Catos Engine (Source) 0.0.1
Lightweight Game engine
Loading...
Searching...
No Matches
catos::RenderPass Class Reference

#include <renderPass.h>

Public Member Functions

 RenderPass (const RenderPassCreationInfo &info, Shader &shaderToUse)
 
 ~RenderPass ()
 
void bindPass ()
 Binds and cleans the pass.
 
void unbindPass ()
 UnBinds and cleans the pass.
 
FrameBuffer getFrameBuffer ()
 
ColorBuffer getPassTexture ()
 
RenderBuffer getRenderBuffer ()
 
bool isFinal ()
 isFinal is wether or not the User will see this texture.
 

Constructor & Destructor Documentation

◆ RenderPass()

catos::RenderPass::RenderPass ( const RenderPassCreationInfo & info,
catos::Shader & shaderToUse )

◆ ~RenderPass()

catos::RenderPass::~RenderPass ( )

Member Function Documentation

◆ bindPass()

void catos::RenderPass::bindPass ( )

Binds and cleans the pass.

◆ getFrameBuffer()

FrameBuffer catos::RenderPass::getFrameBuffer ( )
inline

◆ getPassTexture()

ColorBuffer catos::RenderPass::getPassTexture ( )
inline

◆ getRenderBuffer()

RenderBuffer catos::RenderPass::getRenderBuffer ( )
inline

◆ isFinal()

bool catos::RenderPass::isFinal ( )
inline

isFinal is wether or not the User will see this texture.

◆ unbindPass()

void catos::RenderPass::unbindPass ( )

UnBinds and cleans the pass.


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