Planeshift
Public Member Functions

psEffectObjStar::MeshAnimControl Struct Reference

#include <pseffectobjstar.h>

List of all members.

Public Member Functions

bool AnimatesBBoxRadius () const
bool AnimatesColors () const
bool AnimatesNormals () const
bool AnimatesTexels () const
bool AnimatesVertices () const
 MeshAnimControl (psEffectObjStar *parent)
void Update (csTicks, int, uint32)
const csBox3 & UpdateBoundingBox (csTicks, uint32, const csBox3 &bbox)
const csBox3 * UpdateBoundingBoxes (csTicks, uint32)
const csColor4 * UpdateColors (csTicks current, const csColor4 *colors, int num_colors, uint32 version_id)
const csVector3 * UpdateNormals (csTicks, const csVector3 *normals, int, uint32)
const float UpdateRadius (csTicks, uint32, const float radius)
const csVector2 * UpdateTexels (csTicks, const csVector2 *texels, int, uint32)
const csVector3 * UpdateVertices (csTicks current, const csVector3 *verts, int num_verts, uint32 version_id)
virtual ~MeshAnimControl ()

Detailed Description

Definition at line 35 of file pseffectobjstar.h.


Constructor & Destructor Documentation

psEffectObjStar::MeshAnimControl::MeshAnimControl ( psEffectObjStar parent) [inline]

Definition at line 63 of file pseffectobjstar.h.

virtual psEffectObjStar::MeshAnimControl::~MeshAnimControl ( ) [inline, virtual]

Definition at line 67 of file pseffectobjstar.h.


Member Function Documentation

bool psEffectObjStar::MeshAnimControl::AnimatesBBoxRadius ( ) const [inline]

Definition at line 58 of file pseffectobjstar.h.

bool psEffectObjStar::MeshAnimControl::AnimatesColors ( ) const [inline]

Definition at line 54 of file pseffectobjstar.h.

bool psEffectObjStar::MeshAnimControl::AnimatesNormals ( ) const [inline]

Definition at line 50 of file pseffectobjstar.h.

bool psEffectObjStar::MeshAnimControl::AnimatesTexels ( ) const [inline]

Definition at line 46 of file pseffectobjstar.h.

bool psEffectObjStar::MeshAnimControl::AnimatesVertices ( ) const [inline]

Definition at line 42 of file pseffectobjstar.h.

void psEffectObjStar::MeshAnimControl::Update ( csTicks  ,
int  ,
uint32   
) [inline]

Definition at line 72 of file pseffectobjstar.h.

const csBox3& psEffectObjStar::MeshAnimControl::UpdateBoundingBox ( csTicks  ,
uint32  ,
const csBox3 &  bbox 
) [inline]

Definition at line 76 of file pseffectobjstar.h.

const csBox3* psEffectObjStar::MeshAnimControl::UpdateBoundingBoxes ( csTicks  ,
uint32   
) [inline]

Definition at line 84 of file pseffectobjstar.h.

const csColor4* psEffectObjStar::MeshAnimControl::UpdateColors ( csTicks  current,
const csColor4 *  colors,
int  num_colors,
uint32  version_id 
)
const csVector3* psEffectObjStar::MeshAnimControl::UpdateNormals ( csTicks  ,
const csVector3 *  normals,
int  ,
uint32   
) [inline]

Definition at line 94 of file pseffectobjstar.h.

const float psEffectObjStar::MeshAnimControl::UpdateRadius ( csTicks  ,
uint32  ,
const float  radius 
) [inline]

Definition at line 80 of file pseffectobjstar.h.

const csVector2* psEffectObjStar::MeshAnimControl::UpdateTexels ( csTicks  ,
const csVector2 *  texels,
int  ,
uint32   
) [inline]

Definition at line 89 of file pseffectobjstar.h.

const csVector3* psEffectObjStar::MeshAnimControl::UpdateVertices ( csTicks  current,
const csVector3 *  verts,
int  num_verts,
uint32  version_id 
)

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