Nebula
|
Go to the source code of this file.
Classes | |
class | Game::FilterBuilder |
struct | Game::FilterBuilder::ComponentRequest |
struct | Game::FilterBuilder::FilterCreateInfo |
Namespaces | |
namespace | Game |
Game::EditorState. | |
Typedefs | |
typedef uint32_t | Game::Filter |
Opaque filter identifier. | |
typedef MemDb::TableSignature | Game::InclusiveTableMask |
typedef MemDb::TableSignature | Game::ExclusiveTableMask |
Enumerations | |
enum | Game::AccessMode { Game::READ , Game::WRITE } |
Functions | |
void | Game::DestroyFilter (Filter) |
Destroy a filter. | |
InclusiveTableMask const & | Game::GetInclusiveTableMask (Filter) |
retrieve the inclusive table mask | |
ExclusiveTableMask const & | Game::GetExclusiveTableMask (Filter) |
retrieve the exclusive table mask | |
Util::FixedArray< ComponentId > const & | Game::ComponentsInFilter (Filter) |
retrieve the inclusive component array | |
Util::FixedArray< AccessMode > const & | Game::AccessModesInFilter (Filter) |
retrieve the inclusive access mode array | |
Util::FixedArray< ComponentId > const & | Game::ExcludedComponentsInFilter (Filter) |
retrieve the excluded component array | |