HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GVEX_GeoCache.h File Reference
#include "GVEX_API.h"
#include <GU/GU_Detail.h>
#include <GEO/GEO_Quadric.h>
#include <GEO/GEO_PointGrid.h>
#include <GA/GA_Handle.h>
#include <TS/TS_Expression.h>
#include <TS/TS_Primitive.h>
#include <VEX/VEX_PodTypes.h>
#include <UT/UT_Array.h>
#include <UT/UT_BoundingBox.h>
#include <UT/UT_VectorTypes.h>
#include <SYS/SYS_Types.h>
#include <openvdb/tools/PointIndexGrid.h>
#include <hboost/any.hpp>
+ Include dependency graph for GVEX_GeoCache.h:

Go to the source code of this file.

Classes

class  GEO::PointBVHT< NAXES >
 
class  VEX_Instance< PREC >
 
class  VEX_ArrayType< PREC >
 
struct  GVEX_MetaDensity< T >
 
struct  GVEX_MetaDensity< int >
 
struct  GVEX_MetaTransform< T >
 
struct  GVEX_MetaTransform< UT_Matrix4 >
 
class  GVEX_GeoStat
 
class  GVEX_MetaList
 
class  GVEX_GeoCacheItem
 
class  GVEX_GeoCache
 
class  GVEX_GeoCacheT< PREC >
 

Namespaces

 GEO
 

Typedefs

template<VEX_Precision PREC>
using GVEX_ConstructCacheItemT = GVEX_GeoCacheItem(*)(VEX_Instance< PREC > &state, const char *filename)
 Callback to create a new item for the GVEX_GeoCache. More...
 
using GVEX_ConstructCacheItem = GVEX_ConstructCacheItemT< VEX_32 >
 
using GVEX_PointTreeType = GEO::PointBVH
 

Functions

 GVEX_EXTERN_TEMPLATE (GVEX_GeoCacheT< VEX_32 >)
 
 GVEX_EXTERN_TEMPLATE (GVEX_GeoCacheT< VEX_64 >)
 

Typedef Documentation

Definition at line 237 of file GVEX_GeoCache.h.

template<VEX_Precision PREC>
using GVEX_ConstructCacheItemT = GVEX_GeoCacheItem (*)(VEX_Instance<PREC> &state, const char *filename)

Callback to create a new item for the GVEX_GeoCache.

Definition at line 235 of file GVEX_GeoCache.h.

Definition at line 239 of file GVEX_GeoCache.h.

Function Documentation

GVEX_EXTERN_TEMPLATE ( GVEX_GeoCacheT< VEX_32 >  )
GVEX_EXTERN_TEMPLATE ( GVEX_GeoCacheT< VEX_64 >  )