Rebel Fork Framework
Urho3D::Widgets::EditVariantOptions Struct Reference

Parameters for rendering arbitrary variant value. More...

#include <Urho3D/SystemUI/Widgets.h>

Public Member Functions

EditVariantOptions & AsColor ()
EditVariantOptions & AsBitmask ()
EditVariantOptions & Range (double min, double max)
EditVariantOptions & Step (double step)
EditVariantOptions & Enum (const StringVector &values)
EditVariantOptions & ResourceTypes (const StringVector &types)
EditVariantOptions & SizedStructVector (const StringVector &names)
EditVariantOptions & AllowResize ()
EditVariantOptions & AllowTypeChange ()
EditVariantOptions & DynamicMetadata ()

Public Attributes

double step_ {0.01}
 Increment per pixel for scalar scrolls.
double min_ {0.0f}
 Minimum value (for component).
double max_ {0.0f}
 Maximum value (for component).
bool asColor_ {}
 Whether to treat Vector3 and Vector4 as color values.
bool allowResize_ {}
 Whether to allow resize for dynamically sized containers.
bool allowTypeChange_ {}
 Whether to allow element type changes for containers.
bool asBitmask_ {}
 Whether to treat integer as bitmask.
bool dynamicMetadata_ {}
 Whether to extract elements metadata dynamically from the inspected StringVariantMap itself.
const StringVector * intToString_ {}
 Enum values used to convert integer to string.
const StringVector * resourceTypes_ {}
 Allowed resource types.
const StringVector * sizedStructVectorElements_ {}
 Structure array element names.

Detailed Description

Parameters for rendering arbitrary variant value.


The documentation for this struct was generated from the following file:
  • Urho3D/SystemUI/Widgets.h