Voxel
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Friends | List of all members
Synchronized::TextureHeap< t_ColorFormat, PLATFORM_OPENCL >::Pointer Struct Reference

Public Types

typedef Color< t_ColorFormat >
const 
element_type
typedef cl_uint OpenCLType

Public Member Functions

 Pointer (Pointer const &other)
void reset ()
void swap (Pointer &other)
unsigned int use_count () const
bool unique () const
Color< t_ColorFormat > const * get () const
void Assign (size_t const index, Color< t_ColorFormat > const &data) const
Pointer const & operator= (Pointer const &other)
 operator bool () const
Color< t_ColorFormat > const * operator-> () const
Color< t_ColorFormat > const & operator* () const
Color< t_ColorFormat > const & operator[] (size_t const index) const
bool operator== (Pointer const &other) const
bool operator!= (Pointer const &other) const
OpenCLType OpenCLConvert () const

Friends

struct TextureHeap< t_ColorFormat, PLATFORM_OPENCL >

Detailed Description

template<int t_ColorFormat>
struct Synchronized::TextureHeap< t_ColorFormat, PLATFORM_OPENCL >::Pointer

Definition at line 107 of file synchronized_texture_heap_opencl.h.


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