AGX Dynamics 2.41.1.2
Loading...
Searching...
No Matches
agxUtil::SceneRoot Class Reference

#include <agxUtil.h>

+ Inheritance diagram for agxUtil::SceneRoot:

Public Member Functions

virtual bool createVisual (agx::RigidBody *, float=0.30f)
 
virtual bool createVisual (agxCollide::Geometry *, float=0.30f)
 
- Public Member Functions inherited from agx::Singleton
 Singleton (int priority=DEFAULT_PRIORITY)
 Default constructor.
 
virtual std::string getClassName () const =0
 
int getPriority () const
 Return the shutdown priority of the singleton instance.
 
virtual void shutdown ()=0
 Implement this method to cleanup your Singleton class.
 

Static Public Member Functions

static SceneRootobject ()
 
static void setInstance (SceneRoot *baseInstance)
 

Protected Member Functions

virtual ~SceneRoot ()
 
void shutdown () override
 Implement this method to cleanup your Singleton class.
 
- Protected Member Functions inherited from agx::Singleton
virtual ~Singleton ()
 Destructor.
 
void _shutdown ()
 

Static Protected Attributes

static SceneRoots_baseInstance
 

Additional Inherited Members

- Public Types inherited from agx::Singleton
enum  Priority { HIGHEST_PRIORITY = 2147483647 , LOWEST_PRIORITY = 10000 , DEFAULT_PRIORITY = 1073741824 }
 Specifies the ranges of the priority which can be assigned to a singleton at the time of creation. More...
 

Detailed Description

Definition at line 672 of file agxUtil.h.

Constructor & Destructor Documentation

◆ ~SceneRoot()

virtual agxUtil::SceneRoot::~SceneRoot ( )
inlineprotectedvirtual

Definition at line 685 of file agxUtil.h.

Member Function Documentation

◆ createVisual() [1/2]

virtual bool agxUtil::SceneRoot::createVisual ( agx::RigidBody ,
float  = 0.30f 
)
inlinevirtual

Definition at line 677 of file agxUtil.h.

◆ createVisual() [2/2]

virtual bool agxUtil::SceneRoot::createVisual ( agxCollide::Geometry ,
float  = 0.30f 
)
inlinevirtual

Definition at line 678 of file agxUtil.h.

◆ object()

static SceneRoot * agxUtil::SceneRoot::object ( )
static

◆ setInstance()

static void agxUtil::SceneRoot::setInstance ( SceneRoot baseInstance)
static

◆ shutdown()

void agxUtil::SceneRoot::shutdown ( )
overrideprotectedvirtual

Implement this method to cleanup your Singleton class.

Implements agx::Singleton.

Member Data Documentation

◆ s_baseInstance

SceneRoot* agxUtil::SceneRoot::s_baseInstance
staticprotected

Definition at line 689 of file agxUtil.h.


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