Eulerian Smoke Simulation on the GPU
ComputeEngine Member List
This is the complete list of members for ComputeEngine, including all inherited members.
acquireGLObject(const char *_memObjName, cl_uint _deviceIndex=0)ComputeEngine
barrier(cl_uint _deviceIndex=0)ComputeEngine
ComputeEngine()ComputeEngine
connect(DeviceType _deviceType=DEVICE_TYPE_ALL, unsigned int _count=1, bool _useOpenGLContext=false)ComputeEngine
copyBufferToBuffer(const char *_sourceBufferName, const char *_destinationBufferName, cl_uint _deviceIndex, size_t _sourceOffset, size_t _destinationOffset, size_t _bytes)ComputeEngine
copyBufferToBuffer(cl_mem _sourceBuffer, cl_mem _destinationBuffer, cl_uint _deviceIndex, size_t _sourceOffset, size_t _destinationOffset, size_t _bytes)ComputeEngine
copyBufferToImage(const char *_bufferName, const char *_imageName, cl_uint _deviceIndex, size_t _bufferOffset, cl_uint _x, cl_uint _y, cl_uint _z, cl_uint _width, cl_uint _height, cl_uint _depth)ComputeEngine
copyBufferToImage(cl_mem _buffer, cl_mem _image, cl_uint _deviceIndex, size_t _bufferOffset, cl_uint _x, cl_uint _y, cl_uint _z, cl_uint _width, cl_uint _height, cl_uint _depth)ComputeEngine
copyImageToBuffer(const char *_bufferName, const char *_imageName, cl_uint _deviceIndex, cl_uint _x, cl_uint _y, cl_uint _z, cl_uint _width, cl_uint _height, cl_uint _depth, size_t _bufferOffset)ComputeEngine
copyImageToBuffer(cl_mem _buffer, cl_mem _image, cl_uint _deviceIndex, cl_uint _x, cl_uint _y, cl_uint _z, cl_uint _width, cl_uint _height, cl_uint _depth, size_t _bufferOffset)ComputeEngine
createBuffer(const char *_memObjName, cl_mem_flags _memFlags, size_t _bytes, void *_data)ComputeEngine
createGLBufferReference(const char *_memObjName, cl_mem_flags _memFlags, cl_uint _bufferId)ComputeEngine
createGLRenderBufferReference(const char *_memObjName, cl_mem_flags _memFlags, GLuint _rboId)ComputeEngine
createGLTexture2DReference(const char *_memObjName, cl_mem_flags _memFlags, GLenum _target, GLint _mipLevel, GLuint _textureId)ComputeEngine
createGLTexture3DReference(const char *_memObjName, cl_mem_flags _memFlags, GLenum _target, GLint _mipLevel, GLuint _textureId)ComputeEngine
createImage2D(const char *_memObjName, cl_mem_flags _memFlags, cl_channel_order _channelOrder, cl_channel_type _channelType, cl_uint _width, cl_uint _height, cl_uint _rowPitch=0, void *_data=NULL)ComputeEngine
createImage3D(const char *_memObjName, cl_mem_flags _memFlags, cl_channel_order _channelOrder, cl_channel_type _channelType, cl_uint _width, cl_uint _height, cl_uint _depth, cl_uint _rowPitch=0, cl_uint _slicePitch=0, void *_data=NULL)ComputeEngine
createImageSampler(const char *_samplerName, cl_bool _normalizedCoords, cl_addressing_mode _addressingMode, cl_filter_mode _filterMode)ComputeEngine
createKernel(const char *_programName, const char *_kernelName)ComputeEngine
createProgram(const char *_programName, const char *_fileName)ComputeEngine
DEVICE_TYPE_ALL enum value (defined in ComputeEngine)ComputeEngine
DEVICE_TYPE_CPU enum value (defined in ComputeEngine)ComputeEngine
DEVICE_TYPE_DEFAULT enum value (defined in ComputeEngine)ComputeEngine
DEVICE_TYPE_GPU enum value (defined in ComputeEngine)ComputeEngine
DeviceType enum name (defined in ComputeEngine)ComputeEngine
disconnect()ComputeEngine
executeKernel(const char *_kernelName, cl_uint _deviceId, size_t *_globalDim, size_t *_localDim, cl_uint _dimCount)ComputeEngine
finish(cl_uint _deviceIndex=0)ComputeEngine
flush(cl_uint _deviceIndex=0)ComputeEngine
getCLExtensions()ComputeEngine
getContextDeviceCount()ComputeEngine
getEstimatedWorkGroupSize(const char *_kernelName, cl_uint _deviceIndex=0)ComputeEngine
getKernelObject(const char *_kernelName)ComputeEngine
getMemObject(const char *_memObjName)ComputeEngine
getSampler(const char *_samplerName)ComputeEngine
readBuffer(const char *_memObjName, cl_uint _deviceIndex, cl_uint _start, size_t _bytes, void *_data)ComputeEngine
readImage(const char *_memObjName, cl_uint _deviceIndex, cl_uint _x, cl_uint _y, cl_uint _z, cl_uint _width, cl_uint _height, cl_uint _depth, cl_uint _rowPitch, cl_uint _slicePitch, void *_data)ComputeEngine
releaseGLObject(const char *_memObjName, cl_uint _deviceIndex=0)ComputeEngine
setKernelArg(const char *_kernelName, cl_uint _index, void *_argsValue, size_t _argsSize)ComputeEngine
setKernelArg(const char *_kernelName, cl_uint _index, const char *_memObjName)ComputeEngine
setKernelArgs(const char *_kernelName,...)ComputeEngine
swapMemObjects(const char *_memObjNameA, const char *_memObjNameB)ComputeEngine
writeBuffer(const char *_memObjName, cl_uint _deviceIndex, cl_uint _start, size_t _bytes, void *_data)ComputeEngine
writeImage(const char *_memObjName, cl_uint _deviceIndex, cl_uint _x, cl_uint _y, cl_uint _z, cl_uint _width, cl_uint _height, cl_uint _depth, cl_uint _rowPitch, cl_uint _slicePitch, void *_data)ComputeEngine
~ComputeEngine()ComputeEngine
 All Classes Files Functions Variables