Cloo 0.9.1
|
Represents an OpenCL object. More...
Public Member Functions | |
override bool | Equals (object obj) |
Checks if the ComputeObject is equal to a specified ComputeObject cast to an object . | |
bool | Equals (ComputeObject obj) |
Checks if the ComputeObject is equal to a specified ComputeObject. | |
override int | GetHashCode () |
Gets the hash code of the ComputeObject. | |
override string | ToString () |
Gets the string representation of the ComputeObject. | |
Static Public Member Functions | |
static new bool | Equals (object objA, object objB) |
Checks if two object s are equal. These object s must be cast from ComputeObjects. | |
Protected Member Functions | |
QueriedType[] | GetArrayInfo< HandleType, InfoType, QueriedType > (HandleType handle, InfoType paramName, GetInfoDelegate< HandleType, InfoType > getInfoDelegate) |
QueriedType[] | GetArrayInfo< MainHandleType, SecondHandleType, InfoType, QueriedType > (MainHandleType mainHandle, SecondHandleType secondHandle, InfoType paramName, GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > getInfoDelegate) |
bool | GetBoolInfo< HandleType, InfoType > (HandleType handle, InfoType paramName, GetInfoDelegate< HandleType, InfoType > getInfoDelegate) |
QueriedType | GetInfo< HandleType, InfoType, QueriedType > (HandleType handle, InfoType paramName, GetInfoDelegate< HandleType, InfoType > getInfoDelegate) |
QueriedType | GetInfo< MainHandleType, SecondHandleType, InfoType, QueriedType > (MainHandleType mainHandle, SecondHandleType secondHandle, InfoType paramName, GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > getInfoDelegate) |
string | GetStringInfo< HandleType, InfoType > (HandleType handle, InfoType paramName, GetInfoDelegate< HandleType, InfoType > getInfoDelegate) |
string | GetStringInfo< MainHandleType, SecondHandleType, InfoType > (MainHandleType mainHandle, SecondHandleType secondHandle, InfoType paramName, GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > getInfoDelegate) |
void | SetID (IntPtr id) |
delegate ComputeErrorCode | GetInfoDelegate< HandleType, InfoType > (HandleType objectHandle, InfoType paramName, IntPtr paramValueSize, IntPtr paramValue, out IntPtr paramValueSizeRet) |
delegate ComputeErrorCode | GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > (MainHandleType mainObjectHandle, SecondHandleType secondaryObjectHandle, InfoType paramName, IntPtr paramValueSize, IntPtr paramValue, out IntPtr paramValueSizeRet) |
Represents an OpenCL object.
An OpenCL object is an object that is identified by its handle in the OpenCL environment.
static new bool Cloo.ComputeObject.Equals | ( | object | objA, |
object | objB | ||
) | [static] |
Checks if two object
s are equal. These object
s must be cast from ComputeObjects.
objA | The first object to compare. |
objB | The second object to compare. |
true
if the object
s are equal otherwise false
. override bool Cloo.ComputeObject.Equals | ( | object | obj | ) |
Checks if the ComputeObject is equal to a specified ComputeObject cast to an object
.
obj | The specified object to compare the ComputeObject with. |
true
if the ComputeObject is equal with obj otherwise false
. bool Cloo.ComputeObject.Equals | ( | ComputeObject | obj | ) |
Checks if the ComputeObject is equal to a specified ComputeObject.
obj | The specified ComputeObject to compare the ComputeObject with. |
true
if the ComputeObject is equal with obj otherwise false
. QueriedType [] Cloo.ComputeObject.GetArrayInfo< HandleType, InfoType, QueriedType > | ( | HandleType | handle, |
InfoType | paramName, | ||
GetInfoDelegate< HandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
HandleType | |
InfoType | |
QueriedType |
handle | |
paramName | |
getInfoDelegate |
QueriedType [] Cloo.ComputeObject.GetArrayInfo< MainHandleType, SecondHandleType, InfoType, QueriedType > | ( | MainHandleType | mainHandle, |
SecondHandleType | secondHandle, | ||
InfoType | paramName, | ||
GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
MainHandleType | |
SecondHandleType | |
InfoType | |
QueriedType |
mainHandle | |
secondHandle | |
paramName | |
getInfoDelegate |
bool Cloo.ComputeObject.GetBoolInfo< HandleType, InfoType > | ( | HandleType | handle, |
InfoType | paramName, | ||
GetInfoDelegate< HandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
HandleType | |
InfoType |
handle | |
paramName | |
getInfoDelegate |
override int Cloo.ComputeObject.GetHashCode | ( | ) |
Gets the hash code of the ComputeObject.
QueriedType Cloo.ComputeObject.GetInfo< HandleType, InfoType, QueriedType > | ( | HandleType | handle, |
InfoType | paramName, | ||
GetInfoDelegate< HandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
HandleType | |
InfoType | |
QueriedType |
handle | |
paramName | |
getInfoDelegate |
QueriedType | : | struct |
QueriedType Cloo.ComputeObject.GetInfo< MainHandleType, SecondHandleType, InfoType, QueriedType > | ( | MainHandleType | mainHandle, |
SecondHandleType | secondHandle, | ||
InfoType | paramName, | ||
GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
MainHandleType | |
SecondHandleType | |
InfoType | |
QueriedType |
mainHandle | |
secondHandle | |
paramName | |
getInfoDelegate |
QueriedType | : | struct |
delegate ComputeErrorCode Cloo.ComputeObject.GetInfoDelegate< HandleType, InfoType > | ( | HandleType | objectHandle, |
InfoType | paramName, | ||
IntPtr | paramValueSize, | ||
IntPtr | paramValue, | ||
out IntPtr | paramValueSizeRet | ||
) | [protected] |
HandleType | |
InfoType |
objectHandle | |
paramName | |
paramValueSize | |
paramValue | |
paramValueSizeRet |
delegate ComputeErrorCode Cloo.ComputeObject.GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > | ( | MainHandleType | mainObjectHandle, |
SecondHandleType | secondaryObjectHandle, | ||
InfoType | paramName, | ||
IntPtr | paramValueSize, | ||
IntPtr | paramValue, | ||
out IntPtr | paramValueSizeRet | ||
) | [protected] |
MainHandleType | |
SecondHandleType | |
InfoType |
mainObjectHandle | |
secondaryObjectHandle | |
paramName | |
paramValueSize | |
paramValue | |
paramValueSizeRet |
string Cloo.ComputeObject.GetStringInfo< HandleType, InfoType > | ( | HandleType | handle, |
InfoType | paramName, | ||
GetInfoDelegate< HandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
HandleType | |
InfoType |
handle | |
paramName | |
getInfoDelegate |
string Cloo.ComputeObject.GetStringInfo< MainHandleType, SecondHandleType, InfoType > | ( | MainHandleType | mainHandle, |
SecondHandleType | secondHandle, | ||
InfoType | paramName, | ||
GetInfoDelegateEx< MainHandleType, SecondHandleType, InfoType > | getInfoDelegate | ||
) | [protected] |
MainHandleType | |
SecondHandleType | |
InfoType |
mainHandle | |
secondHandle | |
paramName | |
getInfoDelegate |
void Cloo.ComputeObject.SetID | ( | IntPtr | id | ) | [protected] |
id |
override string Cloo.ComputeObject.ToString | ( | ) |
Gets the string representation of the ComputeObject.