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

Lighting Pass. More...

#include <passes.h>

+ Inheritance diagram for BlamLightingPass:
+ Collaboration diagram for BlamLightingPass:

Public Member Functions

 BlamLightingPass ()
 
- 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 ()
 
virtual void RecreateBuffers (BlamVector2 size)
 

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)
 

Additional Inherited Members

- Public Attributes inherited from BlamRenderPass
bool enabled = true
 
bool has_multiple_views = false
 
int view_id_count = 1
 

Detailed Description

Lighting Pass.

Constructor & Destructor Documentation

◆ BlamLightingPass()

BlamLightingPass::BlamLightingPass ( )

Member Function Documentation

◆ _Execute()

void BlamLightingPass::_Execute ( float  delta)
overrideprotectedvirtual

Reimplemented from BlamRenderPass.

+ Here is the call graph for this function:

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