HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GVEX_MetaList Class Reference

#include <GVEX_GeoCache.h>

Public Types

enum  { GVEX_META_DENSITY, GVEX_META_NUMBER, GVEX_META_TRANSFORM, GVEX_META_ATTRIB }
 

Public Member Functions

 GVEX_MetaList ()
 
 ~GVEX_MetaList ()
 
void init (VEX_Instance< VEX_32 > &state, VEX_ProcArray &proc, const VEXvec3< VEX_32 > *P, int pinc, const char *file)
 
bool setAttribute (VEX_Instance< VEX_32 > &state, VEX_ProcArray &proc, int channel_name)
 
int entries (int pnum) const
 
template<typename T >
void importData (T &result, int pnum, int idx)
 
void advance ()
 
bool atEnd (int proc)
 
int getCurrent ()
 

Detailed Description

Definition at line 102 of file GVEX_GeoCache.h.

Member Enumeration Documentation

anonymous enum
Enumerator
GVEX_META_DENSITY 
GVEX_META_NUMBER 
GVEX_META_TRANSFORM 
GVEX_META_ATTRIB 

Definition at line 108 of file GVEX_GeoCache.h.

Constructor & Destructor Documentation

GVEX_MetaList::GVEX_MetaList ( )
GVEX_MetaList::~GVEX_MetaList ( )

Member Function Documentation

void GVEX_MetaList::advance ( )
inline

Definition at line 184 of file GVEX_GeoCache.h.

bool GVEX_MetaList::atEnd ( int  proc)
inline

Definition at line 185 of file GVEX_GeoCache.h.

int GVEX_MetaList::entries ( int  pnum) const
int GVEX_MetaList::getCurrent ( )
inline

Definition at line 186 of file GVEX_GeoCache.h.

template<typename T >
void GVEX_MetaList::importData ( T result,
int  pnum,
int  idx 
)
inline

Definition at line 126 of file GVEX_GeoCache.h.

void GVEX_MetaList::init ( VEX_Instance< VEX_32 > &  state,
VEX_ProcArray &  proc,
const VEXvec3< VEX_32 > *  P,
int  pinc,
const char *  file 
)
bool GVEX_MetaList::setAttribute ( VEX_Instance< VEX_32 > &  state,
VEX_ProcArray &  proc,
int  channel_name 
)

The documentation for this class was generated from the following file: