![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
GBuffer Pass. More...
#include <passes.h>
Inheritance diagram for BlamGBufferPass:
Collaboration diagram for BlamGBufferPass:Public Member Functions | |
| BlamGBufferPass () | |
| ~BlamGBufferPass () | |
| 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 | albedo = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle | normal = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle | pbr = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle | emissive = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle | depth = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle | worldpos = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle | coverage = BGFX_INVALID_HANDLE |
| bgfx::FrameBufferHandle | gbuffer = BGFX_INVALID_HANDLE |
| uint16_t | render_clear_flags = BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH |
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) |
GBuffer Pass.
| BlamGBufferPass::BlamGBufferPass | ( | ) |
Here is the call graph for this function:| BlamGBufferPass::~BlamGBufferPass | ( | ) |
|
overrideprotectedvirtual |
|
overridevirtual |
| bgfx::TextureHandle BlamGBufferPass::albedo = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle BlamGBufferPass::coverage = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle BlamGBufferPass::depth = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle BlamGBufferPass::emissive = BGFX_INVALID_HANDLE |
| bgfx::FrameBufferHandle BlamGBufferPass::gbuffer = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle BlamGBufferPass::normal = BGFX_INVALID_HANDLE |
| bgfx::TextureHandle BlamGBufferPass::pbr = BGFX_INVALID_HANDLE |
| uint16_t BlamGBufferPass::render_clear_flags = BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH |
| bgfx::TextureHandle BlamGBufferPass::worldpos = BGFX_INVALID_HANDLE |