Wasabi ExpressPlay SDK for Desktop Systems
1.23.0
|
Attributes. More...
Go to the source code of this file.
Data Structures | |
struct | SHI_Resource |
Typed resource. More... | |
union | SHI_AttributeValue |
Attribute value. More... | |
Macros | |
#define | SHI_ATTRIBUTE_FLAG_VALUE_IS_CRITICAL 1 |
This flag indicates that the attribute value is a critical value. More... | |
#define | SHI_ATTRIBUTE_FLAG_VALUE_IS_HUMAN_READABLE 2 |
This flag indicates that the attribute value is a human-readable value that is suitable to display in a user interface. More... | |
Typedefs | |
typedef struct SHI_Attribute | SHI_Attribute |
SHI_Attribute objects represent named values that can be arranged in a tree structure. More... | |
Attributes.
#define SHI_ATTRIBUTE_FLAG_VALUE_IS_CRITICAL 1 |
This flag indicates that the attribute value is a critical value.
Attributes with this flag are the ones that an application must understand before accepting the consequences of what is described by the attribute. For example, attributes found in the details obtained by SHI_ActionResult_GetDetails() may contain critical attributes.
#define SHI_ATTRIBUTE_FLAG_VALUE_IS_HUMAN_READABLE 2 |
This flag indicates that the attribute value is a human-readable value that is suitable to display in a user interface.
enum SHI_AttributeType |
Attribute type.
Enumerator | |
---|---|
SHI_ATTRIBUTE_TYPE_UNKNOWN | The attribute value type is unknown. |
SHI_ATTRIBUTE_TYPE_INTEGER | The attribute value is a SHI_Int32. |
SHI_ATTRIBUTE_TYPE_FLOAT | The attribute value is a SHI_Float. |
SHI_ATTRIBUTE_TYPE_STRING | The attribute value is a const char*. |
SHI_ATTRIBUTE_TYPE_DATE | The attribute value is a SHI_DateTime. |
SHI_ATTRIBUTE_TYPE_RESOURCE | The attribute value is a SHI_Resource. |
SHI_ATTRIBUTE_TYPE_LIST | The attribute contains a list of attributes. |
SHI_ATTRIBUTE_TYPE_BYTE_ARRAY | The attribute value is a SHI_ByteArray. |