DetailCacheData Class Reference


Detailed Description

this structure represents a geometry detail level which contains multiple patches

#include <DrawCacheData.h>

List of all members.

Public Member Functions

  DetailCacheData ()
bool  isValid () const
void  setValid (bool val)
const awString::IString &  getKey () const
void  setKey (const awString::IString &)
void  clear ()
int  patchCount () const
PatchCacheData getPatchData (int i)
const PatchCacheData getPatchData (int i) const
void  appendPatchData (const PatchCacheData &)

Protected Attributes

aw::vector< PatchCacheData myPatchData
bool  myIsValid
awString::IString  myKey

Constructor & Destructor Documentation


Member Function Documentation

bool isValid ( ) const
void setValid ( bool  val )
const awString::IString& getKey ( ) const
void setKey ( const awString::IString &  )
int patchCount ( ) const
PatchCacheData& getPatchData ( int  i )
const PatchCacheData& getPatchData ( int  i ) const
void appendPatchData ( const PatchCacheData )

Member Data Documentation

awString::IString myKey [protected]

DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData
DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData DetailCacheData