GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Static Public Attributes
radix::SystemManager::SystemGraphNode Struct Reference

#include <external/RadixEngine/include/radix/SystemManager.hpp>

Public Member Functions

 SystemGraphNode (SystemTypeId system, SystemPtrVector &systems, SystemGraphNodeVector &graph)
 

Data Fields

const SystemTypeId system
 
SystemPtrVector & systems
 
SystemGraphNodeVector & graph
 
std::set< SystemTypeId > predecessors
 
std::set< SystemTypeId > successors
 
SystemTypeId index
 
SystemTypeId lowlink
 
bool onStack
 
unsigned int counter
 
std::mutex counterMut
 

Static Public Attributes

static decltype(index) constexpr indexUndef = std::numeric_limits<decltype(index)>::max()
 
static decltype(lowlink) constexpr lowlinkUndef = std::numeric_limits<decltype(lowlink)>::max()
 

Constructor & Destructor Documentation

radix::SystemManager::SystemGraphNode::SystemGraphNode ( SystemTypeId  system,
SystemPtrVector &  systems,
SystemGraphNodeVector &  graph 
)

Field Documentation

unsigned int radix::SystemManager::SystemGraphNode::counter
std::mutex radix::SystemManager::SystemGraphNode::counterMut
SystemGraphNodeVector& radix::SystemManager::SystemGraphNode::graph
SystemTypeId radix::SystemManager::SystemGraphNode::index
decltype(index) constexpr radix::SystemManager::SystemGraphNode::indexUndef = std::numeric_limits<decltype(index)>::max()
static
SystemTypeId radix::SystemManager::SystemGraphNode::lowlink
decltype(lowlink) constexpr radix::SystemManager::SystemGraphNode::lowlinkUndef = std::numeric_limits<decltype(lowlink)>::max()
static
bool radix::SystemManager::SystemGraphNode::onStack
std::set<SystemTypeId> radix::SystemManager::SystemGraphNode::predecessors
std::set<SystemTypeId> radix::SystemManager::SystemGraphNode::successors
const SystemTypeId radix::SystemManager::SystemGraphNode::system
SystemPtrVector& radix::SystemManager::SystemGraphNode::systems

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