Planeshift
psEffectObjQuad::MeshAnimControl Struct Reference

#include <pseffectobjquad.h>

Public Member Functions

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

Detailed Description

Definition at line 32 of file pseffectobjquad.h.

Constructor & Destructor Documentation

psEffectObjQuad::MeshAnimControl::MeshAnimControl ( psEffectObjQuad parent)
inline

Definition at line 38 of file pseffectobjquad.h.

virtual psEffectObjQuad::MeshAnimControl::~MeshAnimControl ( )
inlinevirtual

Definition at line 43 of file pseffectobjquad.h.

Member Function Documentation

bool psEffectObjQuad::MeshAnimControl::AnimatesBBoxRadius ( ) const
inline

Definition at line 69 of file pseffectobjquad.h.

bool psEffectObjQuad::MeshAnimControl::AnimatesColors ( ) const
inline

Definition at line 65 of file pseffectobjquad.h.

bool psEffectObjQuad::MeshAnimControl::AnimatesNormals ( ) const
inline

Definition at line 61 of file pseffectobjquad.h.

bool psEffectObjQuad::MeshAnimControl::AnimatesTexels ( ) const
inline

Definition at line 57 of file pseffectobjquad.h.

bool psEffectObjQuad::MeshAnimControl::AnimatesVertices ( ) const
inline

Definition at line 53 of file pseffectobjquad.h.

void psEffectObjQuad::MeshAnimControl::Update ( csTicks  ,
int  ,
uint32   
)
inline

Definition at line 48 of file pseffectobjquad.h.

const csBox3& psEffectObjQuad::MeshAnimControl::UpdateBoundingBox ( csTicks  ,
uint32  ,
const csBox3 &  bbox 
)
inline

Definition at line 74 of file pseffectobjquad.h.

const csBox3* psEffectObjQuad::MeshAnimControl::UpdateBoundingBoxes ( csTicks  ,
uint32   
)
inline

Definition at line 82 of file pseffectobjquad.h.

const csColor4* psEffectObjQuad::MeshAnimControl::UpdateColors ( csTicks  ,
const csColor4 *  colors,
int  ,
uint32   
)
inline

Definition at line 93 of file pseffectobjquad.h.

const csVector3* psEffectObjQuad::MeshAnimControl::UpdateNormals ( csTicks  ,
const csVector3 *  normals,
int  ,
uint32   
)
inline

Definition at line 88 of file pseffectobjquad.h.

const float psEffectObjQuad::MeshAnimControl::UpdateRadius ( csTicks  ,
uint32  ,
const float  radius 
)
inline

Definition at line 78 of file pseffectobjquad.h.

const csVector2* psEffectObjQuad::MeshAnimControl::UpdateTexels ( csTicks  current,
const csVector2 *  texels,
int  num_texels,
uint32  version_id 
)
const csVector3* psEffectObjQuad::MeshAnimControl::UpdateVertices ( csTicks  current,
const csVector3 *  verts,
int  num_verts,
uint32  version_id 
)

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