Tizen Native API
5.0
|
FrameBufferImage represents an Open GL ES Frame Buffer Object and contains the result of an 'off screen' render pass of a RenderTask. More...
Public Member Functions | |
FrameBufferImage () DALI_DEPRECATED_API | |
Constructor which creates an uninitialized FrameBufferImage object. | |
~FrameBufferImage () DALI_DEPRECATED_API | |
Destructor. | |
FrameBufferImage (const FrameBufferImage &handle) DALI_DEPRECATED_API | |
This copy constructor is required for (smart) pointer semantics. | |
FrameBufferImage & | operator= (const FrameBufferImage &rhs) DALI_DEPRECATED_API |
This assignment operator is required for (smart) pointer semantics. | |
Static Public Member Functions | |
static FrameBufferImage | New (uint32_t width=0, uint32_t height=0, Pixel::Format pixelFormat=Pixel::RGBA8888, RenderBuffer::Format bufferFormat=RenderBuffer::COLOR) DALI_DEPRECATED_API |
Creates a new FrameBufferImage. | |
static FrameBufferImage | New (NativeImageInterface &image) DALI_DEPRECATED_API |
Creates a new FrameBufferImage. | |
static FrameBufferImage | DownCast (BaseHandle handle) DALI_DEPRECATED_API |
Downcasts a handle to FrameBufferImage handle. |
FrameBufferImage represents an Open GL ES Frame Buffer Object and contains the result of an 'off screen' render pass of a RenderTask.
The FrameBufferImage can then be used for rendering to the screen.
Constructor which creates an uninitialized FrameBufferImage object.
Use FrameBufferImage::New to create an initialized object.
Destructor.
This is non-virtual since derived Handle types must not contain data or virtual methods.
Dali::FrameBufferImage::FrameBufferImage | ( | const FrameBufferImage & | handle | ) |
This copy constructor is required for (smart) pointer semantics.
[in] | handle | A reference to the copied handle |
static FrameBufferImage Dali::FrameBufferImage::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts a handle to FrameBufferImage handle.
If handle points to a FrameBufferImage object, the downcast produces valid handle. If not, the returned handle is left uninitialized.
[in] | handle | Handle to an object |
Reimplemented from Dali::Image.
static FrameBufferImage Dali::FrameBufferImage::New | ( | uint32_t | width = 0 , |
uint32_t | height = 0 , |
||
Pixel::Format | pixelFormat = Pixel::RGBA8888 , |
||
RenderBuffer::Format | bufferFormat = RenderBuffer::COLOR |
||
) | [static] |
Creates a new FrameBufferImage.
The maximum size of the image is limited by GL_MAX_TEXTURE_SIZE.
[in] | width | The width in pixels. Setting to zero will use the width of the stage |
[in] | height | The height in pixels. Setting to zero will use the height of the stage |
[in] | pixelFormat | The pixel format (rgba 32 bit by default) |
[in] | bufferFormat | The format of the buffers that are going to be created for the FBO, (COLOR and DEPTH buffer as default) |
static FrameBufferImage Dali::FrameBufferImage::New | ( | NativeImageInterface & | image | ) | [static] |
Creates a new FrameBufferImage.
The maximum size of the image is limited by GL_MAX_TEXTURE_SIZE.
[in] | image | The native image |
FrameBufferImage& Dali::FrameBufferImage::operator= | ( | const FrameBufferImage & | rhs | ) |
This assignment operator is required for (smart) pointer semantics.
[in] | rhs | A reference to the copied handle |