|
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 objects are equal. These objects 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 objects are equal. These objects must be cast from ComputeObjects.
| objA | The first object to compare. |
| objB | The second object to compare. |
true if the objects 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.
1.7.4