Variables class. More...
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). | |
Variables class.
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | int | GLBuffer, | |
| Type | BufferType | |||
| ) |
Creates variable from OpenGL buffer.
| 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.
| ClooMemoryObject | Cloo computebuffer to create from | |
| Size | ClooMemoryObject.Size | |
| Count | ClooMemoryObject.Count |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | float[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | int[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | long[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | double[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | char[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | byte[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | int | GLBuffer, | |
| Type | BufferType | |||
| ) |
Creates variable from OpenGL buffer.
| 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.
| ClooMemoryObject | Cloo computebuffer to create from | |
| Size | ClooMemoryObject.Size | |
| Count | ClooMemoryObject.Count |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | float[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | int[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | long[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | double[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | char[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| OpenCLTemplate.CLCalc.Program.Variable.Variable | ( | byte[] | Values | ) |
Constructor.
| Values | Variable whose size will be allocated in device memory. |
| void OpenCLTemplate.CLCalc.Program.Variable.ReadFromDeviceTo | ( | byte[] | Values | ) |
Reads variable from device. Does not return until data has been copied.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 |
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.
1.6.3