HDK
|
#include "UT_API.h"
#include "UT_BoundingBox.h"
#include "UT_Vector2.h"
#include "UT_Vector3.h"
#include "UT_Vector4.h"
#include "UT_IntArray.h"
#include "UT_ValArray.h"
#include "UT_Array.h"
#include "UT_FilterType.h"
#include "UT_COW.h"
#include "UT_ThreadedAlgorithm.h"
#include "UT_Interrupt.h"
#include <VM/VM_SIMD.h>
#include <SYS/SYS_SharedMemory.h>
#include <SYS/SYS_StaticAssert.h>
#include <SYS/SYS_Types.h>
#include "UT_VoxelArray.C"
Go to the source code of this file.
Classes | |
class | UT_VoxelTile< T > |
class | UT_VoxelArray< T > |
class | UT_VoxelProbe< T, DoRead, DoWrite, TestForWrite > |
class | UT_VoxelProbeCube< T > |
class | UT_VoxelProbeFace< T > |
struct | UT_VoxelArrayTileDataDescr |
class | UT_VoxelCompressOptions |
class | UT_VoxelTileCompress< T > |
class | UT_VoxelTile< T > |
class | UT_VoxelArray< T > |
class | UT_VoxelMipMap< T > |
class | UT_VoxelArrayIterator< T > |
class | UT_VoxelTileIterator< T > |
class | UT_VoxelProbe< T, DoRead, DoWrite, TestForWrite > |
class | UT_VoxelVectorProbe< T, DoRead, DoWrite, TestForWrites > |
class | UT_VoxelProbeCube< T > |
class | UT_VoxelProbeConstant< T > |
class | UT_VoxelProbeAverage< T, XStep, YStep, ZStep > |
class | UT_VoxelProbeFace< T > |
Macros | |
#define | UT_VOXEL_ALLOC(x) SYSamalloc((x), 128) |
#define | UT_VOXEL_FREE(x) SYSafree(x) |
#define | DEFINE_STD_FUNC(TYPE) |
Enumerations | |
enum | UT_VoxelBorderType { UT_VOXELBORDER_CONSTANT, UT_VOXELBORDER_REPEAT, UT_VOXELBORDER_STREAK, UT_VOXELBORDER_EXTRAP } |
#define DEFINE_STD_FUNC | ( | TYPE | ) |
Definition at line 192 of file UT_VoxelArray.h.
#define UT_VOXEL_ALLOC | ( | x | ) | SYSamalloc((x), 128) |
Definition at line 51 of file UT_VoxelArray.h.
Definition at line 52 of file UT_VoxelArray.h.
typedef UT_VoxelArray<fpreal32> UT_VoxelArrayF |
Definition at line 2564 of file UT_VoxelArray.h.
typedef UT_COWHandle<UT_VoxelArray<fpreal32> > UT_VoxelArrayHandleF |
Definition at line 2595 of file UT_VoxelArray.h.
typedef UT_COWHandle<UT_VoxelArray<UT_Vector4> > UT_VoxelArrayHandleV4 |
Definition at line 2599 of file UT_VoxelArray.h.
typedef UT_VoxelArray<int64> UT_VoxelArrayI |
Definition at line 2565 of file UT_VoxelArray.h.
Definition at line 2569 of file UT_VoxelArray.h.
Definition at line 2570 of file UT_VoxelArray.h.
Definition at line 2573 of file UT_VoxelArray.h.
Definition at line 2596 of file UT_VoxelArray.h.
Definition at line 2600 of file UT_VoxelArray.h.
typedef UT_VoxelArray<UT_Vector4> UT_VoxelArrayV4 |
Definition at line 2566 of file UT_VoxelArray.h.
Definition at line 2597 of file UT_VoxelArray.h.
Definition at line 2601 of file UT_VoxelArray.h.
typedef UT_VoxelMipMap<fpreal32> UT_VoxelMipMapF |
Definition at line 2568 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<fpreal32, true, false, false> UT_VoxelProbeF |
Definition at line 2576 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<UT_Vector4, true, false, false> UT_VoxelProbeV4 |
Definition at line 2578 of file UT_VoxelArray.h.
Definition at line 2593 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<fpreal32, true, true, false> UT_VoxelRWProbeF |
Definition at line 2584 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<UT_Vector4, true, true, false> UT_VoxelRWProbeV4 |
Definition at line 2586 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<fpreal32, true, true, true> UT_VoxelRWTProbeF |
Definition at line 2588 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<UT_Vector4, true, true, true> UT_VoxelRWTProbeV4 |
Definition at line 2590 of file UT_VoxelArray.h.
Definition at line 2571 of file UT_VoxelArray.h.
Definition at line 2572 of file UT_VoxelArray.h.
Definition at line 2574 of file UT_VoxelArray.h.
typedef UT_VoxelVectorProbe<fpreal32, true, false, false> UT_VoxelVectorProbeF |
Definition at line 2577 of file UT_VoxelArray.h.
typedef UT_VoxelVectorProbe<fpreal32, true, true, false> UT_VoxelVectorRWProbeF |
Definition at line 2585 of file UT_VoxelArray.h.
typedef UT_VoxelVectorProbe<fpreal32, true, true, true> UT_VoxelVectorRWTProbeF |
Definition at line 2589 of file UT_VoxelArray.h.
typedef UT_VoxelVectorProbe<fpreal32, false, true, false> UT_VoxelVectorWOProbeF |
Definition at line 2581 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<fpreal32, false, true, false> UT_VoxelWOProbeF |
Definition at line 2580 of file UT_VoxelArray.h.
typedef UT_VoxelProbe<UT_Vector4, false, true, false> UT_VoxelWOProbeV4 |
Definition at line 2582 of file UT_VoxelArray.h.
enum UT_VoxelBorderType |
Behaviour of out of bound reads.
Enumerator | |
---|---|
UT_VOXELBORDER_CONSTANT | |
UT_VOXELBORDER_REPEAT | |
UT_VOXELBORDER_STREAK | |
UT_VOXELBORDER_EXTRAP |
Definition at line 67 of file UT_VoxelArray.h.
|
inline |
Definition at line 259 of file UT_VoxelArray.h.
|
inline |
Definition at line 265 of file UT_VoxelArray.h.
|
inline |
Definition at line 272 of file UT_VoxelArray.h.
|
inline |
Definition at line 220 of file UT_VoxelArray.h.
|
inline |
Definition at line 230 of file UT_VoxelArray.h.
|
inline |
Definition at line 243 of file UT_VoxelArray.h.
UT_API UT_ValArray<UT_VoxelTileCompress<fpreal16> *>& UTvoxelTileGetCompressionEngines | ( | fpreal16 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<fpreal32> *>& UTvoxelTileGetCompressionEngines | ( | fpreal32 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<fpreal64> *>& UTvoxelTileGetCompressionEngines | ( | fpreal64 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<uint8> *>& UTvoxelTileGetCompressionEngines | ( | uint8 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<int8> *>& UTvoxelTileGetCompressionEngines | ( | int8 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<int16> *>& UTvoxelTileGetCompressionEngines | ( | int16 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<int32> *>& UTvoxelTileGetCompressionEngines | ( | int32 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<int64> *>& UTvoxelTileGetCompressionEngines | ( | int64 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<UT_Vector2> *>& UTvoxelTileGetCompressionEngines | ( | UT_Vector2 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<UT_Vector3> *>& UTvoxelTileGetCompressionEngines | ( | UT_Vector3 * | dummy | ) |
UT_API UT_ValArray<UT_VoxelTileCompress<UT_Vector4> *>& UTvoxelTileGetCompressionEngines | ( | UT_Vector4 * | dummy | ) |