Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
passes.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "compositor.h"
4 
5 #ifndef BLAM
6 #define BLAM
7 #endif
8 
12 class BlamCompositorPass_ImGui : public Ogre::CompositorPass
13 {
14 public:
15  BlamCompositorPass_ImGui(const Ogre::CompositorPassDef* definition, Ogre::CompositorNode* parentNode);
16 
17  void execute(const Ogre::Camera* lod_camera);
18 };
19 
24 {
25 public:
26  BlamCompositorPassDefinition_ImGui(Ogre::CompositorTargetDef* parentTargetDef);
27 };
BlamCompositorPassDefinition_ImGui
Class used for the ImGUI compositor pass definition.
Definition: passes.h:23
BlamCompositorPassDefinition
Base class for Blamite compositor passes.
Definition: compositor.h:26
BlamCompositorPassDefinition_ImGui::BlamCompositorPassDefinition_ImGui
BlamCompositorPassDefinition_ImGui(Ogre::CompositorTargetDef *parentTargetDef)
Definition: imgui.cpp:20
BlamCompositorPass_ImGui::execute
void execute(const Ogre::Camera *lod_camera)
Definition: imgui.cpp:12
BlamCompositorPass_ImGui::BlamCompositorPass_ImGui
BlamCompositorPass_ImGui(const Ogre::CompositorPassDef *definition, Ogre::CompositorNode *parentNode)
Definition: imgui.cpp:6
compositor.h
BlamCompositorPass_ImGui
Class used for the ImGUI compositor pass.
Definition: passes.h:12