#include <NVNVB.h>
Collaboration diagram for NVNVB:
Public Methods | |
NVNVB (void) | |
~NVNVB (void) | |
const nvsg::Scene * | load (const std::string &filename, const std::vector< std::string > &searchPaths) |
Interface function to load a file. More... | |
virtual bool | NewScene (const NVBRenderManager::NVBSceneInfo &scene) |
Handler called after loading a new Scene info. More... | |
virtual bool | NewCamera (const NVBRenderManager::NVBCameraInfo &camera) |
Handler called after loading a new Camera info. More... | |
virtual bool | NewLight (const NVBRenderManager::NVBLightInfo &light) |
Handler called after loading a new Light info. More... | |
virtual bool | NewMaterial (const NVBRenderManager::NVBMaterialInfo &material) |
Handler called after loading a new Material info. More... | |
virtual bool | NewTexture (const NVBRenderManager::NVBTextureInfo &texture) |
Handler called after loading a new Texture info. More... | |
virtual bool | NewMesh (const NVBRenderManager::NVBMeshInfo &mesh) |
Handler called after loading a new Mesh info. More... | |
virtual bool | NewShape (const NVBRenderManager::NVBShapeInfo &shape) |
Handler called after loading a new Shape info. More... | |
virtual bool | NewHelper (const NVBRenderManager::NVBHelperInfo &helper) |
Handler called after loading a new Helper info. More... | |
virtual bool | NewController (const NVBRenderManager::NVBControllerInfo &controller) |
Handler called after loading a new Controller info. More... | |
virtual bool | NewMotion (const NVBRenderManager::NVBMotionInfo &motion) |
Handler called after loading a new Motion info. More... | |
virtual bool | EndImport (void) |
Handler called at end of loading for post-processing. More... | |
virtual bool | NVBImportError (const char *errortext, udword errorcode) |
Application-dependent error handler. More... | |
virtual void | NVBLog (NVBRenderManager::TLogLevel level, LPSTR fmt,...) |
Application-dependent log method. More... | |
virtual void | SetLogCallback (NVBRenderManager::TloggingCB cbfn, unsigned long userparam=0) |
For setting the Application-dependent log method. More... |
|
Interface function to load a file.
|
|
Handler called after loading a new Scene info.
|
|
Handler called after loading a new Camera info.
|
|
Handler called after loading a new Light info.
|
|
Handler called after loading a new Material info.
|
|
Handler called after loading a new Texture info.
|
|
Handler called after loading a new Mesh info.
|
|
Handler called after loading a new Shape info.
|
|
Handler called after loading a new Helper info.
|
|
Handler called after loading a new Controller info.
|
|
Handler called after loading a new Motion info.
|
|
Handler called at end of loading for post-processing.
|
|
Application-dependent error handler.
|
|
Application-dependent log method.
|
|
For setting the Application-dependent log method.
|