|
HDK
|
#include <GU_PrimVolumeCache.h>
Definition at line 200 of file GU_PrimVolumeCache.h.
| GU_PrimVolumeCacheSampler::GU_PrimVolumeCacheSampler | ( | const GEO_Detail * | gdp, |
| const GEO_Primitive * | vol | ||
| ) |
| GU_PrimVolumeCacheSampler::~GU_PrimVolumeCacheSampler | ( | ) |
| GU_PrimVolumeCacheRamp* GU_PrimVolumeCacheSampler::buildRampFromAttribute | ( | const GEO_Detail * | gdp, |
| const char * | attribname | ||
| ) | const |
|
inline |
Definition at line 237 of file GU_PrimVolumeCache.h.
| int GU_PrimVolumeCacheSampler::findCollationIndex | ( | const GEO_Detail * | gdp, |
| const GEO_Primitive * | vol | ||
| ) | const |
| const UT_VoxelArrayF* GU_PrimVolumeCacheSampler::getDensityArray | ( | ) | const |
| void GU_PrimVolumeCacheSampler::getDensityProbe | ( | UT_VoxelProbeF & | probe | ) | const |
| UT_Vector4 GU_PrimVolumeCacheSampler::getDiffuse | ( | int | x, |
| int | y, | ||
| int | z | ||
| ) | const |
|
inline |
Definition at line 445 of file GU_PrimVolumeCache.h.
| void GU_PrimVolumeCacheSampler::getEmitCdProbe | ( | UT_VoxelProbeV4 & | probe | ) | const |
| void GU_PrimVolumeCacheSampler::getEmitProbe | ( | UT_VoxelProbeF & | probe | ) | const |
| float GU_PrimVolumeCacheSampler::getFloatFromAttribute | ( | const GEO_Detail * | gdp, |
| const char * | attribname, | ||
| float | def | ||
| ) | const |
| void GU_PrimVolumeCacheSampler::getRangeFromAttribute | ( | const GEO_Detail * | gdp, |
| const char * | attribname, | ||
| float & | rmin, | ||
| float & | rscale | ||
| ) | const |
|
inline |
Definition at line 446 of file GU_PrimVolumeCache.h.
| void GU_PrimVolumeCacheSampler::hardenFields | ( | const UT_VoxelArray< UT_Vector4 > & | refvol, |
| const GEO_PrimVolumeXform & | volxform, | ||
| bool | isheightfield | ||
| ) |
| UT_VoxelArrayReadHandleF GU_PrimVolumeCacheSampler::hardenScalar | ( | const UT_VoxelArrayV4 & | refvol, |
| const GEO_PrimVolumeXform & | volxform, | ||
| const GEO_Primitive * | field, | ||
| GU_PrimVolumeCacheRamp * | ramp, | ||
| float | rmin, | ||
| float | rinvscale | ||
| ) |
| UT_VoxelArrayReadHandleV4 GU_PrimVolumeCacheSampler::hardenVDBVector | ( | const UT_VoxelArrayV4 & | refvol, |
| const GEO_PrimVolumeXform & | volxform, | ||
| const GEO_Primitive * | field, | ||
| GU_PrimVolumeCacheRamp * | ramp, | ||
| float | rmin, | ||
| float | rinvscale | ||
| ) |
| UT_VoxelArrayReadHandleV4 GU_PrimVolumeCacheSampler::hardenVector | ( | const UT_VoxelArrayV4 & | refvol, |
| const GEO_PrimVolumeXform & | volxform, | ||
| const GEO_Primitive * | field, | ||
| GU_PrimVolumeCacheRamp * | ramp, | ||
| float | rmin, | ||
| float | rinvscale | ||
| ) |
| UT_VoxelArrayReadHandleV4 GU_PrimVolumeCacheSampler::hardenVectorMulti | ( | const UT_VoxelArrayV4 & | refvol, |
| const GEO_PrimVolumeXform & | volxform, | ||
| const GEO_Primitive * | field[3], | ||
| GU_PrimVolumeCacheRamp * | ramp, | ||
| float | rmin, | ||
| float | rinvscale | ||
| ) |
| bool GU_PrimVolumeCacheSampler::hasEmission | ( | ) | const |
| const GEO_Primitive* GU_PrimVolumeCacheSampler::selectVolumeFromAttribute | ( | const GEO_Detail * | gdp, |
| const char * | attribname, | ||
| int | collateidx | ||
| ) | const |
| void GU_PrimVolumeCacheSampler::selectVolumesFromAttribute | ( | const GEO_Primitive * | vol[3], |
| const GEO_Detail * | gdp, | ||
| const char * | attribname, | ||
| int | collateidx | ||
| ) | const |
| void GU_PrimVolumeCacheSampler::setDensityField | ( | const GEO_Primitive * | densityfield | ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD2_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| applyAmbientLight | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const UT_Vector4 | , | ||
| cd | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD6_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVDB | , | ||
| UT_VoxelArrayF * | , | ||
| dst | , | ||
| const GEO_PrimVDB * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD6_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorVDB | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const GEO_PrimVDB * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD6_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorVectorVDB | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const GEO_PrimVDB * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD7_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenAligned | , | ||
| UT_VoxelArrayF * | , | ||
| dst | , | ||
| const UT_VoxelArrayF * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| dst_xform | , | ||
| const GEO_PrimVolumeXform & | , | ||
| src_xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD7_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenUnaligned | , | ||
| UT_VoxelArrayF * | , | ||
| dst | , | ||
| const UT_VoxelArrayF * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| dst_xform | , | ||
| const GEO_PrimVolumeXform & | , | ||
| src_xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD7_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorAligned | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const UT_VoxelArrayF * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| dst_xform | , | ||
| const GEO_PrimVolumeXform & | , | ||
| src_xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD7_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorUnaligned | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const UT_VoxelArrayF * | , | ||
| src | , | ||
| const GEO_PrimVolumeXform & | , | ||
| dst_xform | , | ||
| const GEO_PrimVolumeXform & | , | ||
| src_xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD7_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorAxisVDB | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const GEO_PrimVDB * | , | ||
| src | , | ||
| int | , | ||
| axis | , | ||
| const GEO_PrimVolumeXform & | , | ||
| xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD8_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorAxisAligned | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const UT_VoxelArrayF * | , | ||
| src | , | ||
| int | , | ||
| axis | , | ||
| const GEO_PrimVolumeXform & | , | ||
| dst_xform | , | ||
| const GEO_PrimVolumeXform & | , | ||
| src_xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| GU_PrimVolumeCacheSampler::THREADED_METHOD8_CONST | ( | GU_PrimVolumeCacheSampler | , |
| dst-> | numTiles(), | ||
| 1 | , | ||
| doHardenVectorAxisUnaligned | , | ||
| UT_VoxelArrayV4 * | , | ||
| dst | , | ||
| const UT_VoxelArrayF * | , | ||
| src | , | ||
| int | , | ||
| axis | , | ||
| const GEO_PrimVolumeXform & | , | ||
| dst_xform | , | ||
| const GEO_PrimVolumeXform & | , | ||
| src_xform | , | ||
| GU_PrimVolumeCacheRamp * | , | ||
| ramp | , | ||
| float | , | ||
| rmin | , | ||
| float | , | ||
| rinvscale | |||
| ) |
| const UT_VoxelArrayF int GU_PrimVolumeCacheSampler::axis |
Definition at line 345 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB int GU_PrimVolumeCacheSampler::axis |
Definition at line 413 of file GU_PrimVolumeCache.h.
| const UT_Vector4& GU_PrimVolumeCacheSampler::cd |
Definition at line 441 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float const UT_JobInfo &info GU_PrimVolumeCacheSampler::const |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float const UT_JobInfo& info GU_PrimVolumeCacheSampler::const |
Definition at line 345 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float const UT_JobInfo& info GU_PrimVolumeCacheSampler::const |
Definition at line 382 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB int const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float const UT_JobInfo& info GU_PrimVolumeCacheSampler::const |
Definition at line 413 of file GU_PrimVolumeCache.h.
| const UT_Vector4 const UT_JobInfo& info GU_PrimVolumeCacheSampler::const |
Definition at line 441 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform & GU_PrimVolumeCacheSampler::dst_xform |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform& GU_PrimVolumeCacheSampler::dst_xform |
Definition at line 345 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 450 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 469 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 449 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 449 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 451 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 456 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 470 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 455 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 455 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 457 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 466 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 472 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 465 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 465 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 467 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 461 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 471 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 460 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 460 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 462 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 459 of file GU_PrimVolumeCache.h.
|
protected |
Definition at line 452 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp * GU_PrimVolumeCacheSampler::ramp |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp* GU_PrimVolumeCacheSampler::ramp |
Definition at line 345 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp* GU_PrimVolumeCacheSampler::ramp |
Definition at line 382 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB int const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp* GU_PrimVolumeCacheSampler::ramp |
Definition at line 413 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float GU_PrimVolumeCacheSampler::rinvscale |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float GU_PrimVolumeCacheSampler::rinvscale |
Definition at line 345 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float GU_PrimVolumeCacheSampler::rinvscale |
Definition at line 382 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB int const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float float GU_PrimVolumeCacheSampler::rinvscale |
Definition at line 413 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float GU_PrimVolumeCacheSampler::rmin |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float GU_PrimVolumeCacheSampler::rmin |
Definition at line 345 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float GU_PrimVolumeCacheSampler::rmin |
Definition at line 382 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB int const GEO_PrimVolumeXform GU_PrimVolumeCacheRamp float GU_PrimVolumeCacheSampler::rmin |
Definition at line 413 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB * GU_PrimVolumeCacheSampler::src |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB* GU_PrimVolumeCacheSampler::src |
Definition at line 382 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform const GEO_PrimVolumeXform & GU_PrimVolumeCacheSampler::src_xform |
Definition at line 276 of file GU_PrimVolumeCache.h.
| const UT_VoxelArrayF int const GEO_PrimVolumeXform const GEO_PrimVolumeXform& GU_PrimVolumeCacheSampler::src_xform |
Definition at line 345 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB const GEO_PrimVolumeXform & GU_PrimVolumeCacheSampler::xform |
Definition at line 382 of file GU_PrimVolumeCache.h.
| const GEO_PrimVDB int const GEO_PrimVolumeXform& GU_PrimVolumeCacheSampler::xform |
Definition at line 413 of file GU_PrimVolumeCache.h.