#include <iso_visual_cl.h>
Inherits iso::visual::CLData, and iso::visual::CLInitObject.
Inherited by iso::visual::CLTypedImage< DataType >.
Inheritance diagram for iso::visual::CLImage:


Public Member Functions | |
| CLImage (base::String &pName, const math::Vector< int > &pSize, ColorType pColorType, CLMemoryUsage pUsage, CLDevice &pDevice) | |
| CLImage (GLImage *pGLImage, CLMemoryUsage pUsage, CLDevice &pDevice) | |
| virtual | ~CLImage () |
| const math::Vector< int > & | size () const |
| ColorType | colorType () const |
| CLMemoryUsage | usage () const |
| CLDevice & | device () |
| cl::Sampler * | sampler () throw (VisualException) |
| void | setMapToKernel (CLImageAddressMode pAddressMode, CLImageInterpolationMode pInterpolationMode, int pMapIndex, int pSamplerMapIndex, CLKernel *pKernel) |
Protected Attributes | |
| math::Vector< int > | mSize |
| ColorType | mColorType |
| CLMemoryUsage | mUsage |
| CLImageAddressMode | mAddressMode |
| CLImageInterpolationMode | mInterpolationMode |
| GLImage * | mGLImage |
| CLDevice & | mDevice |
| cl::Sampler * | mSampler |
| int | mSamplerMapIndex |
| CLImage::CLImage | ( | base::String & | pName, | |
| const math::Vector< int > & | pSize, | |||
| ColorType | pColorType, | |||
| CLMemoryUsage | pUsage, | |||
| CLDevice & | pDevice | |||
| ) |
| CLImage::CLImage | ( | GLImage * | pGLImage, | |
| CLMemoryUsage | pUsage, | |||
| CLDevice & | pDevice | |||
| ) |
| CLImage::~CLImage | ( | ) | [virtual] |
| const math::Vector< int > & CLImage::size | ( | ) | const |
| ColorType CLImage::colorType | ( | ) | const |
| CLMemoryUsage CLImage::usage | ( | ) | const |
| CLDevice & CLImage::device | ( | ) |
| cl::Sampler * CLImage::sampler | ( | ) | throw (VisualException) |
| void CLImage::setMapToKernel | ( | CLImageAddressMode | pAddressMode, | |
| CLImageInterpolationMode | pInterpolationMode, | |||
| int | pMapIndex, | |||
| int | pSamplerMapIndex, | |||
| CLKernel * | pKernel | |||
| ) |
math::Vector<int> iso::visual::CLImage::mSize [protected] |
ColorType iso::visual::CLImage::mColorType [protected] |
CLMemoryUsage iso::visual::CLImage::mUsage [protected] |
CLImageAddressMode iso::visual::CLImage::mAddressMode [protected] |
GLImage* iso::visual::CLImage::mGLImage [protected] |
CLDevice& iso::visual::CLImage::mDevice [protected] |
cl::Sampler* iso::visual::CLImage::mSampler [protected] |
int iso::visual::CLImage::mSamplerMapIndex [protected] |
1.5.1