Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
BlamPostprocessPass Class Reference

Postprocess Pass. More...

#include <passes.h>

+ Inheritance diagram for BlamPostprocessPass:
+ Collaboration diagram for BlamPostprocessPass:

Public Member Functions

 BlamPostprocessPass ()
 
void RecreateBuffers (BlamVector2 size) override
 
- Public Member Functions inherited from BlamRenderPass
 BlamRenderPass (std::string _id)
 
void Execute (float delta)
 
std::string GetID ()
 
bgfx::ViewId GetViewID ()
 
float GetExecutionTime ()
 
std::map< std::string, float > GetPerformanceStats ()
 

Public Attributes

bgfx::TextureHandle hdr_color = BGFX_INVALID_HANDLE
 
bgfx::FrameBufferHandle hdr_buffer = BGFX_INVALID_HANDLE
 
- Public Attributes inherited from BlamRenderPass
bool enabled = true
 
bool has_multiple_views = false
 
int view_id_count = 1
 

Protected Member Functions

void _Execute (float delta) override
 
- Protected Member Functions inherited from BlamRenderPass
void WritePerformanceStat (std::string key)
 
void WritePerformanceStat (std::string key, float value)
 
void IncrementPerformanceStat (std::string key, float value)
 

Detailed Description

Postprocess Pass.

Constructor & Destructor Documentation

◆ BlamPostprocessPass()

BlamPostprocessPass::BlamPostprocessPass ( )

Member Function Documentation

◆ _Execute()

void BlamPostprocessPass::_Execute ( float  delta)
overrideprotectedvirtual

Reimplemented from BlamRenderPass.

+ Here is the call graph for this function:

◆ RecreateBuffers()

void BlamPostprocessPass::RecreateBuffers ( BlamVector2  size)
overridevirtual

Reimplemented from BlamRenderPass.

+ Here is the call graph for this function:

Member Data Documentation

◆ hdr_buffer

bgfx::FrameBufferHandle BlamPostprocessPass::hdr_buffer = BGFX_INVALID_HANDLE

◆ hdr_color

bgfx::TextureHandle BlamPostprocessPass::hdr_color = BGFX_INVALID_HANDLE

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