igor::iRenderEngineOld Class Reference

#include <iRenderEngineOld.h>

Public Member Functions

 iRenderEngineOld ()=default
 
virtual ~iRenderEngineOld ()=default
 
void setBoundingBoxVisible (bool boundingBox=true)
 
bool isBoundingBoxVisible () const
 
void setOctreeVisible (bool octree=true)
 
bool isOctreeVisible () const
 
void setColorIDRendering (bool enabled=true)
 
bool isColorIDRendering () const
 
void setScene (iScenePtr scene)
 
iScenePtr getScene () const
 
void setCamera (iNodeID cameraID)
 
iNodeID getCamera () const
 
void render ()
 
void addMesh (iMeshPtr mesh, iMaterialPtr material, const iaMatrixd &matrix)
 

Detailed Description

feeds the renderer with pre filtered data

Constructor & Destructor Documentation

◆ iRenderEngineOld()

igor::iRenderEngineOld::iRenderEngineOld ( )
default

does nothing

◆ ~iRenderEngineOld()

virtual igor::iRenderEngineOld::~iRenderEngineOld ( )
virtualdefault

does nothing

Member Function Documentation

◆ addMesh()

void igor::iRenderEngineOld::addMesh ( iMeshPtr  mesh,
iMaterialPtr  material,
const iaMatrixd matrix 
)

add mesh for render

Parameters
meshthe mesh to add
materialthe material to use on the mesh
matrixthe transform where to render the mesh at

◆ getCamera()

iNodeID igor::iRenderEngineOld::getCamera ( ) const
Returns
current camera id

◆ getScene()

iScenePtr igor::iRenderEngineOld::getScene ( ) const
Returns
pointer to scene

◆ isBoundingBoxVisible()

bool igor::iRenderEngineOld::isBoundingBoxVisible ( ) const
Returns
true if bounding boxes are shown

◆ isColorIDRendering()

bool igor::iRenderEngineOld::isColorIDRendering ( ) const
Returns
if nodes will be rendered with their color id

◆ isOctreeVisible()

bool igor::iRenderEngineOld::isOctreeVisible ( ) const
Returns
true if octree is shown

◆ render()

void igor::iRenderEngineOld::render ( )

culls and renders

◆ setBoundingBoxVisible()

void igor::iRenderEngineOld::setBoundingBoxVisible ( bool  boundingBox = true)

defines if bounding boxes are shown or not

Parameters
boundingBoxif true bounding boxes are shown

◆ setCamera()

void igor::iRenderEngineOld::setCamera ( iNodeID  cameraID)

sets current camera by id

Parameters
cameraIDthe camery id

◆ setColorIDRendering()

void igor::iRenderEngineOld::setColorIDRendering ( bool  enabled = true)

sets if the nodes should be rendered with solely their colorid

Parameters
enabledif true nodes will be rendered with their color id

◆ setOctreeVisible()

void igor::iRenderEngineOld::setOctreeVisible ( bool  octree = true)

defines if octree is shown or not

Parameters
octreeif true octree is shown

◆ setScene()

void igor::iRenderEngineOld::setScene ( iScenePtr  scene)

sets the scene to render with

Parameters
scenescene to render

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