Vp::SceneRenderTarget 
A set of framebuffers and their settings into which a Scene can draw. More...
#include "Viewport/scene/SceneRenderTarget.h"
Public Functions 
| Name | |
|---|---|
| void | addFramebuffer(std::shared_ptr< Framebuffer > framebuffer) | 
| std::weak_ptr< Framebuffer > | getFramebuffer(unsigned int index) | 
| std::weak_ptr< Framebuffer > | getOutputFramebuffer() | 
| const RenderOptions & | getRenderOptions() const | 
| void | setOutputFramebuffer(std::weak_ptr< Framebuffer > framebuffer) | 
| void | setRenderOptions(const RenderOptions & renderOptions) | 
Detailed Description 
cpp
class Vp::SceneRenderTarget;class Vp::SceneRenderTarget;A set of framebuffers and their settings into which a Scene can draw.
This is a separate class to allow rendering a single scene with different settings (requiring framebuffer(s) with different settings)
Public Functions Documentation 
function addFramebuffer 
cpp
void addFramebuffer(
    std::shared_ptr< Framebuffer > framebuffer
)void addFramebuffer(
    std::shared_ptr< Framebuffer > framebuffer
)function getFramebuffer 
cpp
std::weak_ptr< Framebuffer > getFramebuffer(
    unsigned int index
)std::weak_ptr< Framebuffer > getFramebuffer(
    unsigned int index
)function getOutputFramebuffer 
cpp
std::weak_ptr< Framebuffer > getOutputFramebuffer()std::weak_ptr< Framebuffer > getOutputFramebuffer()function getRenderOptions 
cpp
const RenderOptions & getRenderOptions() constconst RenderOptions & getRenderOptions() constfunction setOutputFramebuffer 
cpp
void setOutputFramebuffer(
    std::weak_ptr< Framebuffer > framebuffer
)void setOutputFramebuffer(
    std::weak_ptr< Framebuffer > framebuffer
)function setRenderOptions 
cpp
void setRenderOptions(
    const RenderOptions & renderOptions
)void setRenderOptions(
    const RenderOptions & renderOptions
)Updated on 2025-09-07 at 16:13:51 +0000