Nebula
Loading...
Searching...
No Matches
filter.cc File Reference
#include "filter.h"
#include "api.h"
#include "ids/idallocator.h"

Namespaces

namespace  Game
 Game::EditorState.

Macros

#define VERIFY_FILTERS   1

Typedefs

using Game::ComponentArray = Util::FixedArray<ComponentId>
using Game::AccessModeArray = Util::FixedArray<AccessMode>

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

Variables

static Ids::IdAllocator< InclusiveTableMask, ExclusiveTableMask, ComponentArray, AccessModeArray, ComponentArrayGame::filterAllocator

Macro Definition Documentation

◆ VERIFY_FILTERS

#define VERIFY_FILTERS   1