HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_VoxelCompress.h File Reference
#include "UT_API.h"
#include <SYS/SYS_Types.h>
#include "UT_ValArray.h"
#include "UT_VoxelArray.h"
+ Include dependency graph for UT_VoxelCompress.h:

Go to the source code of this file.

Functions

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)
 
UT_API void UT_RegisterVoxelCompressionMethods ()
 
fpreal32 UTgetVoxelDither (int x, int y, int z)
 

Variables

UT_API fpreal32theDitherMatrix
 

Function Documentation

UT_API void UT_RegisterVoxelCompressionMethods ( )
fpreal32 UTgetVoxelDither ( int  x,
int  y,
int  z 
)
inline

Definition at line 37 of file UT_VoxelCompress.h.

UT_API UT_ValArray<UT_VoxelTileCompress<fpreal16> *>& UTvoxelTileGetCompressionEngines ( fpreal16 dummy)

We provide these functions so we can create file statics for the corresponding lists.

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)

Variable Documentation

UT_API fpreal32* theDitherMatrix