HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_Array.h File Reference
#include "CE_API.h"
#include "CE_BufferDevice.h"
#include "CE_Context.h"
#include <UT/UT_Array.h>
#include <UT/UT_WorkBuffer.h>
#include "CE_ArraySortImpl.h"
+ Include dependency graph for CE_Array.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CE_Array< T >
 A simple OpenCL-based array class. More...
 

Typedefs

typedef CE_Array< intCE_Int32Array
 
typedef CE_Array< uint32_t > CE_UInt32Array
 
typedef CE_Array< floatCE_FloatArray
 

Functions

 CE_EXTERN_TEMPLATE (CE_Array< uint8 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< uint16 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< uint32 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< uint64 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< int8 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< int16 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< int32 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< int64 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< fpreal16 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< fpreal32 >)
 
 CE_EXTERN_TEMPLATE (CE_Array< fpreal64 >)
 
template<typename V >
void reorderBuffer (const CE_BufferDevice< V > &src, CE_BufferDevice< V > &dst, const CE_UInt32Array &order)
 

Typedef Documentation

Definition at line 290 of file CE_Array.h.

Definition at line 288 of file CE_Array.h.

typedef CE_Array<uint32_t> CE_UInt32Array

Definition at line 289 of file CE_Array.h.

Function Documentation

CE_EXTERN_TEMPLATE ( CE_Array< uint8 )
CE_EXTERN_TEMPLATE ( CE_Array< uint16 )
CE_EXTERN_TEMPLATE ( CE_Array< uint32 )
CE_EXTERN_TEMPLATE ( CE_Array< uint64 )
CE_EXTERN_TEMPLATE ( CE_Array< int8 )
CE_EXTERN_TEMPLATE ( CE_Array< int16 )
CE_EXTERN_TEMPLATE ( CE_Array< int32 )
CE_EXTERN_TEMPLATE ( CE_Array< int64 )
CE_EXTERN_TEMPLATE ( CE_Array< fpreal16 )
CE_EXTERN_TEMPLATE ( CE_Array< fpreal32 )
CE_EXTERN_TEMPLATE ( CE_Array< fpreal64 )
template<typename V >
void reorderBuffer ( const CE_BufferDevice< V > &  src,
CE_BufferDevice< V > &  dst,
const CE_UInt32Array order 
)

Definition at line 295 of file CE_Array.h.