 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include <OGRE/Compositor/Pass/OgreCompositorPassDef.h>
4 #include <OGRE/Compositor/Pass/OgreCompositorPassProvider.h>
5 #include <OGRE/Compositor/Pass/OgreCompositorPass.h>
31 Ogre::CompositorPassDef* addPassDef(Ogre::CompositorPassType pass_type, Ogre::IdString custom_id,
32 Ogre::CompositorTargetDef* parent_target_def, Ogre::CompositorNodeDef* parent_node_def)
override;
34 Ogre::CompositorPass* addPass(
const Ogre::CompositorPassDef* definition, Ogre::Camera* default_camera,
35 Ogre::CompositorNode* parent_node,
const Ogre::RenderTargetViewDef* rtv_def, Ogre::SceneManager* scene_manager)
override;
BLAM HRESULT ConvertWICBitmapToD2D(IWICBitmap *wic_bitmap, ID2D1Bitmap **d2d_bitmap)
Converts a WIC bitmap to a D2D bitmap.
Definition: wic.cpp:91
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:142
BLAM HRESULT ConvertWICBitmapTo32bppPBGRA(IWICBitmap *source, IWICBitmap **destination)
Converts a WIC bitmap to a WIC bitmap, with the 32 bits-per-pixe, PBGRA format.
Definition: wic.cpp:58
BlamCompositorPassType
Definition: compositor.h:11
BlamCompositorPassType GetType() const
Definition: BlamCompositorPassDefinition.cpp:9
std::string referencing_tag_path
Definition: rendering.h:48
char path[256]
The tag's path.
Definition: tags.h:84
BLAM ID2D1DeviceContext * GetD2DRenderTarget()
Retrieves the Direct2D render target.
Definition: render_manage.cpp:598
BLAM HRESULT CreateWICBitmapFromMemory(void *data, int size, IWICBitmap **bitmap_pointer)
Creates a WIC bitmap from a block of memory.
Definition: wic.cpp:173
BLAM HRESULT Initialize()
Initializes the Windows Imaging Component (WIC).
Definition: wic.cpp:12
Definition: compositor.h:17
ogre_material_instance_data * CreateNewInstance(BlamTagData *referencing_tag)
Definition: ogre_material_info_data.cpp:5
BlamMap< std::string, ogre_material_instance_data * > instances
Definition: rendering.h:64
BlamCompositorPassDefinition(BlamCompositorPassType _pass_type, Ogre::CompositorTargetDef *parent_target_def)
Definition: BlamCompositorPassDefinition.cpp:3
Ogre::HlmsDatablock * instance_datablock
Definition: rendering.h:49
BLAM HRESULT CreateD2DBitmapFromResource(int res_id, const char *res_type, ID2D1Bitmap **bitmap_pointer)
Creates a Direct2D bitmap from an application resource.
Definition: wic.cpp:262
Definition: rendering.h:45
BLAM HRESULT CreateWICBitmapFromFile(std::wstring path, IWICBitmap **bitmap_pointer)
Creates a WIC bitmap from a file.
Definition: wic.cpp:141
Definition: compositor.h:29
BLAM IWICImagingFactory * GetWICFactory()
Retrieves the WIC Imaging Factory.
Definition: wic.cpp:53
Definition: ogre2_imgui_manager.h:18
BLAM void Shutdown()
Shuts down the Windows Imaging Component (WIC).
Definition: wic.cpp:47
Class used to contain and access tag data.
Definition: tags.h:68
std::string tag_path
Definition: rendering.h:58
ogre_material_info_data * original_material
Definition: rendering.h:47
BLAM HRESULT CreateD2DBitmapFromFile(std::wstring path, ID2D1Bitmap **bitmap_pointer)
Creates a Direct2D bitmap from a file.
Definition: wic.cpp:216
Ogre::HlmsDatablock * datablock
Definition: rendering.h:59
const CharType(& source)[N]
Definition: pointer.h:1272