OpenCLTemplate.CLCalc.Program.Variable Class Reference

Variables class. More...

Inheritance diagram for OpenCLTemplate.CLCalc.Program.Variable:
OpenCLTemplate.CLCalc.Program.MemoryObject OpenCLTemplate.CLCalc.Program.MemoryObject

List of all members.

Public Member Functions

 Variable (int GLBuffer, Type BufferType)
 Creates variable from OpenGL buffer.
 Variable (ComputeMemory ClooMemoryObject, int Size, int Count)
 Creates a OpenCLTemplate variable from a Cloo ComputeBuffer.
 Variable (float[] Values)
 Constructor.
 Variable (int[] Values)
 Constructor.
 Variable (long[] Values)
 Constructor.
 Variable (double[] Values)
 Constructor.
 Variable (char[] Values)
 Constructor.
 Variable (byte[] Values)
 Constructor.
void WriteToDevice (float[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (float[] Values)
 Writes variable to device.
void WriteToDevice (int[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (int[] Values)
 Writes variable to device.
void WriteToDevice (long[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (long[] Values)
 Writes variable to device.
void WriteToDevice (double[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (double[] Values)
 Writes variable to device.
void WriteToDevice (char[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (char[] Values)
 Writes variable to device.
void WriteToDevice (byte[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (byte[] Values)
 Writes variable to device.
void ReadFromDeviceTo (float[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (float[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (int[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (int[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (long[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (long[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (double[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (double[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (char[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (char[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (byte[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (byte[] Values)
 Reads variable from device. Does not return until data has been copied.
 Variable (int GLBuffer, Type BufferType)
 Creates variable from OpenGL buffer.
 Variable (ComputeMemory ClooMemoryObject, int Size, int Count)
 Creates a OpenCLTemplate variable from a Cloo ComputeBuffer.
 Variable (float[] Values)
 Constructor.
 Variable (int[] Values)
 Constructor.
 Variable (long[] Values)
 Constructor.
 Variable (double[] Values)
 Constructor.
 Variable (char[] Values)
 Constructor.
 Variable (byte[] Values)
 Constructor.
void WriteToDevice (float[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (float[] Values)
 Writes variable to device.
void WriteToDevice (int[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (int[] Values)
 Writes variable to device.
void WriteToDevice (long[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (long[] Values)
 Writes variable to device.
void WriteToDevice (double[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (double[] Values)
 Writes variable to device.
void WriteToDevice (char[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (char[] Values)
 Writes variable to device.
void WriteToDevice (byte[] Values, ComputeCommandQueue CQ, bool BlockingWrite, ICollection< ComputeEventBase > events)
 Writes variable to device.
void WriteToDevice (byte[] Values)
 Writes variable to device.
void ReadFromDeviceTo (float[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (float[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (int[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (int[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (long[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (long[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (double[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (double[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (char[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (char[] Values)
 Reads variable from device. Does not return until data has been copied.
void ReadFromDeviceTo (byte[] Values, ComputeCommandQueue CQ, bool BlockingRead, ICollection< ComputeEventBase > events)
 Reads variable from device.
void ReadFromDeviceTo (byte[] Values)
 Reads variable from device. Does not return until data has been copied.

Properties

bool CreatedFromGLBuffer [get]
 Returns true if this Variable was created from an OpenGL buffer.
bool AcquiredInOpenCL [get, set]
 Returns true if this variable has been acquired for use in OpenCL (available for OpenCL).

Detailed Description

Variables class.


Constructor & Destructor Documentation

OpenCLTemplate.CLCalc.Program.Variable.Variable ( int  GLBuffer,
Type  BufferType 
)

Creates variable from OpenGL buffer.

Parameters:
GLBuffer Valid OpenGL Buffer
BufferType Type of OpenGL Buffer: typeof (int, float, double, long)
OpenCLTemplate.CLCalc.Program.Variable.Variable ( ComputeMemory  ClooMemoryObject,
int  Size,
int  Count 
)

Creates a OpenCLTemplate variable from a Cloo ComputeBuffer.

Parameters:
ClooMemoryObject Cloo computebuffer to create from
Size ClooMemoryObject.Size
Count ClooMemoryObject.Count
OpenCLTemplate.CLCalc.Program.Variable.Variable ( float[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( int[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( long[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( double[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( char[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( byte[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( int  GLBuffer,
Type  BufferType 
)

Creates variable from OpenGL buffer.

Parameters:
GLBuffer Valid OpenGL Buffer
BufferType Type of OpenGL Buffer: typeof (int, float, double, long)
OpenCLTemplate.CLCalc.Program.Variable.Variable ( ComputeMemory  ClooMemoryObject,
int  Size,
int  Count 
)

Creates a OpenCLTemplate variable from a Cloo ComputeBuffer.

Parameters:
ClooMemoryObject Cloo computebuffer to create from
Size ClooMemoryObject.Size
Count ClooMemoryObject.Count
OpenCLTemplate.CLCalc.Program.Variable.Variable ( float[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( int[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( long[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( double[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( char[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.
OpenCLTemplate.CLCalc.Program.Variable.Variable ( byte[]  Values  ) 

Constructor.

Parameters:
Values Variable whose size will be allocated in device memory.

Member Function Documentation

void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( byte[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( byte[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( char[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( char[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( double[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( double[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( long[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( long[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( int[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( int[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( float[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( float[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( byte[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( byte[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( char[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( char[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( double[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( double[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( long[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( long[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( int[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( int[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( float[]  Values  ) 

Reads variable from device. Does not return until data has been copied.

Parameters:
Values Values to store data coming from device
void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo ( float[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingRead,
ICollection< ComputeEventBase >  events 
)

Reads variable from device.

Parameters:
Values Values to store data coming from device
CQ Command queue to use
BlockingRead TRUE to return only after completed reading.
events OpenCL Event associated with this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( byte[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( byte[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( char[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( char[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( double[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( double[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( long[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( long[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( int[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( int[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( float[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( float[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( byte[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( byte[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( char[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( char[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( double[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( double[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( long[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( long[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( int[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( int[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( float[]  Values  ) 

Writes variable to device.

Parameters:
Values Values to write to device
void OpenCLTemplate.CLCalc.Program.Variable.WriteToDevice ( float[]  Values,
ComputeCommandQueue  CQ,
bool  BlockingWrite,
ICollection< ComputeEventBase >  events 
)

Writes variable to device.

Parameters:
Values Values to write to device
CQ Command queue to use
BlockingWrite TRUE to return only after completed writing.
events OpenCL Event associated to this operation

Property Documentation

bool OpenCLTemplate.CLCalc.Program.Variable.AcquiredInOpenCL [get, set]

Returns true if this variable has been acquired for use in OpenCL (available for OpenCL).

Reimplemented from OpenCLTemplate.CLCalc.Program.MemoryObject.

bool OpenCLTemplate.CLCalc.Program.Variable.CreatedFromGLBuffer [get]

Returns true if this Variable was created from an OpenGL buffer.

Reimplemented from OpenCLTemplate.CLCalc.Program.MemoryObject.

Generated on Sun Dec 4 17:27:03 2011 for OpenCLTemplate by  doxygen 1.6.3