|
| | GEO_VolumeSamplerCache () |
| |
| virtual | ~GEO_VolumeSamplerCache () |
| |
| virtual bool | isActive (const UT_Vector3 &pos)=0 |
| |
| virtual bool | isActiveAtIndex (int ix, int iy, int iz)=0 |
| |
| virtual fpreal | getValueF (const UT_Vector3 &pos)=0 |
| |
| virtual UT_Vector2D | getValueV2 (const UT_Vector3 &pos)=0 |
| |
| virtual UT_Vector3D | getValueV3 (const UT_Vector3 &pos)=0 |
| |
| virtual UT_Vector4D | getValueV4 (const UT_Vector3 &pos)=0 |
| |
| virtual exint | getValueI (const UT_Vector3 &pos)=0 |
| |
| template<typename BASE > |
| BASE | getValueByType (const UT_Vector3 &pos) |
| |
| virtual fpreal | getValueAtIndexF (int ix, int iy, int iz)=0 |
| |
| virtual UT_Vector2D | getValueAtIndexV2 (int ix, int iy, int iz)=0 |
| |
| virtual UT_Vector3D | getValueAtIndexV3 (int ix, int iy, int iz)=0 |
| |
| virtual UT_Vector4D | getValueAtIndexV4 (int ix, int iy, int iz)=0 |
| |
| virtual exint | getValueAtIndexI (int ix, int iy, int iz)=0 |
| |
| virtual fpreal | getConstantIndexRegionF (UT_BoundingBox &indexbox, bool *isconstant, bool *isactive)=0 |
| |
| virtual UT_Vector2D | getConstantIndexRegionV2 (UT_BoundingBox &indexbox, bool *isconstant, bool *isactive)=0 |
| |
| virtual UT_Vector3D | getConstantIndexRegionV3 (UT_BoundingBox &indexbox, bool *isconstant, bool *isactive)=0 |
| |
| virtual UT_Vector4D | getConstantIndexRegionV4 (UT_BoundingBox &indexbox, bool *isconstant, bool *isactive)=0 |
| |
| virtual exint | getConstantIndexRegionI (UT_BoundingBox &indexbox, bool *isconstant, bool *isactive)=0 |
| |
| virtual UT_VoxelArrayReadHandleF | getHandleF ()=0 |
| | Null if the PrimVolume type does not match, or if it's a PrimVDB. More...
|
| |
| virtual UT_VoxelArrayReadHandleV2 | getHandleV2 ()=0 |
| |
| virtual UT_VoxelArrayReadHandleV3 | getHandleV3 ()=0 |
| |
| virtual UT_VoxelArrayReadHandleV4 | getHandleV4 ()=0 |
| |
| virtual UT_VoxelArrayReadHandleI | getHandleI ()=0 |
| |
Sampler cache for PrimVolume and PrimVDB. Converts to the requested tuple, possibly truncating or padding with zeros.
Definition at line 27 of file GEO_VolumeSampler.h.