Struct EnvironmentManager::EnvProp

Nested Relationships

This struct is a nested type of Class EnvironmentManager.

Struct Documentation

struct EnvironmentManager::EnvProp

Used to group items required by properties

Public Functions

inline EnvProp(const ptrdiff_t &_offset, const size_t &_length, const bool &_isConst, const size_type &_elements, const std::type_index &_type, const ptrdiff_t &_rtc_offset = 0)
Parameters
  • _offset – Offset into c_buffer/hc_buffer

  • _length – Length of associated storage

  • _isConst – Is the stored data constant

  • _elements – How many elements does the stored data contain (1 if not array)

  • _type – Type of property (from typeid())

  • _rtc_offset – Offset into the instances rtc cache, this can be skipped if the relevant rtc cache has not yet been built

Public Members

ptrdiff_t offset
size_t length
bool isConst
size_type elements
const std::type_index type
ptrdiff_t rtc_offset