DigitalSpaces::DI3DEntity1 Struct Reference
[Deprecated Scenegraph]

#include <Interfaces.h>

Inherits DigitalSpaces::DIObjectBase.


Detailed Description

Deprecated:
Current implementation supports dss_cast to DISGRenderObject and DISGAnimatedRenderObject.

Public Member Functions

DI3DSceneNode1GetParent ()
void SetParent (DI3DSceneNode1 *parent)
const char * GetName ()
void SetCastsShadows (bool castShadows)
bool GetCastsShadows ()
void SetIsStatic (bool isStatic)
bool GetIsStatic ()
void SetModelName (const char *name)
const char * GetModelName ()
Animation Control
void PlayAnimation (const char *sAnimationName, double dSpeed)
void PlayAnimationTarget (const char *sAnimationName, double dTarget)
void StopAnimation (const char *sAnimationName)
void SetAnimationApplied (const char *sAnimationName, bool bEnabled)
 Applies the animation, but does not advance it.
void SetAnimationLoop (const char *sAnimationName, bool bLoop)
 Loops the animation (true by default).
void SetAnimationWeight (const char *sAnimationName, double dWeight)
 Set animation weight. This is as relative to total weights.
void SetAnimationWeightChange (const char *sAnimationName, double dWeightChange)
void SetAnimationWeightChangeTarget (const char *sAnimationName, double dWeightTarget)
void SetAnimationTimePosition (const char *sAnimationName, double dTime)
void SetAnimationSpeed (const char *sAnimationName, double dSpeed)
void GetAllAnimations (DIStringList1 *iList)
float GetAnimationLength (const char *sName)
float GetAnimationSpeed (const char *sAnimationName)
bool GetAnimationApplied (const char *sAnimationName)
float GetAnimationWeight (const char *sAnimationName)

Member Function Documentation

DI3DSceneNode1* DigitalSpaces::DI3DEntity1::GetParent (  ) 

void DigitalSpaces::DI3DEntity1::SetParent ( DI3DSceneNode1 parent  ) 

const char* DigitalSpaces::DI3DEntity1::GetName (  ) 

void DigitalSpaces::DI3DEntity1::SetCastsShadows ( bool  castShadows  ) 

bool DigitalSpaces::DI3DEntity1::GetCastsShadows (  ) 

void DigitalSpaces::DI3DEntity1::SetIsStatic ( bool  isStatic  ) 

bool DigitalSpaces::DI3DEntity1::GetIsStatic (  ) 

void DigitalSpaces::DI3DEntity1::SetModelName ( const char *  name  ) 

const char* DigitalSpaces::DI3DEntity1::GetModelName (  ) 

void DigitalSpaces::DI3DEntity1::PlayAnimation ( const char *  sAnimationName,
double  dSpeed 
)

void DigitalSpaces::DI3DEntity1::PlayAnimationTarget ( const char *  sAnimationName,
double  dTarget 
)

void DigitalSpaces::DI3DEntity1::StopAnimation ( const char *  sAnimationName  ) 

void DigitalSpaces::DI3DEntity1::SetAnimationApplied ( const char *  sAnimationName,
bool  bEnabled 
)

Applies the animation, but does not advance it.

void DigitalSpaces::DI3DEntity1::SetAnimationLoop ( const char *  sAnimationName,
bool  bLoop 
)

Loops the animation (true by default).

void DigitalSpaces::DI3DEntity1::SetAnimationWeight ( const char *  sAnimationName,
double  dWeight 
)

Set animation weight. This is as relative to total weights.

void DigitalSpaces::DI3DEntity1::SetAnimationWeightChange ( const char *  sAnimationName,
double  dWeightChange 
)

void DigitalSpaces::DI3DEntity1::SetAnimationWeightChangeTarget ( const char *  sAnimationName,
double  dWeightTarget 
)

void DigitalSpaces::DI3DEntity1::SetAnimationTimePosition ( const char *  sAnimationName,
double  dTime 
)

void DigitalSpaces::DI3DEntity1::SetAnimationSpeed ( const char *  sAnimationName,
double  dSpeed 
)

void DigitalSpaces::DI3DEntity1::GetAllAnimations ( DIStringList1 iList  ) 

float DigitalSpaces::DI3DEntity1::GetAnimationLength ( const char *  sName  ) 

float DigitalSpaces::DI3DEntity1::GetAnimationSpeed ( const char *  sAnimationName  ) 

bool DigitalSpaces::DI3DEntity1::GetAnimationApplied ( const char *  sAnimationName  ) 

float DigitalSpaces::DI3DEntity1::GetAnimationWeight ( const char *  sAnimationName  ) 


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

Generated on Thu Jul 10 16:21:35 2008 for Digital Spaces by  doxygen 1.5.6