Nebula
Loading...
Searching...
No Matches
filter.h File Reference

Detailed Description

#include "category.h"
#include "dataset.h"

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