- With the patch "Util functions that convert a kind of buffers to url"
Change-Id: I978ae6d7c2d0ec44e70253de13df7686aa82e015
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
* @note The size of the texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
* @note The size of the texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
-void AttachDepthTexture( FrameBuffer frameBuffer, Texture& texture );
+DALI_CORE_API void AttachDepthTexture( FrameBuffer frameBuffer, Texture& texture );
/**
* @brief Attaches a depth texture to the frame buffer.
/**
* @brief Attaches a depth texture to the frame buffer.
* @note The size of the mipmapped texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
* @note The size of the mipmapped texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
-void AttachDepthTexture( FrameBuffer frameBuffer, Texture& texture, uint32_t mipmapLevel );
+DALI_CORE_API void AttachDepthTexture( FrameBuffer frameBuffer, Texture& texture, uint32_t mipmapLevel );
/**
* @brief Attaches the base LOD of a stencil texture to the frame buffer.
/**
* @brief Attaches the base LOD of a stencil texture to the frame buffer.
* @note The size of the texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
* @note The size of the texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
-void AttachDepthStencilTexture( FrameBuffer frameBuffer, Texture& texture );
+DALI_CORE_API void AttachDepthStencilTexture( FrameBuffer frameBuffer, Texture& texture );
/**
* @brief Attaches a depth/stencil texture to the frame buffer.
/**
* @brief Attaches a depth/stencil texture to the frame buffer.
* @note The size of the mipmapped texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
* @note The size of the mipmapped texture has to be same as that of the frame buffer.
* Otherwise, it won't be attached.
*/
-void AttachDepthStencilTexture( FrameBuffer frameBuffer, Texture& texture, uint32_t mipmapLevel );
+DALI_CORE_API void AttachDepthStencilTexture( FrameBuffer frameBuffer, Texture& texture, uint32_t mipmapLevel );
/**
* @brief Gets the color texture at the given @a index used as output in the frame buffer.
/**
* @brief Gets the color texture at the given @a index used as output in the frame buffer.
* @note A maximum of 8 color attachments are supported. Passing an invalid index will return
* an uninitialized handle.
*/
* @note A maximum of 8 color attachments are supported. Passing an invalid index will return
* an uninitialized handle.
*/
-Texture GetColorTexture( const FrameBuffer frameBuffer, uint8_t index );
+DALI_CORE_API Texture GetColorTexture( const FrameBuffer frameBuffer, uint8_t index );
/**
* @brief Gets the depth texture used as output in the frame buffer.
/**
* @brief Gets the depth texture used as output in the frame buffer.
*
* @return A handle of the texture used as depth output, or an uninitialized handle
*/
*
* @return A handle of the texture used as depth output, or an uninitialized handle
*/
-Texture GetDepthTexture( FrameBuffer frameBuffer );
+DALI_CORE_API Texture GetDepthTexture( FrameBuffer frameBuffer );
/**
* @brief Gets the depth/stencil texture used as output in the frame buffer.
/**
* @brief Gets the depth/stencil texture used as output in the frame buffer.
*
* @return A handle of the texture used as depth/stencil output, or an uninitialized handle
*/
*
* @return A handle of the texture used as depth/stencil output, or an uninitialized handle
*/
-Texture GetDepthStencilTexture( FrameBuffer frameBuffer );
+DALI_CORE_API Texture GetDepthStencilTexture( FrameBuffer frameBuffer );
} // namespace DevelFrameBuffer
} // namespace DevelFrameBuffer