Euphoria
eu::core::ecs::Signature Struct Reference

Public Member Functions

void set_component (ComponentIndex c, bool has)
 
void destroy ()
 
bool has_component (ComponentIndex c) const
 

Public Attributes

std::vector< bool > components
 

Detailed Description

Definition at line 25 of file ecs.cc.

Member Function Documentation

◆ destroy()

void eu::core::ecs::Signature::destroy ( )
inline

Definition at line 35 of file ecs.cc.

◆ has_component()

bool eu::core::ecs::Signature::has_component ( ComponentIndex  c) const
inline

Definition at line 40 of file ecs.cc.

◆ set_component()

void eu::core::ecs::Signature::set_component ( ComponentIndex  c,
bool  has 
)
inline

Definition at line 29 of file ecs.cc.

Member Data Documentation

◆ components

std::vector<bool> eu::core::ecs::Signature::components

Definition at line 27 of file ecs.cc.


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