#include <GU_TPSurfCache.h>
|
| GU_TPSurfCache () |
|
| ~GU_TPSurfCache () override |
|
int64 | getMemoryUsage (bool inclusive) const |
|
void | touchDomain (int ustart_idx, int ustop_idx, int vstart_idx, int vstop_idx) |
|
GU_TrimTesselator * | getTesselation () |
|
const GU_TrimPatch * | getPatch () const |
|
int | refresh (GU_TPSurfCacheParms &parms) |
|
GU_CacheMode | builtAs () const |
|
void | getCounts (int uwrapped, int vwrapped, int &nucurves, int &nupoints, int &nvcurves, int &nvpoints) const |
|
void | getCounts (int uwrapped, int vwrapped, int &nupoints, int &nvpoints) const |
|
int | hasAttributes (GU_CacheMode mode) const |
|
bool | hasColor () const |
|
bool | hasTexture () const |
|
bool | hasAlpha () const |
|
GU_TPSurfTrimState | getTrimmedState () const |
|
int | getNewTrimIndex () |
|
void | evaluateTrimIndex (GEO_AttributeHandleList *hlist, const GEO_TPSurf *surf, int index, float u, float v) |
|
const UT_Vector4Array & | points () const |
|
const UT_Vector3Array & | normals () const |
|
const UT_Vector3Array & | colors () const |
|
const UT_Vector3Array & | uvs () const |
|
const UT_FloatArray & | alphas () const |
|
const UT_Vector4Array & | trimPoints () const |
|
const UT_Vector3Array & | trimNormals () const |
|
const UT_Vector3Array & | trimColors () const |
|
const UT_Vector3Array & | trimUVs () const |
|
const UT_FloatArray & | trimAlphas () const |
|
| 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_Matrix4 & | transformation () const |
|
Definition at line 70 of file GU_TPSurfCache.h.
GU_TPSurfCache::GU_TPSurfCache |
( |
| ) |
|
GU_TPSurfCache::~GU_TPSurfCache |
( |
| ) |
|
|
override |
void GU_TPSurfCache::assimilateXform |
( |
| ) |
|
|
overrideprotectedvirtual |
void GU_TPSurfCache::getCounts |
( |
int |
uwrapped, |
|
|
int |
vwrapped, |
|
|
int & |
nucurves, |
|
|
int & |
nupoints, |
|
|
int & |
nvcurves, |
|
|
int & |
nvpoints |
|
) |
| const |
void GU_TPSurfCache::getCounts |
( |
int |
uwrapped, |
|
|
int |
vwrapped, |
|
|
int & |
nupoints, |
|
|
int & |
nvpoints |
|
) |
| const |
int64 GU_TPSurfCache::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
int GU_TPSurfCache::getNewTrimIndex |
( |
| ) |
|
bool GU_TPSurfCache::hasAlpha |
( |
| ) |
const |
|
inline |
bool GU_TPSurfCache::hasColor |
( |
| ) |
const |
|
inline |
bool GU_TPSurfCache::hasTexture |
( |
| ) |
const |
|
inline |
void GU_TPSurfCache::initializeData |
( |
| ) |
|
|
overrideprotectedvirtual |
void GU_TPSurfCache::touchDomain |
( |
int |
ustart_idx, |
|
|
int |
ustop_idx, |
|
|
int |
vstart_idx, |
|
|
int |
vstop_idx |
|
) |
| |
The documentation for this class was generated from the following file: