HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_DataArrayPageTableImpl.h File Reference
#include "GA_Types.h"
#include <UT/UT_Array.h>
#include <UT/UT_Assert.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_VectorTypes.h>
#include <SYS/SYS_AtomicInt.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Memory.h>
#include <SYS/SYS_Types.h>
#include <string.h>
+ Include dependency graph for GA_DataArrayPageTableImpl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GA_Private::ga_DataArrayPage< T >
 
class  GA_Private::ga_PageTableBaseImpl
 
class  GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >
 
struct  GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr
 

Namespaces

 GA_Private
 

Typedefs

typedef
ga_DataArrayPageTableImpl
< UT_Vector3F, fpreal32, 0, 3 > 
GA_Private::ga_DataArrayPageTableImplV3
 
typedef
ga_DataArrayPageTableImpl
< int16, int16, 0, 1 > 
GA_Private::ga_DataArrayPageTableImplI16
 
typedef
ga_DataArrayPageTableImpl
< int32, int32, 0, 1 > 
GA_Private::ga_DataArrayPageTableImplI32
 
typedef
ga_DataArrayPageTableImpl
< int64, int64, 0, 1 > 
GA_Private::ga_DataArrayPageTableImplI64
 

Functions

template<>
bool GA_Private::ga_IsNotZero (fpreal16 a)
 
template<>
bool GA_Private::ga_IsNotZero (UT_Vector3H a)
 
template<>
bool GA_Private::ga_IsNotZero (UT_Vector3F a)
 
template<>
bool GA_Private::ga_IsNotZero (UT_Vector3D a)
 
template<>
bool GA_Private::ga_IsNotZero (UT_Vector4H a)
 
template<>
bool GA_Private::ga_IsNotZero (UT_Vector4F a)
 
template<>
bool GA_Private::ga_IsNotZero (UT_Vector4D a)
 
template<>
SYS_SAFE_FORCE_INLINE bool GA_Private::ga_pageTableGet< UT_Vector3 > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, UT_Vector3 &result)
 
template<>
SYS_SAFE_FORCE_INLINE bool GA_Private::ga_pageTableSet< UT_Vector3 > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, const UT_Vector3 &val)
 
template<>
SYS_SAFE_FORCE_INLINE bool GA_Private::ga_pageTableAdd< UT_Vector3F, UT_Vector3F > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, const UT_Vector3F &val)
 
template<>
SYS_SAFE_FORCE_INLINE bool GA_Private::ga_pageTableAdd< UT_Vector3F, UT_Vector3D > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, const UT_Vector3D &val)