pCon.planner Plugin SDK  Version 8.9
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Member Functions | Properties | List of all members
X3g::Plugin::RendererManager Class Reference

Manages the Renderer available in the pCon.planner. More...

Public Member Functions

void RegisterRenderer (Renderer^ pRenderer)
 Register a Renderer. More...
 
void UnregisterRenderer (Renderer^ pRenderer)
 Unregister a Renderer. More...
 
RendererGetRenderer (System::String^ pName)
 Get registered Renderer by name. More...
 
ReadOnlyCollection< Renderer^ >^ GetAllRenderers ()
 Get all registered Renderer. More...
 

Properties

IOpenGLRenderer^  OpenGL [get]
 Built-in OpenGL renderer. More...
 
IVectorRenderer^  Vector [get]
 Built-in vector image renderer. More...
 
RenderStyleManager^  RenderStyles [get]
 OpenGL image rendering styles. More...
 

Detailed Description

Manages the Renderer available in the pCon.planner.

Member Function Documentation

ReadOnlyCollection< Renderer^ > X3g::Plugin::RendererManager::GetAllRenderers ( )

Get all registered Renderer.

Renderer X3g::Plugin::RendererManager::GetRenderer ( System::String^  pName)

Get registered Renderer by name.

void X3g::Plugin::RendererManager::RegisterRenderer ( Renderer pRenderer)

Register a Renderer.

void X3g::Plugin::RendererManager::UnregisterRenderer ( Renderer pRenderer)

Unregister a Renderer.

Property Documentation

IOpenGLRenderer^ X3g::Plugin::RendererManager::OpenGL
get

Built-in OpenGL renderer.

RenderStyleManager^ X3g::Plugin::RendererManager::RenderStyles
get

OpenGL image rendering styles.

IVectorRenderer^ X3g::Plugin::RendererManager::Vector
get

Built-in vector image renderer.