SofaFlowVR::FlowVRRenderObject Class Reference

Inheritance diagram for SofaFlowVR::FlowVRRenderObject:

Inheritance graph
[legend]
Collaboration diagram for SofaFlowVR::FlowVRRenderObject:

Collaboration graph
[legend]

Public Member Functions

void clearSharedResources (flowvr::render::ChunkRenderWriter *scene)
flowvr::ID loadSharedTexture (flowvr::render::ChunkRenderWriter *scene, const char *filename)
flowvr::ID loadSharedTextureNormalMap (flowvr::render::ChunkRenderWriter *scene, const char *filename)
flowvr::ID loadSharedVertexShader (flowvr::render::ChunkRenderWriter *scene, const std::string &filename, const std::string &predefs="")
flowvr::ID loadSharedPixelShader (flowvr::render::ChunkRenderWriter *scene, const std::string &filename, const std::string &predefs="")
flowvr::ID addVertexBuffer (flowvr::render::ChunkRenderWriter *)
flowvr::ID addIndexBuffer (flowvr::render::ChunkRenderWriter *)
flowvr::ID addPrimitive (flowvr::render::ChunkRenderWriter *scene, const char *name)
virtual void flowvrRenderInit (flowvr::render::ChunkRenderWriter *, bool *)
virtual void flowvrRenderUpdate (flowvr::render::ChunkRenderWriter *, bool *)
virtual void handleEvent (sofa::core::objectmodel::Event *event)
 Handle an event.

Detailed Description

Definition at line 965 of file Main.cpp.


Member Function Documentation

flowvr::ID SofaFlowVR::FlowVRRenderObject::addIndexBuffer ( flowvr::render::ChunkRenderWriter *   )  [inline]

flowvr::ID SofaFlowVR::FlowVRRenderObject::addPrimitive ( flowvr::render::ChunkRenderWriter *  scene,
const char *  name 
) [inline]

flowvr::ID SofaFlowVR::FlowVRRenderObject::addVertexBuffer ( flowvr::render::ChunkRenderWriter *   )  [inline]

void SofaFlowVR::FlowVRRenderObject::clearSharedResources ( flowvr::render::ChunkRenderWriter *  scene  )  [inline]

virtual void SofaFlowVR::FlowVRRenderObject::flowvrRenderInit ( flowvr::render::ChunkRenderWriter *  ,
bool *   
) [inline, virtual]

Reimplemented in SofaFlowVR::FlowVRRenderVisualModel.

Definition at line 1086 of file Main.cpp.

Referenced by handleEvent().

virtual void SofaFlowVR::FlowVRRenderObject::flowvrRenderUpdate ( flowvr::render::ChunkRenderWriter *  ,
bool *   
) [inline, virtual]

Reimplemented in SofaFlowVR::FlowVRRenderVisualModel.

Definition at line 1090 of file Main.cpp.

Referenced by handleEvent().

virtual void SofaFlowVR::FlowVRRenderObject::handleEvent ( sofa::core::objectmodel::Event *  e  )  [inline, virtual]

Handle an event.

Reimplemented from SofaFlowVR::FlowVRObject.

Definition at line 1094 of file Main.cpp.

References flowvrRenderInit(), and flowvrRenderUpdate().

flowvr::ID SofaFlowVR::FlowVRRenderObject::loadSharedPixelShader ( flowvr::render::ChunkRenderWriter *  scene,
const std::string &  filename,
const std::string &  predefs = "" 
) [inline]

flowvr::ID SofaFlowVR::FlowVRRenderObject::loadSharedTexture ( flowvr::render::ChunkRenderWriter *  scene,
const char *  filename 
) [inline]

flowvr::ID SofaFlowVR::FlowVRRenderObject::loadSharedTextureNormalMap ( flowvr::render::ChunkRenderWriter *  scene,
const char *  filename 
) [inline]

flowvr::ID SofaFlowVR::FlowVRRenderObject::loadSharedVertexShader ( flowvr::render::ChunkRenderWriter *  scene,
const std::string &  filename,
const std::string &  predefs = "" 
) [inline]


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

Generated on Sun Nov 23 04:24:45 2008 for Sofa by  doxygen 1.5.7.1