GU_DisplayCache Class Reference

#include <GU_DisplayCache.h>

Inheritance diagram for GU_DisplayCache:

GU_CurveCache GU_MetaSurfCache GU_PolyCache GU_PolyCacheUV GU_PrimTriBezierCache GU_PrimVolumeCache GU_TPSurfCache GU_TriMeshCache

List of all members.

Public Member Functions

 GU_DisplayCache (void)
virtual ~GU_DisplayCache (void)
int isDirty () const
int isMessy () const
int howDirty () const
void clear ()
void dirty ()
int transformed () const
void transform (const UT_Matrix4 &xform, int pushxform=0)
int translated (void) const
void translate (const UT_Vector3 &d)
int uvChanged (void) const
void uvChange (void)
int pushXform (void) const
void pushXform (int yesno)
float lod (void) const
const UT_Matrix4transformation (void) const

Protected Member Functions

virtual void initializeData (void)
virtual void assimilateXform (void)
UT_Vector3delta (void)
const UT_Vector3delta (void) const
UT_Matrix4transformation (void)
void lod (float l)


Detailed Description

Definition at line 96 of file GU_DisplayCache.h.


Constructor & Destructor Documentation

GU_DisplayCache::GU_DisplayCache ( void   )  [inline]

Definition at line 99 of file GU_DisplayCache.h.

virtual GU_DisplayCache::~GU_DisplayCache ( void   )  [virtual]


Member Function Documentation

virtual void GU_DisplayCache::assimilateXform ( void   )  [protected, virtual]

void GU_DisplayCache::clear ( void   )  [inline]

Definition at line 106 of file GU_DisplayCache.h.

const UT_Vector3& GU_DisplayCache::delta ( void   )  const [inline, protected]

Definition at line 146 of file GU_DisplayCache.h.

UT_Vector3& GU_DisplayCache::delta ( void   )  [inline, protected]

Definition at line 145 of file GU_DisplayCache.h.

void GU_DisplayCache::dirty ( void   )  [inline]

Definition at line 107 of file GU_DisplayCache.h.

int GU_DisplayCache::howDirty (  )  const [inline]

Definition at line 105 of file GU_DisplayCache.h.

virtual void GU_DisplayCache::initializeData ( void   )  [protected, virtual]

int GU_DisplayCache::isDirty ( void   )  const [inline]

Definition at line 103 of file GU_DisplayCache.h.

int GU_DisplayCache::isMessy (  )  const [inline]

Definition at line 104 of file GU_DisplayCache.h.

void GU_DisplayCache::lod ( float  l  )  [inline, protected]

Definition at line 148 of file GU_DisplayCache.h.

float GU_DisplayCache::lod ( void   )  const [inline]

Definition at line 133 of file GU_DisplayCache.h.

void GU_DisplayCache::pushXform ( int  yesno  )  [inline]

Definition at line 131 of file GU_DisplayCache.h.

int GU_DisplayCache::pushXform ( void   )  const [inline]

Definition at line 130 of file GU_DisplayCache.h.

void GU_DisplayCache::transform ( const UT_Matrix4 xform,
int  pushxform = 0 
)

UT_Matrix4& GU_DisplayCache::transformation ( void   )  [inline, protected]

Definition at line 147 of file GU_DisplayCache.h.

const UT_Matrix4& GU_DisplayCache::transformation ( void   )  const [inline]

Definition at line 134 of file GU_DisplayCache.h.

int GU_DisplayCache::transformed (  )  const [inline]

Definition at line 115 of file GU_DisplayCache.h.

void GU_DisplayCache::translate ( const UT_Vector3 d  ) 

int GU_DisplayCache::translated ( void   )  const [inline]

Definition at line 119 of file GU_DisplayCache.h.

void GU_DisplayCache::uvChange ( void   ) 

int GU_DisplayCache::uvChanged ( void   )  const [inline]

Definition at line 123 of file GU_DisplayCache.h.


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

Generated on Mon Jan 28 00:29:36 2013 for HDK by  doxygen 1.5.9