Defines a screen target for the rendering results to be sent to.
#include <renderer/YiScreenRenderTarget.h>

Public Member Functions | |
| ~CYIScreenRenderTarget () | |
Public Member Functions inherited from CYIRenderTarget | |
| virtual | ~CYIRenderTarget () |
| void | SetViewport (const CYIViewport &viewport) |
| const CYIViewport & | GetViewport () const |
| std::shared_ptr< IYIGPUObject > | GetFramebuffer () const |
| std::shared_ptr< CYIAssetFramebuffer > | GetFramebufferAsset () const |
| RENDER_TARGET_TYPE | GetTargetType () const |
| void | SetDeviceHorizontalPixelRatio (float fDevicePixelRatio) |
| void | SetDeviceVerticalPixelRatio (float fDevicePixelRatio) |
| void | SetDeviceDiagonalPixelRatio (float fDevicePixelRatio) |
| float | GetDeviceHorizontalPixelRatio () const |
| float | GetDeviceVerticalPixelRatio () const |
| float | GetDeviceDiagonalPixelRatio () const |
| void | SetClearColor (const CYIColor &clearColor) |
| const CYIColor & | GetClearColor () const |
| void | SetAttribute (RENDER_TARGET_ATTRIBUTE eAttribute, bool bValue) |
| bool | GetAttribute (RENDER_TARGET_ATTRIBUTE eAttribute) const |
Friends | |
| class | CYIRenderTarget |
Additional Inherited Members | |
Public Types inherited from CYIRenderTarget | |
| enum | RENDER_TARGET_ATTRIBUTE { CLEAR_COLOR_BUFFER = 1, CLEAR_DEPTH_BUFFER = 2, CLEAR = CLEAR_COLOR_BUFFER | CLEAR_DEPTH_BUFFER } |
| enum | RENDER_TARGET_TYPE { SCREEN = 1, OFFSCREEN_COLOR_ONLY, OFFSCREEN_DEPTH_ONLY, OFFSCREEN_COLOR_AND_DEPTH } |
Static Public Member Functions inherited from CYIRenderTarget | |
| static std::unique_ptr< CYIScreenRenderTarget > | CreateScreenTarget (const CYIViewport &viewport) |
| static std::unique_ptr< CYIOffscreenRenderTarget > | CreateOffscreenTarget (RENDER_TARGET_TYPE eTargetType, uint32_t uTargetWidth, uint32_t uTargetHeight) |
Protected Member Functions inherited from CYIRenderTarget | |
| CYIRenderTarget () | |
Protected Attributes inherited from CYIRenderTarget | |
| std::shared_ptr< CYIAssetFramebuffer > | m_pFramebuffer |
| CYIScreenRenderTarget::~CYIScreenRenderTarget | ( | ) |
|
friend |