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

#include <GU_DisplayCache.h>

+ Inheritance diagram for GU_DisplayCache:

Public Member Functions

 GU_DisplayCache ()
 
virtual ~GU_DisplayCache ()
 
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 () const
 
void translate (const UT_Vector3 &d)
 
int uvChanged () const
 
void uvChange ()
 
int pushXform () const
 
void pushXform (int yesno)
 
float lod () const
 
const UT_Matrix4transformation () const
 

Protected Member Functions

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

Detailed Description

Definition at line 69 of file GU_DisplayCache.h.

Constructor & Destructor Documentation

GU_DisplayCache::GU_DisplayCache ( )
inline

Definition at line 73 of file GU_DisplayCache.h.

virtual GU_DisplayCache::~GU_DisplayCache ( )
virtual

Member Function Documentation

virtual void GU_DisplayCache::assimilateXform ( )
protectedvirtual

Reimplemented in GU_TPSurfCache.

void GU_DisplayCache::clear ( )
inline

Definition at line 85 of file GU_DisplayCache.h.

UT_Vector3& GU_DisplayCache::delta ( )
inlineprotected

Definition at line 138 of file GU_DisplayCache.h.

const UT_Vector3& GU_DisplayCache::delta ( ) const
inlineprotected

Definition at line 140 of file GU_DisplayCache.h.

void GU_DisplayCache::dirty ( )
inline

Definition at line 87 of file GU_DisplayCache.h.

int GU_DisplayCache::howDirty ( ) const
inline

Definition at line 83 of file GU_DisplayCache.h.

virtual void GU_DisplayCache::initializeData ( )
protectedvirtual

Reimplemented in GU_TPSurfCache.

int GU_DisplayCache::isDirty ( ) 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 ( ) 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 ( ) 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 ( ) const
inline

Definition at line 124 of file GU_DisplayCache.h.

UT_Matrix4& GU_DisplayCache::transformation ( )
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 ( ) const
inline

Definition at line 102 of file GU_DisplayCache.h.

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

Definition at line 108 of file GU_DisplayCache.h.


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