Class TSFStringEnum
Unit
Declaration
type TSFStringEnum = class(TSFString)
Description
X3D field that contains a value from a specified set. This represents a commonly used VRML/X3D construct where SFString field is used to hold values from some limited set, thus emulating an "enumerated" field.
Access the EnumValue to get / set the field value as an integer, which is an index to ValueNames array.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DFieldOrEvent
- TX3DField
- TX3DSingleField
- TSFString
- TSFStringEnum
Overview
Methods
constructor Create(const AParentNode: TX3DFileItem; const AExposed: boolean; const AName: String; const AEnumNames: PConstantStringArray; const AEnumNamesCount: Cardinal; const AValue: Integer); |
|
procedure SendEnumValue(const NewValue: Integer); |
Properties
property EnumValue: Integer
read FEnumValue write SetEnumValue; |
|
property DefaultEnumValue: Integer
read FDefaultEnumValue write SetDefaultEnumValue; |
Description
Methods
constructor Create(const AParentNode: TX3DFileItem; const AExposed: boolean; const AName: String; const AEnumNames: PConstantStringArray; const AEnumNamesCount: Cardinal; const AValue: Integer); |
|
This item has no description. |
procedure SendEnumValue(const NewValue: Integer); |
|
This item has no description. |
Properties
property EnumValue: Integer
read FEnumValue write SetEnumValue; |
|
This item has no description. |
property DefaultEnumValue: Integer
read FDefaultEnumValue write SetDefaultEnumValue; |
|
This item has no description. |
Generated by PasDoc 0.16.0-snapshot.