HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GU_DisplayCache Class Reference

#include <GU_DisplayCache.h>

+ Inheritance diagram for GU_DisplayCache:

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 69 of file GU_DisplayCache.h.

Constructor & Destructor Documentation

GU_DisplayCache::GU_DisplayCache ( void  )
inline

Definition at line 73 of file GU_DisplayCache.h.

virtual GU_DisplayCache::~GU_DisplayCache ( void  )
virtual

Member Function Documentation

virtual void GU_DisplayCache::assimilateXform ( void  )
protectedvirtual

Reimplemented in GU_TPSurfCache.

void GU_DisplayCache::clear ( void  )
inline

Definition at line 85 of file GU_DisplayCache.h.

UT_Vector3& GU_DisplayCache::delta ( void  )
inlineprotected

Definition at line 138 of file GU_DisplayCache.h.

const UT_Vector3& GU_DisplayCache::delta ( void  ) const
inlineprotected

Definition at line 140 of file GU_DisplayCache.h.

void GU_DisplayCache::dirty ( void  )
inline

Definition at line 87 of file GU_DisplayCache.h.

int GU_DisplayCache::howDirty ( void  ) const
inline

Definition at line 83 of file GU_DisplayCache.h.

virtual void GU_DisplayCache::initializeData ( void  )
protectedvirtual

Reimplemented in GU_TPSurfCache.

int GU_DisplayCache::isDirty ( void  ) const
inline

Definition at line 79 of file GU_DisplayCache.h.

int GU_DisplayCache::isMessy ( ) const
inline

Definition at line 81 of file GU_DisplayCache.h.

float GU_DisplayCache::lod ( void  ) const
inline

Definition at line 122 of file GU_DisplayCache.h.

void GU_DisplayCache::lod ( float  l)
inlineprotected

Definition at line 144 of file GU_DisplayCache.h.

int GU_DisplayCache::pushXform ( void  ) const
inline

Definition at line 117 of file GU_DisplayCache.h.

void GU_DisplayCache::pushXform ( int  yesno)
inline

Definition at line 119 of file GU_DisplayCache.h.

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

Definition at line 124 of file GU_DisplayCache.h.

UT_Matrix4& GU_DisplayCache::transformation ( void  )
inlineprotected

Definition at line 142 of file GU_DisplayCache.h.

int GU_DisplayCache::transformed ( ) const
inline

Definition at line 96 of file GU_DisplayCache.h.

void GU_DisplayCache::translate ( const UT_Vector3 d)
int GU_DisplayCache::translated ( void  ) const
inline

Definition at line 102 of file GU_DisplayCache.h.

void GU_DisplayCache::uvChange ( void  )
int GU_DisplayCache::uvChanged ( void  ) const
inline

Definition at line 108 of file GU_DisplayCache.h.


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