#include <OGREInterfaces.h>
Inherits DigitalSpaces::DIObjectBase.
This is because A- The SceneManager already has mostly virtual functions, B- Most of the functions are there for external calling, not by Ogre as part of rendering
However, we'll make all the function names different so the functions that only differ by return type do not clash.
Public Member Functions | |
| DIOGRECamera * | CreateCamera (const char *name) |
| DIOGRECamera * | GetCamera (const char *name) |
| void | DestroyCamera (DIOGRECamera *cam) |
| void | DestroyCamera (const char *name) |
| void | DestroyAllCamers (void) |
| DIOGRELight * | CreateLight (const char *name) |
| DIOGRELight * | GetLight (const char *name) |
| void | DestroyLight (DIOGRELight *light) |
| void | DestroyLight (const char *name) |
| void | DestroyAllLights (void) |
| DIOGRESceneNode * | CreateSceneNode (void) |
| DIOGRESceneNode * | CreateSceneNode (const char *name) |
| void | DestroySceneNode (const char *name) |
| DIOGRESceneNode * | GetRootSceneNode (void) |
| DIOGRESceneNode * | GetSceneNode (const char *name) |
| DIOGREEntity * | CreateEntity (const char *entityName, const char *meshName) |
| DIOGREEntity * | GetEntity (const char *name) |
| void | DestroyEntity (DIOGREEntity *ent) |
| void | DestroyEntity (const char *name) |
| void | DestroyAllEntities (void) |
| void | ClearScene (void) |
| void | SetAmbientLight (in_Vector3f *colour) |
| void | GetAmbientLight (out_Vector3f *colour) |
| void | SetWorldGeometry (const char *filename) |
| void | EstimateWorldGeometry (const char *filename) |
| void | GetSuggestedViewpoint (out_PositionOrientationf *viewpoint) |
| void | GetSuggestedViewpoint (out_PositionOrientationf *viewpoint, bool random) |
| bool | SetOption (const char *strKey, const void *pValue) |
| bool | GetOption (const char *strKey, void *pDestValue) |
| bool | HasOption (const char *strKey) |
| void | SetSkyPlane (bool enable, in_Vector4f *plane, const char *materialName) |
| void | SetSkyPlane (bool enable, in_Vector4f *plane, const char *materialName, float scale, float tiling) |
| void | SetSkyPlane (bool enable, in_Vector4f *plane, const char *materialName, float scale, float tiling, bool drawFirst, float bow) |
| void | SetSkyPlane (bool enable, in_Vector4f *plane, const char *materialName, float scale, float tiling, bool drawFirst, float bow, int xsegments, int ysegments, const char *groupName) |
| void | SetSkyBox (bool enable, const char *materialName) |
| void | SetSkyBox (bool enable, const char *materialName, float distance) |
| void | SetSkyBox (bool enable, const char *materialName, float distance, bool drawFirst, in_Quaternionf *orientation) |
| void | SetSkyBox (bool enable, const char *materialName, float distance, bool drawFirst, in_Quaternionf *orientation, const char *groupName) |
| void | SetSkyDome (bool enable, const char *materialName) |
| void | SetSkyDome (bool enable, const char *materialName, float curvature, float tiling, float distance) |
| void | SetSkyDome (bool enable, const char *materialName, float curvature, float tiling, float distance, bool drawFirst, in_Quaternionf *orientation) |
| void | SetSkyDome (bool enable, const char *materialName, float curvature, float tiling, float distance, bool drawFirst, in_Quaternionf *orientation, int xsegments, int ysegments, int ysegments_keep, const char *groupName) |
| void | SetFog (OGREFogMode mode) |
| void | SetFog (OGREFogMode mode, in_Vector3f *colour, float expDensity, float linearStart, float linearEnd) |
| OGREFogMode | GetFogMode (void) |
| void | GetFogColour (out_Vector3f *colour) |
| float | GetFogStart (void) |
| float | GetFogEnd (void) |
| float | GetFogDensity (void) |
| DIOGREBillboardSet * | CreateBillboardSet (const char *name) |
| DIOGREBillboardSet * | CreateBillboardSet (const char *name, unsigned int poolSize) |
| DIOGREBillboardSet * | GetBillboardSet (const char *name) |
| void | DestroyBillboardSet (DIOGREBillboardSet *set) |
| void | DestroyBillboardSet (const char *name) |
| void | DestroyAllBillboardSets (void) |
| void | SetDisplaySceneNodes (bool display) |
| DIOGREAnimation * | CreateAnimation (const char *name, float length) |
| DIOGREAnimation * | GetAnimation (const char *name) |
| void | DestroyAnimation (const char *name) |
| void | DestroyAllAnimations (void) |
| DIOGREAnimationState * | CreateAnimationState (const char *animName) |
| DIOGREAnimationState * | GetAnimationState (const char *animName) |
| void | DestroyAnimationState (const char *name) |
| void | DestroyAllAnimationStates (void) |
| void | ShowBoundingBoxes (bool bShow) |
| bool | GetShowBoundingBoxes (void) |
| DIOGREAxisAlignedBoxSceneQuery * | CreateAABBQuery (DIOGREAxisAlignedBox *) |
| DIOGREAxisAlignedBoxSceneQuery * | CreateAABBQuery (DIOGREAxisAlignedBox *, unsigned long mask) |
| DIOGRESphereSceneQuery * | CreateSphereQuery (in_Vector4f *sphere) |
| DIOGRESphereSceneQuery * | CreateSphereQuery (in_Vector4f *sphere, unsigned long mask) |
| DIOGRERaySceneQuery * | CreateRayQuery (DIOGRERay *ray) |
| DIOGRERaySceneQuery * | CreateRayQuery (DIOGRERay *ray, unsigned long mask) |
| DIOGREIntersectionSceneQuery * | CreateIntersectionQuery (void) |
| DIOGREIntersectionSceneQuery * | CreateIntersectionQuery (unsigned long mask) |
| void | DestroyQuery (DIOGRESceneQuery *query) |
| void | SetShadowTechnique (OGREShadowTechnique technique) |
| OGREShadowTechnique | GetShadowTechnique (void) |
| void | SetShowDebugShadows (bool debug) |
| bool | GetShowDebugShadows (void) |
| void | SetShadowColour (in_Vector4f *colour) |
| void | GetShadowColour (out_Vector4f *colour) |
| void | SetShadowDirectionalLightExtrusionDistance (float dist) |
| float | GetShadowDirectionalLightExtrusionDistance (void) |
| void | SetShadowFarDistance (float dist) |
| float | GetShadowFarDistance (void) |
| void | SetShadowIndexBufferSize (int size) |
| int | GetShadowIndexBufferSize (void) |
| void | SetShadowTextureSize (unsigned short size) |
| void | SetShadowTextureCount (unsigned short count) |
| unsigned short | GetShadowTextureCount (void) |
| void | SetShadowDirLightTextureOffset (float offset) |
| void | SetShadowTextureFadeStart (float offset) |
| void | SetShadowTextureFadeEnd (float offset) |
| void | SetShadowTextureSelfShadow (bool selfShadow) |
| bool | GetShadowTextureSelfShadow (void) |
| void | SetShadowTextureCasterMaterial (const char *name) |
| void | SetShadowTextureReceiverMaterial (const char *name) |
| void | SetShadowUseInfiniteFarPlane (bool enable) |
| DIOGREStaticGeometry * | CreateStaticGeometry (const char *name) |
| DIOGREStaticGeometry * | GetStaticGeometry (const char *name) |
| void | DestroyStaticGeometry (DIOGREStaticGeometry *geom) |
| void | DestroyStaticGeometry (const char *name) |
| void | DestroyAllStaticGeometry (void) |
| DIOGREParticleSystem * | CreateParticleSystem (const char *name, const char *templateName) |
| DIOGREParticleSystem * | GetParticleSystem (const char *name) |
| DIOGRECamera* DigitalSpaces::DIOGRESceneManager::CreateCamera | ( | const char * | name | ) |
| DIOGRECamera* DigitalSpaces::DIOGRESceneManager::GetCamera | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyCamera | ( | DIOGRECamera * | cam | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyCamera | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllCamers | ( | void | ) |
| DIOGRELight* DigitalSpaces::DIOGRESceneManager::CreateLight | ( | const char * | name | ) |
| DIOGRELight* DigitalSpaces::DIOGRESceneManager::GetLight | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyLight | ( | DIOGRELight * | light | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyLight | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllLights | ( | void | ) |
| DIOGRESceneNode* DigitalSpaces::DIOGRESceneManager::CreateSceneNode | ( | void | ) |
| DIOGRESceneNode* DigitalSpaces::DIOGRESceneManager::CreateSceneNode | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroySceneNode | ( | const char * | name | ) |
| DIOGRESceneNode* DigitalSpaces::DIOGRESceneManager::GetRootSceneNode | ( | void | ) |
| DIOGRESceneNode* DigitalSpaces::DIOGRESceneManager::GetSceneNode | ( | const char * | name | ) |
| DIOGREEntity* DigitalSpaces::DIOGRESceneManager::CreateEntity | ( | const char * | entityName, | |
| const char * | meshName | |||
| ) |
| DIOGREEntity* DigitalSpaces::DIOGRESceneManager::GetEntity | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyEntity | ( | DIOGREEntity * | ent | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyEntity | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllEntities | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::ClearScene | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetAmbientLight | ( | in_Vector3f * | colour | ) |
| void DigitalSpaces::DIOGRESceneManager::GetAmbientLight | ( | out_Vector3f * | colour | ) |
| void DigitalSpaces::DIOGRESceneManager::SetWorldGeometry | ( | const char * | filename | ) |
| void DigitalSpaces::DIOGRESceneManager::EstimateWorldGeometry | ( | const char * | filename | ) |
| void DigitalSpaces::DIOGRESceneManager::GetSuggestedViewpoint | ( | out_PositionOrientationf * | viewpoint | ) |
| void DigitalSpaces::DIOGRESceneManager::GetSuggestedViewpoint | ( | out_PositionOrientationf * | viewpoint, | |
| bool | random | |||
| ) |
| bool DigitalSpaces::DIOGRESceneManager::SetOption | ( | const char * | strKey, | |
| const void * | pValue | |||
| ) |
| bool DigitalSpaces::DIOGRESceneManager::GetOption | ( | const char * | strKey, | |
| void * | pDestValue | |||
| ) |
| bool DigitalSpaces::DIOGRESceneManager::HasOption | ( | const char * | strKey | ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyPlane | ( | bool | enable, | |
| in_Vector4f * | plane, | |||
| const char * | materialName | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyPlane | ( | bool | enable, | |
| in_Vector4f * | plane, | |||
| const char * | materialName, | |||
| float | scale, | |||
| float | tiling | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyPlane | ( | bool | enable, | |
| in_Vector4f * | plane, | |||
| const char * | materialName, | |||
| float | scale, | |||
| float | tiling, | |||
| bool | drawFirst, | |||
| float | bow | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyPlane | ( | bool | enable, | |
| in_Vector4f * | plane, | |||
| const char * | materialName, | |||
| float | scale, | |||
| float | tiling, | |||
| bool | drawFirst, | |||
| float | bow, | |||
| int | xsegments, | |||
| int | ysegments, | |||
| const char * | groupName | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyBox | ( | bool | enable, | |
| const char * | materialName | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyBox | ( | bool | enable, | |
| const char * | materialName, | |||
| float | distance | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyBox | ( | bool | enable, | |
| const char * | materialName, | |||
| float | distance, | |||
| bool | drawFirst, | |||
| in_Quaternionf * | orientation | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyBox | ( | bool | enable, | |
| const char * | materialName, | |||
| float | distance, | |||
| bool | drawFirst, | |||
| in_Quaternionf * | orientation, | |||
| const char * | groupName | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyDome | ( | bool | enable, | |
| const char * | materialName | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyDome | ( | bool | enable, | |
| const char * | materialName, | |||
| float | curvature, | |||
| float | tiling, | |||
| float | distance | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyDome | ( | bool | enable, | |
| const char * | materialName, | |||
| float | curvature, | |||
| float | tiling, | |||
| float | distance, | |||
| bool | drawFirst, | |||
| in_Quaternionf * | orientation | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetSkyDome | ( | bool | enable, | |
| const char * | materialName, | |||
| float | curvature, | |||
| float | tiling, | |||
| float | distance, | |||
| bool | drawFirst, | |||
| in_Quaternionf * | orientation, | |||
| int | xsegments, | |||
| int | ysegments, | |||
| int | ysegments_keep, | |||
| const char * | groupName | |||
| ) |
| void DigitalSpaces::DIOGRESceneManager::SetFog | ( | OGREFogMode | mode | ) |
| void DigitalSpaces::DIOGRESceneManager::SetFog | ( | OGREFogMode | mode, | |
| in_Vector3f * | colour, | |||
| float | expDensity, | |||
| float | linearStart, | |||
| float | linearEnd | |||
| ) |
| OGREFogMode DigitalSpaces::DIOGRESceneManager::GetFogMode | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::GetFogColour | ( | out_Vector3f * | colour | ) |
| float DigitalSpaces::DIOGRESceneManager::GetFogStart | ( | void | ) |
| float DigitalSpaces::DIOGRESceneManager::GetFogEnd | ( | void | ) |
| float DigitalSpaces::DIOGRESceneManager::GetFogDensity | ( | void | ) |
| DIOGREBillboardSet* DigitalSpaces::DIOGRESceneManager::CreateBillboardSet | ( | const char * | name | ) |
| DIOGREBillboardSet* DigitalSpaces::DIOGRESceneManager::CreateBillboardSet | ( | const char * | name, | |
| unsigned int | poolSize | |||
| ) |
| DIOGREBillboardSet* DigitalSpaces::DIOGRESceneManager::GetBillboardSet | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyBillboardSet | ( | DIOGREBillboardSet * | set | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyBillboardSet | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllBillboardSets | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetDisplaySceneNodes | ( | bool | display | ) |
| DIOGREAnimation* DigitalSpaces::DIOGRESceneManager::CreateAnimation | ( | const char * | name, | |
| float | length | |||
| ) |
| DIOGREAnimation* DigitalSpaces::DIOGRESceneManager::GetAnimation | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAnimation | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllAnimations | ( | void | ) |
| DIOGREAnimationState* DigitalSpaces::DIOGRESceneManager::CreateAnimationState | ( | const char * | animName | ) |
| DIOGREAnimationState* DigitalSpaces::DIOGRESceneManager::GetAnimationState | ( | const char * | animName | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAnimationState | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllAnimationStates | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::ShowBoundingBoxes | ( | bool | bShow | ) |
| bool DigitalSpaces::DIOGRESceneManager::GetShowBoundingBoxes | ( | void | ) |
| DIOGREAxisAlignedBoxSceneQuery* DigitalSpaces::DIOGRESceneManager::CreateAABBQuery | ( | DIOGREAxisAlignedBox * | ) |
| DIOGREAxisAlignedBoxSceneQuery* DigitalSpaces::DIOGRESceneManager::CreateAABBQuery | ( | DIOGREAxisAlignedBox * | , | |
| unsigned long | mask | |||
| ) |
| DIOGRESphereSceneQuery* DigitalSpaces::DIOGRESceneManager::CreateSphereQuery | ( | in_Vector4f * | sphere | ) |
| DIOGRESphereSceneQuery* DigitalSpaces::DIOGRESceneManager::CreateSphereQuery | ( | in_Vector4f * | sphere, | |
| unsigned long | mask | |||
| ) |
| DIOGRERaySceneQuery* DigitalSpaces::DIOGRESceneManager::CreateRayQuery | ( | DIOGRERay * | ray | ) |
| DIOGRERaySceneQuery* DigitalSpaces::DIOGRESceneManager::CreateRayQuery | ( | DIOGRERay * | ray, | |
| unsigned long | mask | |||
| ) |
| DIOGREIntersectionSceneQuery* DigitalSpaces::DIOGRESceneManager::CreateIntersectionQuery | ( | void | ) |
| DIOGREIntersectionSceneQuery* DigitalSpaces::DIOGRESceneManager::CreateIntersectionQuery | ( | unsigned long | mask | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyQuery | ( | DIOGRESceneQuery * | query | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTechnique | ( | OGREShadowTechnique | technique | ) |
| OGREShadowTechnique DigitalSpaces::DIOGRESceneManager::GetShadowTechnique | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShowDebugShadows | ( | bool | debug | ) |
| bool DigitalSpaces::DIOGRESceneManager::GetShowDebugShadows | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowColour | ( | in_Vector4f * | colour | ) |
| void DigitalSpaces::DIOGRESceneManager::GetShadowColour | ( | out_Vector4f * | colour | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowDirectionalLightExtrusionDistance | ( | float | dist | ) |
| float DigitalSpaces::DIOGRESceneManager::GetShadowDirectionalLightExtrusionDistance | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowFarDistance | ( | float | dist | ) |
| float DigitalSpaces::DIOGRESceneManager::GetShadowFarDistance | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowIndexBufferSize | ( | int | size | ) |
| int DigitalSpaces::DIOGRESceneManager::GetShadowIndexBufferSize | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureSize | ( | unsigned short | size | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureCount | ( | unsigned short | count | ) |
| unsigned short DigitalSpaces::DIOGRESceneManager::GetShadowTextureCount | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowDirLightTextureOffset | ( | float | offset | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureFadeStart | ( | float | offset | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureFadeEnd | ( | float | offset | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureSelfShadow | ( | bool | selfShadow | ) |
| bool DigitalSpaces::DIOGRESceneManager::GetShadowTextureSelfShadow | ( | void | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureCasterMaterial | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowTextureReceiverMaterial | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::SetShadowUseInfiniteFarPlane | ( | bool | enable | ) |
| DIOGREStaticGeometry* DigitalSpaces::DIOGRESceneManager::CreateStaticGeometry | ( | const char * | name | ) |
| DIOGREStaticGeometry* DigitalSpaces::DIOGRESceneManager::GetStaticGeometry | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyStaticGeometry | ( | DIOGREStaticGeometry * | geom | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyStaticGeometry | ( | const char * | name | ) |
| void DigitalSpaces::DIOGRESceneManager::DestroyAllStaticGeometry | ( | void | ) |
| DIOGREParticleSystem* DigitalSpaces::DIOGRESceneManager::CreateParticleSystem | ( | const char * | name, | |
| const char * | templateName | |||
| ) |
| DIOGREParticleSystem* DigitalSpaces::DIOGRESceneManager::GetParticleSystem | ( | const char * | name | ) |
