#include <GU_PrimVolumeCache.h>
|
void | lightVoxelsFromLight (const GU_PrimVolumeCacheSampler &sampler, const GU_PrimVolumeCacheLight &light, const UT_Vector3 &cd, float shadowdensity) |
|
void | rainbowVoxels (const GU_PrimVolumeCacheSampler &sampler) |
|
| THREADED_METHOD3 (GU_PrimVolumeCache, myVoxels->numTiles() > 1, computeAlphaVoxels, const GU_PrimVolumeCacheSampler &, sampler, float, lightdensity, bool, premultiply) void computeAlphaVoxelsPartial(const GU_PrimVolumeCacheSampler &sampler |
|
int | getMaxRes (const GEO_Primitive *volume, const GU_PrimVolumeCacheParms &parms, int axis) const |
|
bool | indexToPos (int x, int y, int z, UT_Vector3 &pos) const |
|
bool | posToIndex (UT_Vector3 pos, int &x, int &y, int &z) const |
|
virtual void | initializeData () |
|
virtual void | assimilateXform () |
|
UT_Vector3 & | delta () |
|
const UT_Vector3 & | delta () const |
|
UT_Matrix4 & | transformation () |
|
void | lod (float l) |
|
Definition at line 455 of file GU_PrimVolumeCache.h.
GU_PrimVolumeCache::GU_PrimVolumeCache |
( |
| ) |
|
GU_PrimVolumeCache::~GU_PrimVolumeCache |
( |
| ) |
|
|
override |
Maximum per-axis resolution to do the self shadowing calculations at.
int64 GU_PrimVolumeCache::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
|
inline |
UT_VoxelArrayV4* GU_PrimVolumeCache::getShadedVoxels |
( |
bool * |
reduced = nullptr | ) |
const |
|
inline |
Used to convert to and from our cached indices, not the actual primitive indices that may be a different resolution
float GU_PrimVolumeCache::lightdensity |
|
protected |
float GU_PrimVolumeCache::myOldLOD |
|
protected |
bool GU_PrimVolumeCache::myVolumeReduced |
|
protected |
float bool GU_PrimVolumeCache::premultiply |
|
protected |
The documentation for this class was generated from the following file: