HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_Private Namespace Reference

Classes

class  ga_DataArrayPage
 
class  ga_PageTableBaseImpl
 
class  ga_DataArrayPageTableImpl
 

Typedefs

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

Functions

template<>
bool ga_IsNotZero (fpreal16 a)
 
template<>
bool ga_IsNotZero (UT_Vector3H a)
 
template<>
bool ga_IsNotZero (UT_Vector3F a)
 
template<>
bool ga_IsNotZero (UT_Vector3D a)
 
template<>
bool ga_IsNotZero (UT_Vector4H a)
 
template<>
bool ga_IsNotZero (UT_Vector4F a)
 
template<>
bool ga_IsNotZero (UT_Vector4D a)
 
template<>
SYS_SAFE_FORCE_INLINE bool ga_pageTableGet< UT_Vector3 > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, UT_Vector3 &result)
 
template<>
SYS_SAFE_FORCE_INLINE bool ga_pageTableSet< UT_Vector3 > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, const UT_Vector3 &val)
 
template<>
SYS_SAFE_FORCE_INLINE bool 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_pageTableAdd< UT_Vector3F, UT_Vector3D > (GA_Private::ga_DataArrayPageTableImplV3 *pagetable, GA_Offset off, const UT_Vector3D &val)
 

Detailed Description

Internal namespace for GA classes. SUBJECT TO CHANGE! NOT FOR USE BY HDK USERS!

Typedef Documentation

Function Documentation

template<>
bool GA_Private::ga_IsNotZero ( fpreal16  a)
inline

Definition at line 109 of file GA_DataArrayPageTableImpl.h.

template<>
bool GA_Private::ga_IsNotZero ( UT_Vector3H  a)
inline

Definition at line 111 of file GA_DataArrayPageTableImpl.h.

template<>
bool GA_Private::ga_IsNotZero ( UT_Vector3F  a)
inline

Definition at line 113 of file GA_DataArrayPageTableImpl.h.

template<>
bool GA_Private::ga_IsNotZero ( UT_Vector3D  a)
inline

Definition at line 115 of file GA_DataArrayPageTableImpl.h.

template<>
bool GA_Private::ga_IsNotZero ( UT_Vector4H  a)
inline

Definition at line 117 of file GA_DataArrayPageTableImpl.h.

template<>
bool GA_Private::ga_IsNotZero ( UT_Vector4F  a)
inline

Definition at line 119 of file GA_DataArrayPageTableImpl.h.

template<>
bool GA_Private::ga_IsNotZero ( UT_Vector4D  a)
inline

Definition at line 121 of file GA_DataArrayPageTableImpl.h.

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 
)

Definition at line 739 of file GA_DataArrayPageTableImpl.h.

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 
)

Definition at line 725 of file GA_DataArrayPageTableImpl.h.

template<>
SYS_SAFE_FORCE_INLINE bool GA_Private::ga_pageTableGet< UT_Vector3 > ( GA_Private::ga_DataArrayPageTableImplV3 pagetable,
GA_Offset  off,
UT_Vector3 result 
)

Definition at line 682 of file GA_DataArrayPageTableImpl.h.

template<>
SYS_SAFE_FORCE_INLINE bool GA_Private::ga_pageTableSet< UT_Vector3 > ( GA_Private::ga_DataArrayPageTableImplV3 pagetable,
GA_Offset  off,
const UT_Vector3 val 
)

Definition at line 702 of file GA_DataArrayPageTableImpl.h.