Protected Member Functions | Properties

Cloo.ComputeMemory Class Reference

Represents an OpenCL memory object. More...

Inheritance diagram for Cloo.ComputeMemory:
Cloo.ComputeResource Cloo.ComputeObject Cloo.ComputeBuffer< T > Cloo.ComputeImage Cloo.ComputeImage2D Cloo.ComputeImage3D

List of all members.

Protected Member Functions

 ComputeMemory (ComputeContext context, ComputeMemoryFlags flags)
override void Dispose (bool manual)

Properties

ComputeContext Context [get]
 Gets the ComputeContext of the ComputeMemory.
ComputeMemoryFlags Flags [get]
 Gets the ComputeMemoryFlags of the ComputeMemory.
long Size [get, set]
 Gets or sets (protected) the size in bytes of the ComputeMemory.

Detailed Description

Represents an OpenCL memory object.

A memory object is a handle to a region of global memory.

See also:
ComputeBuffer, ComputeImage

Constructor & Destructor Documentation

Cloo.ComputeMemory.ComputeMemory ( ComputeContext  context,
ComputeMemoryFlags  flags 
) [protected]

Member Function Documentation

override void Cloo.ComputeMemory.Dispose ( bool  manual  )  [protected, virtual]

Implements Cloo.ComputeResource.


Property Documentation

ComputeContext Cloo.ComputeMemory.Context [get]

Gets the ComputeContext of the ComputeMemory.

ComputeMemoryFlags Cloo.ComputeMemory.Flags [get]

Gets the ComputeMemoryFlags of the ComputeMemory.

long Cloo.ComputeMemory.Size [get, set]

Gets or sets (protected) the size in bytes of the ComputeMemory.


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