aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 17:24:39 +1000
committerDavid Walter Seikel2013-01-13 17:24:39 +1000
commit393b5cd1dc438872af89d334ef6e5fcc59f27d47 (patch)
tree6a14521219942a08a1b95cb2f5a923a9edd60f63 /libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h
parentAdd a note about rasters suggested start up code. (diff)
downloadSledjHamr-393b5cd1dc438872af89d334ef6e5fcc59f27d47.zip
SledjHamr-393b5cd1dc438872af89d334ef6e5fcc59f27d47.tar.gz
SledjHamr-393b5cd1dc438872af89d334ef6e5fcc59f27d47.tar.bz2
SledjHamr-393b5cd1dc438872af89d334ef6e5fcc59f27d47.tar.xz
Added Irrlicht 1.8, but without all the Windows binaries.
Diffstat (limited to 'libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h')
-rw-r--r--libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h b/libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h
new file mode 100644
index 0000000..4f083f0
--- /dev/null
+++ b/libraries/irrlicht-1.8/source/Irrlicht/IImagePresenter.h
@@ -0,0 +1,36 @@
1// Copyright (C) 2002-2012 Nikolaus Gebhardt
2// This file is part of the "Irrlicht Engine".
3// For conditions of distribution and use, see copyright notice in irrlicht.h
4
5#ifndef __I_IMAGE_PRESENTER_H_INCLUDED__
6#define __I_IMAGE_PRESENTER_H_INCLUDED__
7
8#include "IImage.h"
9
10namespace irr
11{
12namespace video
13{
14
15/*!
16 Interface for a class which is able to present an IImage
17 an the Screen. Usually only implemented by an IrrDevice for
18 presenting Software Device Rendered images.
19
20 This class should be used only internally.
21*/
22
23 class IImagePresenter
24 {
25 public:
26
27 virtual ~IImagePresenter() {};
28 //! presents a surface in the client area
29 virtual bool present(video::IImage* surface, void* windowId=0, core::rect<s32>* src=0 ) = 0;
30 };
31
32} // end namespace video
33} // end namespace irr
34
35#endif
36