#include <platform/graphics/renderTarget.h>
Definition at line 44 of file renderTarget.h.
◆ RenderTarget()
Definition at line 17 of file renderTarget.cpp.
References visutwin::canvas::RenderTargetOptions::autoResolve, visutwin::canvas::RenderTargetOptions::colorBuffer, visutwin::canvas::RenderTargetOptions::colorBuffers, visutwin::canvas::RenderTargetOptions::depth, visutwin::canvas::RenderTargetOptions::depthBuffer, visutwin::canvas::Texture::device(), visutwin::canvas::RenderTargetOptions::face, visutwin::canvas::RenderTargetOptions::flipY, visutwin::canvas::RenderTargetOptions::graphicsDevice, height(), visutwin::canvas::RenderTargetOptions::mipLevel, visutwin::canvas::RenderTargetOptions::name, visutwin::canvas::PIXELFORMAT_DEPTH, visutwin::canvas::PIXELFORMAT_DEPTH16, visutwin::canvas::PIXELFORMAT_DEPTHSTENCIL, visutwin::canvas::PIXELFORMAT_R32F, visutwin::canvas::RenderTargetOptions::samples, visutwin::canvas::RenderTargetOptions::stencil, validateMrt(), and width().
Referenced by visutwin::canvas::metal::MetalBackBufferRenderTarget::MetalBackBufferRenderTarget(), and visutwin::canvas::MetalRenderTarget::MetalRenderTarget().
◆ ~RenderTarget()
| visutwin::canvas::RenderTarget::~RenderTarget |
( |
| ) |
|
|
virtual |
◆ autoResolve()
| bool visutwin::canvas::RenderTarget::autoResolve |
( |
| ) |
const |
|
inline |
◆ colorBuffer()
| Texture * visutwin::canvas::RenderTarget::colorBuffer |
( |
| ) |
const |
|
inline |
◆ colorBufferCount()
| int visutwin::canvas::RenderTarget::colorBufferCount |
( |
| ) |
const |
|
inline |
◆ createFrameBuffers()
| virtual void visutwin::canvas::RenderTarget::createFrameBuffers |
( |
| ) |
|
|
protectedpure virtual |
◆ depthBuffer()
| Texture * visutwin::canvas::RenderTarget::depthBuffer |
( |
| ) |
const |
|
inline |
◆ destroyFrameBuffers()
| virtual void visutwin::canvas::RenderTarget::destroyFrameBuffers |
( |
| ) |
|
|
protectedpure virtual |
◆ device()
◆ face()
| int visutwin::canvas::RenderTarget::face |
( |
| ) |
const |
|
inline |
◆ getColorBuffer()
| Texture * visutwin::canvas::RenderTarget::getColorBuffer |
( |
size_t | index | ) |
const |
◆ hasDepth()
| bool visutwin::canvas::RenderTarget::hasDepth |
( |
| ) |
const |
|
inline |
◆ hasDepthBuffer()
| bool visutwin::canvas::RenderTarget::hasDepthBuffer |
( |
| ) |
const |
|
inline |
◆ hasMipmaps()
| bool visutwin::canvas::RenderTarget::hasMipmaps |
( |
| ) |
const |
|
inline |
◆ hasStencil()
| bool visutwin::canvas::RenderTarget::hasStencil |
( |
| ) |
const |
|
inline |
◆ height()
| int visutwin::canvas::RenderTarget::height |
( |
| ) |
const |
◆ key()
| int visutwin::canvas::RenderTarget::key |
( |
| ) |
const |
|
inline |
◆ mipLevel()
| int visutwin::canvas::RenderTarget::mipLevel |
( |
| ) |
const |
|
inline |
◆ name()
| const std::string & visutwin::canvas::RenderTarget::name |
( |
| ) |
const |
|
inline |
◆ resize()
| void visutwin::canvas::RenderTarget::resize |
( |
int | width, |
|
|
int | height ) |
◆ samples()
| int visutwin::canvas::RenderTarget::samples |
( |
| ) |
const |
|
inline |
◆ validateMrt()
| void visutwin::canvas::RenderTarget::validateMrt |
( |
| ) |
|
|
protected |
◆ width()
| int visutwin::canvas::RenderTarget::width |
( |
| ) |
const |
The documentation for this class was generated from the following files: