HDK
|
This is the complete list of members for CE_Context, including all inherited members.
allocBuffer(int64 size, bool usePool=true, bool read=true, bool write=true, uint32 ogl_bind=SYS_UINT32_MAX) | CE_Context | |
CE_Context() | CE_Context | |
clearMemoryPool() | CE_Context | |
compileProgram(const char *progtext, const char *options=NULL, bool recompile=false) | CE_Context | |
createExternalImage(SYS_Handle handle, const cl_image_format &format, const cl_image_desc &image_desc, bool read=true, bool write=true) | CE_Context | |
createExternalMemoryBuffer(SYS_Handle handle, int64_t size, bool read=true, bool write=true) | CE_Context | |
doCompileProgram(const char *progtext, const char *options, bool recompile) | CE_Context | protected |
enqueueKernel(const cl::Kernel &kernel, const cl::NDRange &global, const cl::NDRange &local) | CE_Context | |
finish(bool sweepPool=true) | CE_Context | |
FreeFunc typedef | CE_Context | |
get1DRanges(const cl::Kernel &k, size_t items, cl::NDRange &g, cl::NDRange &l) | CE_Context | |
getAddressableMemory() const | CE_Context | |
getAllPlatformsInfo(UT_WorkBuffer &buffer) | CE_Context | static |
getCLContext() const | CE_Context | inline |
getContext(bool gl_shared=true, bool shared_fallback=true) | CE_Context | static |
getDefaultDevice(cl_device_type t, const UT_Array< DeviceDescriptor > &devices) | CE_Context | static |
getDevice() const | CE_Context | inline |
getDeviceInfo(const char *flag, fpreal &result) | CE_Context | |
getDeviceInfoRestricted(cl_device_id device, cl_uint flag, T &result) | CE_Context | static |
getDevices(UT_Array< DeviceDescriptor > &, cl_device_type t) | CE_Context | static |
getDeviceUUID(cl_uchar(&uuid)[CL_UUID_SIZE_KHR]) | CE_Context | |
getDriverUUID(cl_uchar(&uuid)[CL_UUID_SIZE_KHR]) | CE_Context | |
getExtendedInfo(const cl::Device &device, UT_WorkBuffer &buffer) | CE_Context | static |
getInfo(const cl::Device &device, UT_WorkBuffer &buffer) | CE_Context | static |
getMaxWorkgroupSize(const cl::Kernel &k) | CE_Context | |
getMaxWorkItemSizes() | CE_Context | |
getMemFreeFuncs() const | CE_Context | inline |
getPinnedBuffer(int64 size) | CE_Context | |
getQueue() const | CE_Context | inline |
getTraceContext() const | CE_Context | inline |
getXNoiseData() | CE_Context | |
has3DImageWriteSupport() const | CE_Context | inline |
hasDoubleSupport() const | CE_Context | inline |
hasOutOfMemoryFailureHappened() const | CE_Context | inline |
init(cl::Context &context, cl::Device &device) | CE_Context | protected |
initMainSharedGLContext(int devicetype, void *context, void *display) | CE_Context | static |
isCPU() const | CE_Context | |
isEnvironmentOverride() | CE_Context | static |
isGLSharingPossible() | CE_Context | static |
isInitialized(bool gl_shared=false) | CE_Context | static |
isValid() const | CE_Context | inline |
loadKernel(const cl::Program &prog, const UT_StringRef &kernelname) | CE_Context | |
loadKernel(const char *progname, const UT_StringRef &kernelname, const char *options=NULL) | CE_Context | inline |
loadProgram(const char *progname, const char *options=NULL, bool recompile=false) | CE_Context | |
lookupDelayedOGLBindBuffer(uint id) | CE_Context | |
myContext | CE_Context | protected |
myDelayedOGLBindBuffers | CE_Context | protected |
myDevice | CE_Context | protected |
myDeviceQueue | CE_Context | protected |
myIsValid | CE_Context | protected |
myKernelTable | CE_Context | protected |
myMemFreeFuncs | CE_Context | protected |
myMemPool | CE_Context | protected |
myOutOfMemoryFailure | CE_Context | protected |
myPinnedBuffer | CE_Context | protected |
myPinnedData | CE_Context | protected |
myProgramTable | CE_Context | protected |
myQueue | CE_Context | protected |
mySupports3DImageWrites | CE_Context | protected |
mySupportsDouble | CE_Context | protected |
myTraceCtx | CE_Context | protected |
myXNoiseData | CE_Context | protected |
outputErrorMessage(const char *errMsg) | CE_Context | static |
outputWarningMessage(const char *errMsg) | CE_Context | static |
readBuffer(const cl::Buffer &buf, size_t size, void *p, bool blocking=true, size_t offset=0) | CE_Context | |
registerDelayedOGLBindBuffer(CE_DelayedOGLBindBuffer *buffer) | CE_Context | |
registerMemFreeFunc(FreeFunc func) | CE_Context | |
releaseBuffer(cl::Buffer &&buf) | CE_Context | |
releasePinnedBuffer() | CE_Context | protected |
reportError(const cl::Error &err) | CE_Context | static |
reportUsage(std::ostream &os) const | CE_Context | |
roundUpGroupSize(size_t gsize) | CE_Context | static |
setErrorCB(CE_ErrorCB callback, void *data) | CE_Context | static |
setOutOfMemoryFailure(bool hasfailed=true) | CE_Context | inline |
supportsExternalMemory() | CE_Context | |
supportsUUID() | CE_Context | |
theGLContext | CE_Context | protectedstatic |
theGLDeviceType | CE_Context | protectedstatic |
theGLDisplay | CE_Context | protectedstatic |
unregisterDelayedOGLBindBuffer(uint32 id) | CE_Context | |
useHalfNormalDelayedBindBuffer() | CE_Context | static |
writeBuffer(const cl::Buffer &buf, size_t size, const void *p, bool blocking=true, size_t offset=0) | CE_Context | |
~CE_Context() | CE_Context | virtual |