PeriDyno 0.8.2
Public Member Functions | Protected Member Functions | List of all members
ofbx::IScene Struct Referenceabstract

#include <ofbx.h>

Inheritance diagram for ofbx::IScene:
Inheritance graph
[legend]

Public Member Functions

virtual void destroy ()=0
 
virtual const IElementgetRootElement () const =0
 
virtual const ObjectgetRoot () const =0
 
virtual const TakeInfogetTakeInfo (const char *name) const =0
 
virtual int getGeometryCount () const =0
 
virtual int getMeshCount () const =0
 
virtual float getSceneFrameRate () const =0
 
virtual const GlobalSettingsgetGlobalSettings () const =0
 
virtual const MeshgetMesh (int index) const =0
 
virtual const GeometrygetGeometry (int index) const =0
 
virtual int getAnimationStackCount () const =0
 
virtual const AnimationStackgetAnimationStack (int index) const =0
 
virtual const Object *const * getAllObjects () const =0
 
virtual int getAllObjectCount () const =0
 
virtual int getEmbeddedDataCount () const =0
 
virtual DataView getEmbeddedData (int index) const =0
 
virtual DataView getEmbeddedFilename (int index) const =0
 

Protected Member Functions

virtual ~IScene ()
 

Detailed Description

Definition at line 513 of file ofbx.h.

Constructor & Destructor Documentation

◆ ~IScene()

virtual ofbx::IScene::~IScene ( )
inlineprotectedvirtual

Definition at line 534 of file ofbx.h.

Member Function Documentation

◆ destroy()

virtual void ofbx::IScene::destroy ( )
pure virtual

Implemented in ofbx::Scene.

◆ getAllObjectCount()

virtual int ofbx::IScene::getAllObjectCount ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getAllObjects()

virtual const Object *const * ofbx::IScene::getAllObjects ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getAnimationStack()

virtual const AnimationStack * ofbx::IScene::getAnimationStack ( int  index) const
pure virtual

Implemented in ofbx::Scene.

◆ getAnimationStackCount()

virtual int ofbx::IScene::getAnimationStackCount ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getEmbeddedData()

virtual DataView ofbx::IScene::getEmbeddedData ( int  index) const
pure virtual

Implemented in ofbx::Scene.

◆ getEmbeddedDataCount()

virtual int ofbx::IScene::getEmbeddedDataCount ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getEmbeddedFilename()

virtual DataView ofbx::IScene::getEmbeddedFilename ( int  index) const
pure virtual

Implemented in ofbx::Scene.

◆ getGeometry()

virtual const Geometry * ofbx::IScene::getGeometry ( int  index) const
pure virtual

Implemented in ofbx::Scene.

◆ getGeometryCount()

virtual int ofbx::IScene::getGeometryCount ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getGlobalSettings()

virtual const GlobalSettings * ofbx::IScene::getGlobalSettings ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getMesh()

virtual const Mesh * ofbx::IScene::getMesh ( int  index) const
pure virtual

Implemented in ofbx::Scene.

◆ getMeshCount()

virtual int ofbx::IScene::getMeshCount ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getRoot()

virtual const Object * ofbx::IScene::getRoot ( ) const
pure virtual

Implemented in ofbx::Scene.

Here is the caller graph for this function:

◆ getRootElement()

virtual const IElement * ofbx::IScene::getRootElement ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getSceneFrameRate()

virtual float ofbx::IScene::getSceneFrameRate ( ) const
pure virtual

Implemented in ofbx::Scene.

◆ getTakeInfo()

virtual const TakeInfo * ofbx::IScene::getTakeInfo ( const char *  name) const
pure virtual

Implemented in ofbx::Scene.


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