MercuryDynTex Class Reference

#include <MercuryDynTex.h>

Inheritance diagram for MercuryDynTex:

Inheritance graph
[legend]
Collaboration diagram for MercuryDynTex:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MercuryDynTex ()
virtual void Init ()
virtual void Update (const float dTime)
 [internal] Update (call this update last when abstracting because Update can destroy the object)
virtual void Prerender ()
 Add another object to this object's children.
virtual void CustomRender ()
virtual void AttachTexture (const MString &t)
 CLASS_RTTI (MercuryDynTex, MercuryObject)
void ConfigureForOrtho (float LX, float LY, float LZ, float HX, float HY, float HZ)
void AttachToVBO (int iVBO)

Public Attributes

MercuryCamera Camera

Private Attributes

bool m_bOrtho
float m_fLX
float m_fLY
float m_fLZ
float m_fHX
float m_fHY
float m_fHZ
MercuryTexturem_pAtt

Detailed Description

Definition at line 7 of file MercuryDynTex.h.


Constructor & Destructor Documentation

MercuryDynTex::MercuryDynTex (  ) 

Definition at line 13 of file MercuryDynTex.cpp.


Member Function Documentation

void MercuryDynTex::Init (  )  [virtual]

Reimplemented from MercuryObject.

Definition at line 19 of file MercuryDynTex.cpp.

void MercuryDynTex::Update ( const float  dTime  )  [virtual]

[internal] Update (call this update last when abstracting because Update can destroy the object)

Reimplemented from MercuryObject.

Definition at line 30 of file MercuryDynTex.cpp.

void MercuryDynTex::Prerender (  )  [virtual]

Add another object to this object's children.

MercuryObject takes on an object and a ParentDelete. if bParentDelete == true, then the parent you are adding object to will delete object when the parent is deleted.

Reimplemented from MercuryObject.

Definition at line 36 of file MercuryDynTex.cpp.

void MercuryDynTex::CustomRender (  )  [virtual]

Reimplemented from MercuryObject.

Definition at line 161 of file MercuryDynTex.cpp.

void MercuryDynTex::AttachTexture ( const MString t  )  [virtual]

Definition at line 240 of file MercuryDynTex.cpp.

MercuryDynTex::CLASS_RTTI ( MercuryDynTex  ,
MercuryObject   
)

void MercuryDynTex::ConfigureForOrtho ( float  LX,
float  LY,
float  LZ,
float  HX,
float  HY,
float  HZ 
) [inline]

Definition at line 19 of file MercuryDynTex.h.

void MercuryDynTex::AttachToVBO ( int  iVBO  ) 

Definition at line 234 of file MercuryDynTex.cpp.


Member Data Documentation

MercuryCamera MercuryDynTex::Camera

Definition at line 24 of file MercuryDynTex.h.

bool MercuryDynTex::m_bOrtho [private]

Definition at line 27 of file MercuryDynTex.h.

float MercuryDynTex::m_fLX [private]

Definition at line 28 of file MercuryDynTex.h.

float MercuryDynTex::m_fLY [private]

Definition at line 28 of file MercuryDynTex.h.

float MercuryDynTex::m_fLZ [private]

Definition at line 28 of file MercuryDynTex.h.

float MercuryDynTex::m_fHX [private]

Definition at line 28 of file MercuryDynTex.h.

float MercuryDynTex::m_fHY [private]

Definition at line 28 of file MercuryDynTex.h.

float MercuryDynTex::m_fHZ [private]

Definition at line 28 of file MercuryDynTex.h.

MercuryTexture* MercuryDynTex::m_pAtt [private]

Definition at line 29 of file MercuryDynTex.h.


The documentation for this class was generated from the following files:
Hosted by SourceForge.net Logo