Raito 0.1
Loading...
Searching...
No Matches
Raito::Renderer::Surface Class Reference

#include <Renderer.h>

Public Member Functions

constexpr Surface (u32 id)
 
 Surface ()=default
 
NODISCARD constexpr u32 Id () const
 
void Resize (u32 width, u32 height) const
 
NODISCARD u32 Width () const
 
NODISCARD u32 Height () const
 
NODISCARD u32 ColorAttachment (u32 id=0) const
 
NODISCARD u32 DeferredAttachment (u32 id=0) const
 
NODISCARD u32 DeferredLightAttachment (u32 id=0) const
 
NODISCARD u32 DeferredDepth () const
 
NODISCARD u32 DepthAttachment () const
 
NODISCARD u32 SSAOAttachment () const
 
void Render () const
 

Constructor & Destructor Documentation

◆ Surface() [1/2]

Raito::Renderer::Surface::Surface ( u32 id)
inlineexplicitconstexpr

◆ Surface() [2/2]

Raito::Renderer::Surface::Surface ( )
default

Member Function Documentation

◆ ColorAttachment()

u32 Raito::Renderer::Surface::ColorAttachment ( u32 id = 0) const

◆ DeferredAttachment()

u32 Raito::Renderer::Surface::DeferredAttachment ( u32 id = 0) const

◆ DeferredDepth()

u32 Raito::Renderer::Surface::DeferredDepth ( ) const

◆ DeferredLightAttachment()

u32 Raito::Renderer::Surface::DeferredLightAttachment ( u32 id = 0) const

◆ DepthAttachment()

u32 Raito::Renderer::Surface::DepthAttachment ( ) const

◆ Height()

u32 Raito::Renderer::Surface::Height ( ) const

◆ Id()

NODISCARD constexpr u32 Raito::Renderer::Surface::Id ( ) const
inlineconstexpr

◆ Render()

void Raito::Renderer::Surface::Render ( ) const

◆ Resize()

void Raito::Renderer::Surface::Resize ( u32 width,
u32 height ) const

◆ SSAOAttachment()

u32 Raito::Renderer::Surface::SSAOAttachment ( ) const

◆ Width()

u32 Raito::Renderer::Surface::Width ( ) const

The documentation for this class was generated from the following files: