Voxel
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
Classes | Public Types | Public Member Functions | List of all members
Synchronized::Heap< PLATFORM_OPENCL > Struct Template Reference

Classes

struct  Object
struct  Object< t_Type[] >
struct  ObjectBase
struct  ObjectComparison
struct  Pointer

Public Types

typedef cl_mem OpenCLType

Public Member Functions

 Heap (std::shared_ptr< OpenCL::State > const &pState, size_t const size)
template<typename t_Type >
Pointer< t_Type > Allocate ()
template<typename t_Type >
Pointer< t_Type[] > Allocate (size_t const count)
void Synchronize ()
OpenCLType OpenCLConvert () const

Detailed Description

template<>
struct Synchronized::Heap< PLATFORM_OPENCL >

Definition at line 47 of file synchronized_heap_opencl.h.


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