AggregatePropertyAccessor

An accessor that queries stored accessors for component.

Constructors

this
this(PropertyAccessor!(ComponentType, FieldType)[] accessors)

Constructor for aggregate property accessor.

Members

Functions

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

Get a property out of component

componentType
TypeInfo componentType(ComponentType component)

Identify the type of supported component.

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

Check if requested property is present in component.

Properties

accessors
PropertyAccessor!(ComponentType, FieldType, KeyType)[] accessors [@property setter]

Set accessors

accessors
inout(PropertyAccessor!(ComponentType, FieldType, KeyType)[]) accessors [@property getter]

Get accessors

Meta