Blender V2.61 - r43446
Public Member Functions | Protected Attributes

RAS_Deformer Class Reference

#include <RAS_Deformer.h>

Inheritance diagram for RAS_Deformer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 RAS_Deformer ()
virtual ~RAS_Deformer ()
virtual void Relink (CTR_Map< class CTR_HashedPtr, void * > *map)=0
virtual bool Apply (class RAS_IPolyMaterial *polymat)=0
virtual bool Update (void)=0
virtual bool UpdateBuckets (void)=0
virtual RAS_DeformerGetReplica ()=0
virtual void ProcessReplica ()=0
virtual bool SkipVertexTransform ()
virtual bool ShareVertexArray ()
virtual bool UseVertexArray ()
bool IsDynamic ()
virtual struct DerivedMeshGetFinalMesh ()
virtual struct DerivedMeshGetPhysicsMesh ()
virtual class RAS_MeshObjectGetRasMesh ()
virtual float(* GetTransVerts (int *tot))[3]

Protected Attributes

class RAS_MeshObjectm_pMesh
bool m_bDynamic

Detailed Description

Definition at line 49 of file RAS_Deformer.h.


Constructor & Destructor Documentation

RAS_Deformer::RAS_Deformer ( ) [inline]

Definition at line 52 of file RAS_Deformer.h.

virtual RAS_Deformer::~RAS_Deformer ( ) [inline, virtual]

Definition at line 53 of file RAS_Deformer.h.


Member Function Documentation

virtual bool RAS_Deformer::Apply ( class RAS_IPolyMaterial polymat) [pure virtual]
virtual struct DerivedMesh* RAS_Deformer::GetFinalMesh ( ) [inline, read, virtual]

Reimplemented in BL_ModifierDeformer.

Definition at line 77 of file RAS_Deformer.h.

References NULL.

virtual struct DerivedMesh* RAS_Deformer::GetPhysicsMesh ( ) [inline, read, virtual]

Reimplemented in BL_ModifierDeformer.

Definition at line 81 of file RAS_Deformer.h.

References NULL.

Referenced by BL_CreatePhysicsObjectNew(), and CcdShapeConstructionInfo::UpdateMesh().

virtual class RAS_MeshObject* RAS_Deformer::GetRasMesh ( ) [inline, virtual]

Reimplemented in BL_MeshDeformer.

Definition at line 85 of file RAS_Deformer.h.

References NULL.

Referenced by CcdShapeConstructionInfo::UpdateMesh().

virtual RAS_Deformer* RAS_Deformer::GetReplica ( ) [pure virtual]
virtual float(* RAS_Deformer::GetTransVerts ( int *  tot) )[3] [inline, virtual]

Reimplemented in BL_MeshDeformer.

Definition at line 90 of file RAS_Deformer.h.

References NULL.

Referenced by CcdShapeConstructionInfo::UpdateMesh().

bool RAS_Deformer::IsDynamic ( ) [inline]

Definition at line 73 of file RAS_Deformer.h.

References m_bDynamic.

Referenced by RAS_MaterialBucket::RenderMeshSlot().

virtual void RAS_Deformer::ProcessReplica ( ) [pure virtual]
virtual void RAS_Deformer::Relink ( CTR_Map< class CTR_HashedPtr, void * > *  map) [pure virtual]
virtual bool RAS_Deformer::ShareVertexArray ( ) [inline, virtual]

Reimplemented in BL_SkinDeformer.

Definition at line 64 of file RAS_Deformer.h.

Referenced by RAS_MeshSlot::SetDeformer().

virtual bool RAS_Deformer::SkipVertexTransform ( ) [inline, virtual]

Reimplemented in KX_SoftBodyDeformer.

Definition at line 60 of file RAS_Deformer.h.

Referenced by RAS_MaterialBucket::RenderMeshSlot().

virtual bool RAS_Deformer::Update ( void  ) [pure virtual]
virtual bool RAS_Deformer::UpdateBuckets ( void  ) [pure virtual]
virtual bool RAS_Deformer::UseVertexArray ( ) [inline, virtual]

Reimplemented in BL_ModifierDeformer.

Definition at line 68 of file RAS_Deformer.h.

Referenced by RAS_MeshObject::AddMeshUser(), and RAS_MeshSlot::SetDeformer().


Member Data Documentation

bool RAS_Deformer::m_bDynamic [protected]

Definition at line 93 of file RAS_Deformer.h.


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