AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
RenderManager.h File Reference

Go to the source code of this file.

Classes

struct  agxRender::RenderManager::CacheBase
 
class  agxRender::RenderManager::PrimitiveCache< T >
 Class for storing RenderProxies that are currently in use. More...
 
class  agxRender::RenderManager::PrimitiveCache1< T, P1 >
 Class for storing RenderProxies that are currently in use. More...
 
class  agxRender::RenderManager
 Class for managing the rendering of geometries, shapes, rigid bodies, constraints etc. More...
 
class  agxRender::SpaceListener
 A listener that will be responsible for calling RenderManager every time a Shape is added/removed from space. More...
 

Namespaces

namespace  agxRender
 Namespace containing classes for handling debug rendering of collision geometries, constraints, contacts and rigid bodies.
 
namespace  agxSDK
 The agxSDK namespace contain classes to bridge the collision detection system and the dynamical simulation system including Material, event listeners etc.
 

Typedefs

typedef agx::observer_ptr< const RenderManager > agxRender::RenderManagerConstObserver
 
typedef agx::ref_ptr< const RenderManager > agxRender::RenderManagerConstRef
 
typedef agx::observer_ptr< RenderManager > agxRender::RenderManagerObserver
 
typedef agx::ref_ptr< RenderManager > agxRender::RenderManagerRef
 

Enumerations

enum  agxRender::Flags {
  agxRender::RENDER_GEOMETRIES = 1 , agxRender::RENDER_BOUNDING_VOLUMES = 1 << 1 , agxRender::RENDER_GEOMETRY_CONTACTS = 1 << 2 , agxRender::RENDER_PARTICLE_CONTACTS = 1 << 3 ,
  agxRender::RENDER_PARTICLE_GEOMETRY_CONTACTS = 1 << 4 , agxRender::RENDER_CONSTRAINTS = 1 << 5 , agxRender::RENDER_BODIES = 1 << 6 , agxRender::RENDER_PARTICLE_SYSTEMS = 1 << 7 ,
  agxRender::RENDER_PARTICLE_EMITTERS = 1 << 8 , agxRender::RENDER_TEXT = 1 << 9 , agxRender::RENDER_AABB_TREES = 1 << 10 , agxRender::RENDER_SENSORS = 1 << 11 ,
  agxRender::RENDER_MESH = 1 << 12 , agxRender::RENDER_NICE_CONTACTS = 1 << 13 , agxRender::RENDER_STATISTICS = 1 << 14 , agxRender::RENDER_RENDERABLES = 1 << 15 ,
  agxRender::RENDER_BODY_PARTITION = 1 << 16 , agxRender::RENDER_BATCH_CONTACTS = 1 << 17 , agxRender::RENDER_BATCH_BODIES = 1 << 18 , agxRender::RENDER_BATCH_WIRES = 1 << 19 ,
  agxRender::RENDER_OBSERVER_FRAMES = 1 << 20 , agxRender::RENDER_CONTACTS , agxRender::RENDER_DEFAULT
}
 Flags for specifying what is enabled in the debug rendering system. More...