Cogs.Core
Public Attributes | List of all members
Cogs::Core::PropertyInfo Struct Reference

Public Attributes

StringRef key
 
uint32_t index
 
PropertyType type = PropertyType::Unknown
 
union {
   bool   boolValue
 
   float   floatValue
 
   float   float2Value [2]
 
   double   doubleValue
 
   int32_t   intValue
 
   int32_t   int2Value [2]
 
   uint32_t   uintValue
 
   uint32_t   uint2Value [2]
 
   StringRef   stringRefValue
 
   struct {
      uint32_t   offset
 
      uint32_t   size
 
   }   data
 
}; 
 

Detailed Description

Definition at line 42 of file PropertiesManager.h.

Member Data Documentation

◆ boolValue

bool Cogs::Core::PropertyInfo::boolValue

Definition at line 49 of file PropertiesManager.h.

◆ doubleValue

double Cogs::Core::PropertyInfo::doubleValue

Definition at line 52 of file PropertiesManager.h.

◆ float2Value

float Cogs::Core::PropertyInfo::float2Value[2]

Definition at line 51 of file PropertiesManager.h.

◆ floatValue

float Cogs::Core::PropertyInfo::floatValue

Definition at line 50 of file PropertiesManager.h.

◆ index

uint32_t Cogs::Core::PropertyInfo::index

Definition at line 45 of file PropertiesManager.h.

◆ int2Value

int32_t Cogs::Core::PropertyInfo::int2Value[2]

Definition at line 54 of file PropertiesManager.h.

◆ intValue

int32_t Cogs::Core::PropertyInfo::intValue

Definition at line 53 of file PropertiesManager.h.

◆ key

StringRef Cogs::Core::PropertyInfo::key

Definition at line 44 of file PropertiesManager.h.

◆ offset

uint32_t Cogs::Core::PropertyInfo::offset

Definition at line 61 of file PropertiesManager.h.

◆ size

uint32_t Cogs::Core::PropertyInfo::size

Definition at line 63 of file PropertiesManager.h.

◆ stringRefValue

StringRef Cogs::Core::PropertyInfo::stringRefValue

Definition at line 57 of file PropertiesManager.h.

◆ type

PropertyType Cogs::Core::PropertyInfo::type = PropertyType::Unknown

Definition at line 46 of file PropertiesManager.h.

◆ uint2Value

uint32_t Cogs::Core::PropertyInfo::uint2Value[2]

Definition at line 56 of file PropertiesManager.h.

◆ uintValue

uint32_t Cogs::Core::PropertyInfo::uintValue

Definition at line 55 of file PropertiesManager.h.


The documentation for this struct was generated from the following file: