X3D libraries
The libraries to work with X3D dataset

x3drender Namespace Reference

The X3D libraries which handles the rendering process. More...


Classes

class  RenderLevelOfSupport
 Internal class defining the level of support of the render (base processors) library. More...
class  RenderProcessor
 The interface that a rendering processor implements. More...
class  RenderShape
 A class representing a shape in the render state. More...
class  RenderState
 Create a render state and then render it. More...

Typedefs

typedef pointer::SmartPointer<
RenderProcessor
RenderProcessorPtr
typedef pointer::SmartPointer<
RenderShape
RenderShapePtr
typedef x3d::Vector< RenderShape, 256 > RenderShapeVector
typedef pointer::SmartPointer<
RenderState
RenderStatePtr

Functions

x3d::LevelOfSupport * GetRenderSupport ()
 The level of support of the Render processor.

Variables

static x3d::Viewpoint default_viewpoint
 A default viewpoint in case the user does not define one.
RenderLevelOfSupport render_support
 The support levels offered by the X3D render library.


Detailed Description

The X3D libraries which handles the rendering process.

Typedef Documentation

typedef pointer::SmartPointer<RenderProcessor> x3drender::RenderProcessorPtr
 

typedef pointer::SmartPointer<RenderShape> x3drender::RenderShapePtr
 

typedef x3d::Vector<RenderShape, 256> x3drender::RenderShapeVector
 

typedef pointer::SmartPointer<RenderState> x3drender::RenderStatePtr
 


Function Documentation

x3d::LevelOfSupport * x3drender::GetRenderSupport  ) 
 

The level of support of the Render processor.

This function can be used to get the LevelOfSupport object implemented by the X3D base library to know what level of support the nodes offer.

Warning:
Watch out, the Render processor will always support a lot more than the actual rendering processor. In other words, the OpenGL render processor is more than likely to support a lot less than the render processor.
See also:
LevelOfSupport


Variable Documentation

x3d::Viewpoint x3drender::default_viewpoint [static]
 

A default viewpoint in case the user does not define one.

RenderLevelOfSupport x3drender::render_support
 

The support levels offered by the X3D render library.