Flecs v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
flecs::_::field_ptrs< Components > Struct Template Reference

Public Types

using array = flecs::array<_::field_ptr, sizeof...(Components)>
 

Public Member Functions

void populate (const ecs_iter_t *iter)
 
void populate_self (const ecs_iter_t *iter)
 

Public Attributes

array fields_
 

Detailed Description

template<typename ... Components>
struct flecs::_::field_ptrs< Components >

Definition at line 47 of file delegate.hpp.

Member Typedef Documentation

◆ array

template<typename ... Components>
using flecs::_::field_ptrs< Components >::array = flecs::array<_::field_ptr, sizeof...(Components)>

Definition at line 48 of file delegate.hpp.

Member Function Documentation

◆ populate()

template<typename ... Components>
void flecs::_::field_ptrs< Components >::populate ( const ecs_iter_t * iter)
inline

Definition at line 50 of file delegate.hpp.

◆ populate_self()

template<typename ... Components>
void flecs::_::field_ptrs< Components >::populate_self ( const ecs_iter_t * iter)
inline

Definition at line 57 of file delegate.hpp.

Member Data Documentation

◆ fields_

template<typename ... Components>
array flecs::_::field_ptrs< Components >::fields_

Definition at line 64 of file delegate.hpp.


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