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
 
SystemPtrVectorsystems
 
SystemGraphNodeVectorgraph
 
std::set< SystemTypeIdpredecessors
 
std::set< SystemTypeIdsuccessors
 
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: