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 <SYS/SYS_Deprecated.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()
GLuint const GLchar * name
Definition: glew.h:1814
UT_ValArray< float > UT_FloatArray
Array & get()
Definition: UT_StackArray.h:93

Definition at line 142 of file UT_StackArray.h.

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

Definition at line 138 of file UT_StackArray.h.

#define UT_STACK_PTRARRAY (   type,
  name 
)
Value:
UT_StackPtrArray __##name##_stack__; \
UT_ValArray<type> &name = __##name##_stack__.get<type>()
GLuint const GLchar * name
Definition: glew.h:1814
UT_ValArray< T > & get()
Definition: UT_StackArray.h:70
GLuint GLuint GLsizei GLenum type
Definition: glew.h:1253

Definition at line 134 of file UT_StackArray.h.