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
Namespaces | Typedefs | Functions
SystemManager.cpp File Reference
#include <radix/SystemManager.hpp>
#include <radix/env/Util.hpp>
#include <radix/World.hpp>

Namespaces

 radix
 

Typedefs

using radix::SystemGraphNode = SystemManager::SystemGraphNode
 
using radix::SystemGraphNodeVector = SystemManager::SystemGraphNodeVector
 

Functions

static void radix::strongconnect (SystemTypeId &index, std::stack< SystemTypeId > &S, SystemTypeId stid, SystemGraphNode &si, SystemGraphNodeVector &sinfo, SystemManager::SystemLoopVector &stronglyConnected)
 
static bool radix::isReachableBySuccessors (const SystemGraphNode &start, SystemTypeId targetstid, const SystemGraphNodeVector &sinfo, std::stack< SystemTypeId > &path)
 
static void radix::df (SystemGraphNode &vertex0, SystemGraphNode &child0, std::set< SystemTypeId > &done, SystemGraphNodeVector &sinfo)