Nebula
Loading...
Searching...
No Matches
RenderUtil::NodeLookupUtil Class Reference

#include <nodelookuputil.h>

Detailed Description

Helper class to find specific nodes and nodeinstances inside a graphicsentity.

WARNING: this util uses SLOW methods, like 'ModelInstance::LookupNodeInstance', use it careful!!!

(C) 2009 Radon Labs GmbH (C) 2013-2018 Individual contributors, see AUTHORS file

Static Public Member Functions

static Models::ShaderStateNode::Instance * LookupStateNodeInstance (const GraphicsEntityId &entity, const Util::String &nodeName, bool checkResourceState=true)
 find state node instance
 

Static Private Member Functions

static Util::Array< Util::StringRecursiveGetNodeNames (const Ptr< Models::ModelNode > &modelNode, const Util::FourCC &fourcc)
 

Static Private Attributes

static Util::String currentNodeLayer
 

Member Function Documentation

◆ LookupStateNodeInstance()

static Models::ShaderStateNode::Instance * RenderUtil::NodeLookupUtil::LookupStateNodeInstance ( const GraphicsEntityId & entity,
const Util::String & nodeName,
bool checkResourceState = true )
static

find state node instance

◆ RecursiveGetNodeNames()

static Util::Array< Util::String > RenderUtil::NodeLookupUtil::RecursiveGetNodeNames ( const Ptr< Models::ModelNode > & modelNode,
const Util::FourCC & fourcc )
staticprivate

Member Data Documentation

◆ currentNodeLayer

Util::String RenderUtil::NodeLookupUtil::currentNodeLayer
staticprivate

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