Jazz2::Rendering::UpscaleRenderPass class

Upscales input image usually to a native resolution.

Base classes

class nCine::SceneNode
Base class for the transformation nodes hierarchy.

Derived classes

class UpscaleRenderPassWithClipping
Upscales input image usually to a native resolution, additionaly supports 3 independent layers (background layer, clipped main layer, overlay layer)

Constructors, destructors, conversion operators

UpscaleRenderPass()

Public functions

void Initialize(std::int32_t width, std::int32_t height, std::int32_t targetWidth, std::int32_t targetHeight) virtual
void Register() virtual
auto OnDraw(RenderQueue& renderQueue) -> bool override
Renders the node.
auto GetNode() const -> SceneNode*
auto GetViewSize() const -> Vector2i
auto GetTargetSize() const -> Vector2f

Protected types

class AntialiasingSubpass
Optional antialiasing subpass.