#include <GU_PrimVolumeCache.h>

Definition at line 84 of file GU_PrimVolumeCache.h.
| GU_PrimVolumeCache::GU_PrimVolumeCache | ( | void | ) |
| virtual GU_PrimVolumeCache::~GU_PrimVolumeCache | ( | void | ) | [virtual] |
| UT_Vector3 GU_PrimVolumeCache::getIsoCd | ( | ) | const [inline] |
Definition at line 101 of file GU_PrimVolumeCache.h.
| GU_Detail* GU_PrimVolumeCache::getIsoSurface | ( | ) | const [inline] |
Definition at line 99 of file GU_PrimVolumeCache.h.
| int GU_PrimVolumeCache::getMaxRes | ( | int | axis | ) | const [inline, protected] |
Maximum per-axis resolution to do the self shadowing calculations at.
Definition at line 114 of file GU_PrimVolumeCache.h.
| UT_VoxelArray<UT_Vector4>* GU_PrimVolumeCache::getShadedVoxels | ( | ) | const [inline] |
Definition at line 94 of file GU_PrimVolumeCache.h.
| GU_PrimVolumeTexture* GU_PrimVolumeCache::getTexture | ( | ) | const [inline] |
Definition at line 95 of file GU_PrimVolumeCache.h.
| bool GU_PrimVolumeCache::indexToPos | ( | int | x, | |
| int | y, | |||
| int | z, | |||
| UT_Vector3 & | pos | |||
| ) | const [protected] |
Used to convert to and from our *cached* indices, not the actual primitive indices that may be a different resolution
| void GU_PrimVolumeCache::lightVoxelsFromLight | ( | const UT_VoxelArrayF * | density, | |
| const GU_PrimVolumeCacheLight & | light, | |||
| const UT_Vector3 & | cd, | |||
| fpreal | shadowdensity | |||
| ) | [protected] |
| bool GU_PrimVolumeCache::posToIndex | ( | UT_Vector3 | pos, | |
| int & | x, | |||
| int & | y, | |||
| int & | z | |||
| ) | const [protected] |
| void GU_PrimVolumeCache::rainbowVoxels | ( | const UT_VoxelArrayF * | density | ) | [protected] |
| int GU_PrimVolumeCache::refresh | ( | GU_PrimVolumeCacheParms & | parms | ) |
| void GU_PrimVolumeCache::setTexture | ( | GU_PrimVolumeTexture * | tex | ) | [inline] |
Definition at line 96 of file GU_PrimVolumeCache.h.
const UT_VoxelArrayF* GU_PrimVolumeCache::myCacheDensity [protected] |
Definition at line 131 of file GU_PrimVolumeCache.h.
UT_Matrix4 GU_PrimVolumeCache::myCacheIXform [protected] |
Definition at line 130 of file GU_PrimVolumeCache.h.
UT_Vector3 GU_PrimVolumeCache::myCacheRes [protected] |
Definition at line 128 of file GU_PrimVolumeCache.h.
UT_Matrix4 GU_PrimVolumeCache::myCacheXform [protected] |
Definition at line 129 of file GU_PrimVolumeCache.h.
UT_Vector3 GU_PrimVolumeCache::myIsoCd [protected] |
Definition at line 126 of file GU_PrimVolumeCache.h.
GU_Detail* GU_PrimVolumeCache::myIsoSurf [protected] |
Definition at line 124 of file GU_PrimVolumeCache.h.
Definition at line 122 of file GU_PrimVolumeCache.h.
float GU_PrimVolumeCache::myOldLOD [protected] |
Definition at line 125 of file GU_PrimVolumeCache.h.
GU_PrimVolumeTexture* GU_PrimVolumeCache::myTexture [protected] |
Definition at line 123 of file GU_PrimVolumeCache.h.
UT_VoxelArray<UT_Vector4>* GU_PrimVolumeCache::myVoxels [protected] |
Definition at line 121 of file GU_PrimVolumeCache.h.
1.5.9