TickedPropertyAccessor

Class that allows accessing properties that are wrapped in ticks.

Constructors

this
this(EType tick, PropertyAccessor!(ComponentType, FieldType, KeyType) accessor)

Constructor for ticked accessor

Members

Functions

access
FieldType access(ComponentType component, KeyType path, RCIAllocator allocator)

Get a property out of component

accessor
typeof(this) accessor(PropertyAccessor!(ComponentType, FieldType, KeyType) accessor)

Set accessor

accessor
inout(PropertyAccessor!(ComponentType, FieldType, KeyType)) accessor()

Get accessor

componentType
TypeInfo componentType(ComponentType component)

Identify the type of supported component.

has
bool has(ComponentType component, KeyType path, RCIAllocator allocator)

Check if requested property is present in component.

tick
typeof(this) tick(EType tick)

Set tick

tick
inout(EType) tick()

Get tick

Meta