HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_StackArray.h File Reference
#include "UT_API.h"
#include "UT_ValArray.h"
#include "UT_Array.h"
#include "UT_IntArray.h"
#include "UT_FloatArray.h"
#include "UT_ThreadSpecificValue.h"
+ Include dependency graph for UT_StackArray.h:

Go to the source code of this file.

Classes

class  UT_StackArrayData< Array >
 
class  UT_StackPtrArray
 
class  UT_StackArray< Array >
 

Macros

#define UT_STACK_PTRARRAY(type, name)
 
#define UT_STACK_INTARRAY(name)
 
#define UT_STACK_FLTARRAY(name)
 

Macro Definition Documentation

#define UT_STACK_FLTARRAY (   name)
Value:
UT_FloatArray &name = __##name##_stack__.get()
UT_ValArray< float > UT_FloatArray
GLuint const GLchar * name
Definition: glcorearb.h:785
Array & get()
Definition: UT_StackArray.h:90

Definition at line 139 of file UT_StackArray.h.

#define UT_STACK_INTARRAY (   name)
Value:
UT_IntArray &name = __##name##_stack__.get()
UT_ValArray< int > UT_IntArray
GLuint const GLchar * name
Definition: glcorearb.h:785
Array & get()
Definition: UT_StackArray.h:90

Definition at line 135 of file UT_StackArray.h.

#define UT_STACK_PTRARRAY (   type,
  name 
)
Value:
UT_StackPtrArray __##name##_stack__; \
UT_ValArray<type> &name = __##name##_stack__.get<type>()
UT_ValArray< T > & get()
Definition: UT_StackArray.h:68
GLuint const GLchar * name
Definition: glcorearb.h:785
GLint GLint GLsizei GLint GLenum GLenum type
Definition: glcorearb.h:107

Definition at line 131 of file UT_StackArray.h.