aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_skin.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_skin.html')
-rw-r--r--src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_skin.html1045
1 files changed, 1045 insertions, 0 deletions
diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_skin.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_skin.html
new file mode 100644
index 0000000..43b9678
--- /dev/null
+++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_skin.html
@@ -0,0 +1,1045 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<title>Irrlicht 3D Engine: irr::gui::IGUISkin Class Reference</title>
6
7<link href="tabs.css" rel="stylesheet" type="text/css"/>
8<link href="doxygen.css" rel="stylesheet" type="text/css" />
9<link href="navtree.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="resize.js"></script>
12<script type="text/javascript" src="navtree.js"></script>
13<script type="text/javascript">
14 $(document).ready(initResizable);
15</script>
16<link href="search/search.css" rel="stylesheet" type="text/css"/>
17<script type="text/javascript" src="search/search.js"></script>
18<script type="text/javascript">
19 $(document).ready(function() { searchBox.OnSelectItem(0); });
20</script>
21
22</head>
23<body>
24<div id="top"><!-- do not remove this div! -->
25
26
27<div id="titlearea">
28<table cellspacing="0" cellpadding="0">
29 <tbody>
30 <tr style="height: 56px;">
31
32 <td id="projectlogo"><img alt="Logo" src="irrlichtlogo.png"/></td>
33
34
35 <td style="padding-left: 0.5em;">
36 <div id="projectname">Irrlicht 3D Engine
37
38 </div>
39
40 </td>
41
42
43
44
45 <td> <div id="MSearchBox" class="MSearchBoxInactive">
46 <span class="left">
47 <img id="MSearchSelect" src="search/mag_sel.png"
48 onmouseover="return searchBox.OnSearchSelectShow()"
49 onmouseout="return searchBox.OnSearchSelectHide()"
50 alt=""/>
51 <input type="text" id="MSearchField" value="Search" accesskey="S"
52 onfocus="searchBox.OnSearchFieldFocus(true)"
53 onblur="searchBox.OnSearchFieldFocus(false)"
54 onkeyup="searchBox.OnSearchFieldChange(event)"/>
55 </span><span class="right">
56 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
57 </span>
58 </div>
59</td>
60
61
62 </tr>
63 </tbody>
64</table>
65</div>
66
67<!-- Generated by Doxygen 1.7.5.1 -->
68<script type="text/javascript">
69var searchBox = new SearchBox("searchBox", "search",false,'Search');
70</script>
71<script type="text/javascript" src="dynsections.js"></script>
72</div>
73<div id="side-nav" class="ui-resizable side-nav-resizable">
74 <div id="nav-tree">
75 <div id="nav-tree-contents">
76 </div>
77 </div>
78 <div id="splitbar" style="-moz-user-select:none;"
79 class="ui-resizable-handle">
80 </div>
81</div>
82<script type="text/javascript">
83 initNavTree('classirr_1_1gui_1_1_i_g_u_i_skin.html','');
84</script>
85<div id="doc-content">
86<div class="header">
87 <div class="summary">
88<a href="#pub-methods">Public Member Functions</a> </div>
89 <div class="headertitle">
90<div class="title">irr::gui::IGUISkin Class Reference</div> </div>
91</div>
92<div class="contents">
93<!-- doxytag: class="irr::gui::IGUISkin" --><!-- doxytag: inherits="irr::io::IAttributeExchangingObject" -->
94<p>A skin modifies the look of the GUI elements.
95 <a href="classirr_1_1gui_1_1_i_g_u_i_skin.html#details">More...</a></p>
96
97<p><code>#include &lt;<a class="el" href="_i_g_u_i_skin_8h_source.html">IGUISkin.h</a>&gt;</code></p>
98<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
99 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for irr::gui::IGUISkin:</div>
100<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
101</div>
102<div id="dynsection-0-content" class="dyncontent" style="display:none;">
103 <div class="center">
104 <img src="classirr_1_1gui_1_1_i_g_u_i_skin.png" usemap="#irr::gui::IGUISkin_map" alt=""/>
105 <map id="irr::gui::IGUISkin_map" name="irr::gui::IGUISkin_map">
106<area href="classirr_1_1io_1_1_i_attribute_exchanging_object.html" title="An object which is able to serialize and deserialize its attributes into an attributes object..." alt="irr::io::IAttributeExchangingObject" shape="rect" coords="0,56,200,80"/>
107<area href="classirr_1_1_i_reference_counted.html" title="Base class of most objects of the Irrlicht Engine." alt="irr::IReferenceCounted" shape="rect" coords="0,0,200,24"/>
108</map>
109 </div></div>
110
111<p><a href="classirr_1_1gui_1_1_i_g_u_i_skin-members.html">List of all members.</a></p>
112<h2><a name="pub-methods"></a>
113Public Member Functions</h2>
114<ul>
115<li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a137082ed352db8dcb713449dfba0ff3e">draw2DRectangle</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, const <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> &amp;color, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;pos, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
116<dl class="el"><dd class="mdescRight">draws a 2d rectangle. <a href="#a137082ed352db8dcb713449dfba0ff3e"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#aa31f1ba128b2149bf48fead506d53503">draw3DButtonPanePressed</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
117<dl class="el"><dd class="mdescRight">draws a pressed 3d button pane <a href="#aa31f1ba128b2149bf48fead506d53503"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a71becc9ffab32e4b2709bed573097d4b">draw3DButtonPaneStandard</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
118<dl class="el"><dd class="mdescRight">draws a standard 3d button pane <a href="#a71becc9ffab32e4b2709bed573097d4b"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a1fce02fb3795fc5e71e775a6396fe0eb">draw3DMenuPane</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
119<dl class="el"><dd class="mdescRight">draws a standard 3d menu pane <a href="#a1fce02fb3795fc5e71e775a6396fe0eb"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ae9db467e7b631d5462c7d2092efbc531">draw3DSunkenPane</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> bgcolor, bool flat, bool fillBackGround, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
120<dl class="el"><dd class="mdescRight">draws a sunken 3d pane <a href="#ae9db467e7b631d5462c7d2092efbc531"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#aeacbaa90b32b9665100320520d1d983f">draw3DTabBody</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, bool border, bool background, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0, <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> tabHeight=-1, <a class="el" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2d">gui::EGUI_ALIGNMENT</a> alignment=EGUIA_UPPERLEFT)=0
121<dl class="el"><dd class="mdescRight">draws a tab control body <a href="#aeacbaa90b32b9665100320520d1d983f"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a9e7027309a52d17554be984554134426">draw3DTabButton</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, bool active, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0, <a class="el" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2d">gui::EGUI_ALIGNMENT</a> alignment=EGUIA_UPPERLEFT)=0
122<dl class="el"><dd class="mdescRight">draws a tab button <a href="#a9e7027309a52d17554be984554134426"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a8510de5c6bcd0dae99b9b77ac39aba6b">draw3DToolBar</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
123<dl class="el"><dd class="mdescRight">draws a standard 3d tool bar <a href="#a8510de5c6bcd0dae99b9b77ac39aba6b"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a615d368dc8290d7f2a635698e697a53f">draw3DWindowBackground</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, bool drawTitleBar, <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> titleBarColor, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;rect, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0, <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *checkClientArea=0)=0
124<dl class="el"><dd class="mdescRight">draws a window background <a href="#a615d368dc8290d7f2a635698e697a53f"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a121399252e149f6977eb6cc706dd5867">drawIcon</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *element, <a class="el" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">EGUI_DEFAULT_ICON</a> icon, const <a class="el" href="namespaceirr_1_1core.html#a3643c2cc7820dd78cd87e73a46b92145">core::position2di</a> position, <a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a> starttime=0, <a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a> currenttime=0, bool loop=false, const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *clip=0)=0
125<dl class="el"><dd class="mdescRight">draws an icon, usually from the skin's sprite bank <a href="#a121399252e149f6977eb6cc706dd5867"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ad1afa2e5e34c30e0cbfb85b1dee2dbe3">getColor</a> (<a class="el" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a">EGUI_DEFAULT_COLOR</a> color) const =0
126<dl class="el"><dd class="mdescRight">returns default color <a href="#ad1afa2e5e34c30e0cbfb85b1dee2dbe3"></a><br/></dl><li>virtual const wchar_t * <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a48a987d458a0e6f4e71fe6fd9cfecb2d">getDefaultText</a> (<a class="el" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a> text) const =0
127<dl class="el"><dd class="mdescRight">Returns a default text. <a href="#a48a987d458a0e6f4e71fe6fd9cfecb2d"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_font.html">IGUIFont</a> * <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ab1b2623d04688c4dfe106ca407171d6e">getFont</a> (<a class="el" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a> which=EGDF_DEFAULT) const =0
128<dl class="el"><dd class="mdescRight">returns the default font <a href="#ab1b2623d04688c4dfe106ca407171d6e"></a><br/></dl><li>virtual <a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a> <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a1b96a5dcaa7ffb9228fc2095be6b18c5">getIcon</a> (<a class="el" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">EGUI_DEFAULT_ICON</a> icon) const =0
129<dl class="el"><dd class="mdescRight">Returns a default icon. <a href="#a1b96a5dcaa7ffb9228fc2095be6b18c5"></a><br/></dl><li>virtual <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ac48a8a0b6cdccacfa90a0fb23e4d9503">getSize</a> (<a class="el" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56">EGUI_DEFAULT_SIZE</a> size) const =0
130<dl class="el"><dd class="mdescRight">returns size for the given size type <a href="#ac48a8a0b6cdccacfa90a0fb23e4d9503"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_sprite_bank.html">IGUISpriteBank</a> * <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a24d886480acfd238f6965adfc8a2a7d6">getSpriteBank</a> () const =0
131<dl class="el"><dd class="mdescRight">returns the sprite bank <a href="#a24d886480acfd238f6965adfc8a2a7d6"></a><br/></dl><li>virtual <a class="el" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5">EGUI_SKIN_TYPE</a> <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a8263c00c89d6568242761a916d79e4ef">getType</a> () const
132<dl class="el"><dd class="mdescRight">get the type of this skin <a href="#a8263c00c89d6568242761a916d79e4ef"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ab9782296ba881872207a0915a81d7807">setColor</a> (<a class="el" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a">EGUI_DEFAULT_COLOR</a> which, <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> newColor)=0
133<dl class="el"><dd class="mdescRight">sets a default color <a href="#ab9782296ba881872207a0915a81d7807"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a782a67363479b5cf7d085189774908ef">setDefaultText</a> (<a class="el" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a> which, const wchar_t *newText)=0
134<dl class="el"><dd class="mdescRight">Sets a default text. <a href="#a782a67363479b5cf7d085189774908ef"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a1e315ed3175b14294ba753911f8423eb">setFont</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_font.html">IGUIFont</a> *font, <a class="el" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a> which=EGDF_DEFAULT)=0
135<dl class="el"><dd class="mdescRight">sets a default font <a href="#a1e315ed3175b14294ba753911f8423eb"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a7994f1001681b5eabf398b5c4c24c304">setIcon</a> (<a class="el" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">EGUI_DEFAULT_ICON</a> icon, <a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a> index)=0
136<dl class="el"><dd class="mdescRight">Sets a default icon. <a href="#a7994f1001681b5eabf398b5c4c24c304"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#afed39dadcfbdc74138f60a02d7b92d2d">setSize</a> (<a class="el" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56">EGUI_DEFAULT_SIZE</a> which, <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> size)=0
137<dl class="el"><dd class="mdescRight">sets a default size <a href="#afed39dadcfbdc74138f60a02d7b92d2d"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a65c467725a7b2cd2bf772b5ae2efac44">setSpriteBank</a> (<a class="el" href="classirr_1_1gui_1_1_i_g_u_i_sprite_bank.html">IGUISpriteBank</a> *bank)=0
138<dl class="el"><dd class="mdescRight">sets the sprite bank <a href="#a65c467725a7b2cd2bf772b5ae2efac44"></a><br/></dl></ul>
139<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
140<div class="textblock"><p>A skin modifies the look of the GUI elements. </p>
141
142<p>Definition at line <a class="el" href="_i_g_u_i_skin_8h_source.html#l00378">378</a> of file <a class="el" href="_i_g_u_i_skin_8h_source.html">IGUISkin.h</a>.</p>
143</div><hr/><h2>Member Function Documentation</h2>
144<a class="anchor" id="a137082ed352db8dcb713449dfba0ff3e"></a><!-- doxytag: member="irr::gui::IGUISkin::draw2DRectangle" ref="a137082ed352db8dcb713449dfba0ff3e" args="(IGUIElement *element, const video::SColor &amp;color, const core::rect&lt; s32 &gt; &amp;pos, const core::rect&lt; s32 &gt; *clip=0)=0" -->
145<div class="memitem">
146<div class="memproto">
147 <table class="memname">
148 <tr>
149 <td class="memname">virtual void irr::gui::IGUISkin::draw2DRectangle </td>
150 <td>(</td>
151 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
152 <td class="paramname"><em>element</em>, </td>
153 </tr>
154 <tr>
155 <td class="paramkey"></td>
156 <td></td>
157 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> &amp;&#160;</td>
158 <td class="paramname"><em>color</em>, </td>
159 </tr>
160 <tr>
161 <td class="paramkey"></td>
162 <td></td>
163 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
164 <td class="paramname"><em>pos</em>, </td>
165 </tr>
166 <tr>
167 <td class="paramkey"></td>
168 <td></td>
169 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
170 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
171 </tr>
172 <tr>
173 <td></td>
174 <td>)</td>
175 <td></td><td><code> [pure virtual]</code></td>
176 </tr>
177 </table>
178</div>
179<div class="memdoc">
180
181<p>draws a 2d rectangle. </p>
182<dl><dt><b>Parameters:</b></dt><dd>
183 <table class="params">
184 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this icon. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
185 <tr><td class="paramname">color,:</td><td>Color of the rectangle to draw. The alpha component specifies how transparent the rectangle will be. </td></tr>
186 <tr><td class="paramname">pos,:</td><td>Position of the rectangle. </td></tr>
187 <tr><td class="paramname">clip,:</td><td>Pointer to rectangle against which the rectangle will be clipped. If the pointer is null, no clipping will be performed. </td></tr>
188 </table>
189 </dd>
190</dl>
191
192</div>
193</div>
194<a class="anchor" id="aa31f1ba128b2149bf48fead506d53503"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DButtonPanePressed" ref="aa31f1ba128b2149bf48fead506d53503" args="(IGUIElement *element, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0)=0" -->
195<div class="memitem">
196<div class="memproto">
197 <table class="memname">
198 <tr>
199 <td class="memname">virtual void irr::gui::IGUISkin::draw3DButtonPanePressed </td>
200 <td>(</td>
201 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
202 <td class="paramname"><em>element</em>, </td>
203 </tr>
204 <tr>
205 <td class="paramkey"></td>
206 <td></td>
207 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
208 <td class="paramname"><em>rect</em>, </td>
209 </tr>
210 <tr>
211 <td class="paramkey"></td>
212 <td></td>
213 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
214 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
215 </tr>
216 <tr>
217 <td></td>
218 <td>)</td>
219 <td></td><td><code> [pure virtual]</code></td>
220 </tr>
221 </table>
222</div>
223<div class="memdoc">
224
225<p>draws a pressed 3d button pane </p>
226<p>Used for drawing for example buttons in pressed state. It uses the colors EGDC_3D_DARK_SHADOW, EGDC_3D_HIGH_LIGHT, EGDC_3D_SHADOW and EGDC_3D_FACE for this. See EGUI_DEFAULT_COLOR for details. </p>
227<dl><dt><b>Parameters:</b></dt><dd>
228 <table class="params">
229 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
230 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
231 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
232 </table>
233 </dd>
234</dl>
235
236</div>
237</div>
238<a class="anchor" id="a71becc9ffab32e4b2709bed573097d4b"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DButtonPaneStandard" ref="a71becc9ffab32e4b2709bed573097d4b" args="(IGUIElement *element, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0)=0" -->
239<div class="memitem">
240<div class="memproto">
241 <table class="memname">
242 <tr>
243 <td class="memname">virtual void irr::gui::IGUISkin::draw3DButtonPaneStandard </td>
244 <td>(</td>
245 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
246 <td class="paramname"><em>element</em>, </td>
247 </tr>
248 <tr>
249 <td class="paramkey"></td>
250 <td></td>
251 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
252 <td class="paramname"><em>rect</em>, </td>
253 </tr>
254 <tr>
255 <td class="paramkey"></td>
256 <td></td>
257 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
258 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
259 </tr>
260 <tr>
261 <td></td>
262 <td>)</td>
263 <td></td><td><code> [pure virtual]</code></td>
264 </tr>
265 </table>
266</div>
267<div class="memdoc">
268
269<p>draws a standard 3d button pane </p>
270<p>Used for drawing for example buttons in normal state. It uses the colors EGDC_3D_DARK_SHADOW, EGDC_3D_HIGH_LIGHT, EGDC_3D_SHADOW and EGDC_3D_FACE for this. See EGUI_DEFAULT_COLOR for details. </p>
271<dl><dt><b>Parameters:</b></dt><dd>
272 <table class="params">
273 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
274 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
275 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
276 </table>
277 </dd>
278</dl>
279
280</div>
281</div>
282<a class="anchor" id="a1fce02fb3795fc5e71e775a6396fe0eb"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DMenuPane" ref="a1fce02fb3795fc5e71e775a6396fe0eb" args="(IGUIElement *element, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0)=0" -->
283<div class="memitem">
284<div class="memproto">
285 <table class="memname">
286 <tr>
287 <td class="memname">virtual void irr::gui::IGUISkin::draw3DMenuPane </td>
288 <td>(</td>
289 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
290 <td class="paramname"><em>element</em>, </td>
291 </tr>
292 <tr>
293 <td class="paramkey"></td>
294 <td></td>
295 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
296 <td class="paramname"><em>rect</em>, </td>
297 </tr>
298 <tr>
299 <td class="paramkey"></td>
300 <td></td>
301 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
302 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
303 </tr>
304 <tr>
305 <td></td>
306 <td>)</td>
307 <td></td><td><code> [pure virtual]</code></td>
308 </tr>
309 </table>
310</div>
311<div class="memdoc">
312
313<p>draws a standard 3d menu pane </p>
314<p>Used for drawing for menus and context menus. It uses the colors EGDC_3D_DARK_SHADOW, EGDC_3D_HIGH_LIGHT, EGDC_3D_SHADOW and EGDC_3D_FACE for this. See EGUI_DEFAULT_COLOR for details. </p>
315<dl><dt><b>Parameters:</b></dt><dd>
316 <table class="params">
317 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
318 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
319 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
320 </table>
321 </dd>
322</dl>
323
324</div>
325</div>
326<a class="anchor" id="ae9db467e7b631d5462c7d2092efbc531"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DSunkenPane" ref="ae9db467e7b631d5462c7d2092efbc531" args="(IGUIElement *element, video::SColor bgcolor, bool flat, bool fillBackGround, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0)=0" -->
327<div class="memitem">
328<div class="memproto">
329 <table class="memname">
330 <tr>
331 <td class="memname">virtual void irr::gui::IGUISkin::draw3DSunkenPane </td>
332 <td>(</td>
333 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
334 <td class="paramname"><em>element</em>, </td>
335 </tr>
336 <tr>
337 <td class="paramkey"></td>
338 <td></td>
339 <td class="paramtype"><a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a>&#160;</td>
340 <td class="paramname"><em>bgcolor</em>, </td>
341 </tr>
342 <tr>
343 <td class="paramkey"></td>
344 <td></td>
345 <td class="paramtype">bool&#160;</td>
346 <td class="paramname"><em>flat</em>, </td>
347 </tr>
348 <tr>
349 <td class="paramkey"></td>
350 <td></td>
351 <td class="paramtype">bool&#160;</td>
352 <td class="paramname"><em>fillBackGround</em>, </td>
353 </tr>
354 <tr>
355 <td class="paramkey"></td>
356 <td></td>
357 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
358 <td class="paramname"><em>rect</em>, </td>
359 </tr>
360 <tr>
361 <td class="paramkey"></td>
362 <td></td>
363 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
364 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
365 </tr>
366 <tr>
367 <td></td>
368 <td>)</td>
369 <td></td><td><code> [pure virtual]</code></td>
370 </tr>
371 </table>
372</div>
373<div class="memdoc">
374
375<p>draws a sunken 3d pane </p>
376<p>Used for drawing the background of edit, combo or check boxes. </p>
377<dl><dt><b>Parameters:</b></dt><dd>
378 <table class="params">
379 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
380 <tr><td class="paramname">bgcolor,:</td><td>Background color. </td></tr>
381 <tr><td class="paramname">flat,:</td><td>Specifies if the sunken pane should be flat or displayed as sunken deep into the ground. </td></tr>
382 <tr><td class="paramname">fillBackGround,:</td><td>Specifies if the background should be filled with the background color or not be drawn at all. </td></tr>
383 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
384 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
385 </table>
386 </dd>
387</dl>
388
389</div>
390</div>
391<a class="anchor" id="aeacbaa90b32b9665100320520d1d983f"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DTabBody" ref="aeacbaa90b32b9665100320520d1d983f" args="(IGUIElement *element, bool border, bool background, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0, s32 tabHeight=&#45;1, gui::EGUI_ALIGNMENT alignment=EGUIA_UPPERLEFT)=0" -->
392<div class="memitem">
393<div class="memproto">
394 <table class="memname">
395 <tr>
396 <td class="memname">virtual void irr::gui::IGUISkin::draw3DTabBody </td>
397 <td>(</td>
398 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
399 <td class="paramname"><em>element</em>, </td>
400 </tr>
401 <tr>
402 <td class="paramkey"></td>
403 <td></td>
404 <td class="paramtype">bool&#160;</td>
405 <td class="paramname"><em>border</em>, </td>
406 </tr>
407 <tr>
408 <td class="paramkey"></td>
409 <td></td>
410 <td class="paramtype">bool&#160;</td>
411 <td class="paramname"><em>background</em>, </td>
412 </tr>
413 <tr>
414 <td class="paramkey"></td>
415 <td></td>
416 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
417 <td class="paramname"><em>rect</em>, </td>
418 </tr>
419 <tr>
420 <td class="paramkey"></td>
421 <td></td>
422 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
423 <td class="paramname"><em>clip</em> = <code>0</code>, </td>
424 </tr>
425 <tr>
426 <td class="paramkey"></td>
427 <td></td>
428 <td class="paramtype"><a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a>&#160;</td>
429 <td class="paramname"><em>tabHeight</em> = <code>-1</code>, </td>
430 </tr>
431 <tr>
432 <td class="paramkey"></td>
433 <td></td>
434 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2d">gui::EGUI_ALIGNMENT</a>&#160;</td>
435 <td class="paramname"><em>alignment</em> = <code>EGUIA_UPPERLEFT</code>&#160;</td>
436 </tr>
437 <tr>
438 <td></td>
439 <td>)</td>
440 <td></td><td><code> [pure virtual]</code></td>
441 </tr>
442 </table>
443</div>
444<div class="memdoc">
445
446<p>draws a tab control body </p>
447<dl><dt><b>Parameters:</b></dt><dd>
448 <table class="params">
449 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
450 <tr><td class="paramname">border,:</td><td>Specifies if the border should be drawn. </td></tr>
451 <tr><td class="paramname">background,:</td><td>Specifies if the background should be drawn. </td></tr>
452 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
453 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
454 <tr><td class="paramname">tabHeight</td><td>Height of tab. </td></tr>
455 <tr><td class="paramname">alignment</td><td>Alignment of GUI element. </td></tr>
456 </table>
457 </dd>
458</dl>
459
460</div>
461</div>
462<a class="anchor" id="a9e7027309a52d17554be984554134426"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DTabButton" ref="a9e7027309a52d17554be984554134426" args="(IGUIElement *element, bool active, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0, gui::EGUI_ALIGNMENT alignment=EGUIA_UPPERLEFT)=0" -->
463<div class="memitem">
464<div class="memproto">
465 <table class="memname">
466 <tr>
467 <td class="memname">virtual void irr::gui::IGUISkin::draw3DTabButton </td>
468 <td>(</td>
469 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
470 <td class="paramname"><em>element</em>, </td>
471 </tr>
472 <tr>
473 <td class="paramkey"></td>
474 <td></td>
475 <td class="paramtype">bool&#160;</td>
476 <td class="paramname"><em>active</em>, </td>
477 </tr>
478 <tr>
479 <td class="paramkey"></td>
480 <td></td>
481 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
482 <td class="paramname"><em>rect</em>, </td>
483 </tr>
484 <tr>
485 <td class="paramkey"></td>
486 <td></td>
487 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
488 <td class="paramname"><em>clip</em> = <code>0</code>, </td>
489 </tr>
490 <tr>
491 <td class="paramkey"></td>
492 <td></td>
493 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2d">gui::EGUI_ALIGNMENT</a>&#160;</td>
494 <td class="paramname"><em>alignment</em> = <code>EGUIA_UPPERLEFT</code>&#160;</td>
495 </tr>
496 <tr>
497 <td></td>
498 <td>)</td>
499 <td></td><td><code> [pure virtual]</code></td>
500 </tr>
501 </table>
502</div>
503<div class="memdoc">
504
505<p>draws a tab button </p>
506<p>Used for drawing for tab buttons on top of tabs. </p>
507<dl><dt><b>Parameters:</b></dt><dd>
508 <table class="params">
509 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
510 <tr><td class="paramname">active,:</td><td>Specifies if the tab is currently active. </td></tr>
511 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
512 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
513 <tr><td class="paramname">alignment</td><td>Alignment of GUI element. </td></tr>
514 </table>
515 </dd>
516</dl>
517
518</div>
519</div>
520<a class="anchor" id="a8510de5c6bcd0dae99b9b77ac39aba6b"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DToolBar" ref="a8510de5c6bcd0dae99b9b77ac39aba6b" args="(IGUIElement *element, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0)=0" -->
521<div class="memitem">
522<div class="memproto">
523 <table class="memname">
524 <tr>
525 <td class="memname">virtual void irr::gui::IGUISkin::draw3DToolBar </td>
526 <td>(</td>
527 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
528 <td class="paramname"><em>element</em>, </td>
529 </tr>
530 <tr>
531 <td class="paramkey"></td>
532 <td></td>
533 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
534 <td class="paramname"><em>rect</em>, </td>
535 </tr>
536 <tr>
537 <td class="paramkey"></td>
538 <td></td>
539 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
540 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
541 </tr>
542 <tr>
543 <td></td>
544 <td>)</td>
545 <td></td><td><code> [pure virtual]</code></td>
546 </tr>
547 </table>
548</div>
549<div class="memdoc">
550
551<p>draws a standard 3d tool bar </p>
552<p>Used for drawing for toolbars and menus. </p>
553<dl><dt><b>Parameters:</b></dt><dd>
554 <table class="params">
555 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
556 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
557 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
558 </table>
559 </dd>
560</dl>
561
562</div>
563</div>
564<a class="anchor" id="a615d368dc8290d7f2a635698e697a53f"></a><!-- doxytag: member="irr::gui::IGUISkin::draw3DWindowBackground" ref="a615d368dc8290d7f2a635698e697a53f" args="(IGUIElement *element, bool drawTitleBar, video::SColor titleBarColor, const core::rect&lt; s32 &gt; &amp;rect, const core::rect&lt; s32 &gt; *clip=0, core::rect&lt; s32 &gt; *checkClientArea=0)=0" -->
565<div class="memitem">
566<div class="memproto">
567 <table class="memname">
568 <tr>
569 <td class="memname">virtual <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt;<a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a>&gt; irr::gui::IGUISkin::draw3DWindowBackground </td>
570 <td>(</td>
571 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
572 <td class="paramname"><em>element</em>, </td>
573 </tr>
574 <tr>
575 <td class="paramkey"></td>
576 <td></td>
577 <td class="paramtype">bool&#160;</td>
578 <td class="paramname"><em>drawTitleBar</em>, </td>
579 </tr>
580 <tr>
581 <td class="paramkey"></td>
582 <td></td>
583 <td class="paramtype"><a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a>&#160;</td>
584 <td class="paramname"><em>titleBarColor</em>, </td>
585 </tr>
586 <tr>
587 <td class="paramkey"></td>
588 <td></td>
589 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; &amp;&#160;</td>
590 <td class="paramname"><em>rect</em>, </td>
591 </tr>
592 <tr>
593 <td class="paramkey"></td>
594 <td></td>
595 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
596 <td class="paramname"><em>clip</em> = <code>0</code>, </td>
597 </tr>
598 <tr>
599 <td class="paramkey"></td>
600 <td></td>
601 <td class="paramtype"><a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
602 <td class="paramname"><em>checkClientArea</em> = <code>0</code>&#160;</td>
603 </tr>
604 <tr>
605 <td></td>
606 <td>)</td>
607 <td></td><td><code> [pure virtual]</code></td>
608 </tr>
609 </table>
610</div>
611<div class="memdoc">
612
613<p>draws a window background </p>
614<p>Used for drawing the background of dialogs and windows. </p>
615<dl><dt><b>Parameters:</b></dt><dd>
616 <table class="params">
617 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
618 <tr><td class="paramname">titleBarColor,:</td><td>Title color. </td></tr>
619 <tr><td class="paramname">drawTitleBar,:</td><td>True to enable title drawing. </td></tr>
620 <tr><td class="paramname">rect,:</td><td>Defining area where to draw. </td></tr>
621 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
622 <tr><td class="paramname">checkClientArea,:</td><td>When set to non-null the function will not draw anything, but will instead return the clientArea which can be used for drawing by the calling window. That is the area without borders and without titlebar. </td></tr>
623 </table>
624 </dd>
625</dl>
626<dl class="return"><dt><b>Returns:</b></dt><dd>Returns rect where it would be good to draw title bar text. This will work even when checkClientArea is set to a non-null value. </dd></dl>
627
628</div>
629</div>
630<a class="anchor" id="a121399252e149f6977eb6cc706dd5867"></a><!-- doxytag: member="irr::gui::IGUISkin::drawIcon" ref="a121399252e149f6977eb6cc706dd5867" args="(IGUIElement *element, EGUI_DEFAULT_ICON icon, const core::position2di position, u32 starttime=0, u32 currenttime=0, bool loop=false, const core::rect&lt; s32 &gt; *clip=0)=0" -->
631<div class="memitem">
632<div class="memproto">
633 <table class="memname">
634 <tr>
635 <td class="memname">virtual void irr::gui::IGUISkin::drawIcon </td>
636 <td>(</td>
637 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_element.html">IGUIElement</a> *&#160;</td>
638 <td class="paramname"><em>element</em>, </td>
639 </tr>
640 <tr>
641 <td class="paramkey"></td>
642 <td></td>
643 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">EGUI_DEFAULT_ICON</a>&#160;</td>
644 <td class="paramname"><em>icon</em>, </td>
645 </tr>
646 <tr>
647 <td class="paramkey"></td>
648 <td></td>
649 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a3643c2cc7820dd78cd87e73a46b92145">core::position2di</a>&#160;</td>
650 <td class="paramname"><em>position</em>, </td>
651 </tr>
652 <tr>
653 <td class="paramkey"></td>
654 <td></td>
655 <td class="paramtype"><a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a>&#160;</td>
656 <td class="paramname"><em>starttime</em> = <code>0</code>, </td>
657 </tr>
658 <tr>
659 <td class="paramkey"></td>
660 <td></td>
661 <td class="paramtype"><a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a>&#160;</td>
662 <td class="paramname"><em>currenttime</em> = <code>0</code>, </td>
663 </tr>
664 <tr>
665 <td class="paramkey"></td>
666 <td></td>
667 <td class="paramtype">bool&#160;</td>
668 <td class="paramname"><em>loop</em> = <code>false</code>, </td>
669 </tr>
670 <tr>
671 <td class="paramkey"></td>
672 <td></td>
673 <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1rect.html">core::rect</a>&lt; <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> &gt; *&#160;</td>
674 <td class="paramname"><em>clip</em> = <code>0</code>&#160;</td>
675 </tr>
676 <tr>
677 <td></td>
678 <td>)</td>
679 <td></td><td><code> [pure virtual]</code></td>
680 </tr>
681 </table>
682</div>
683<div class="memdoc">
684
685<p>draws an icon, usually from the skin's sprite bank </p>
686<dl><dt><b>Parameters:</b></dt><dd>
687 <table class="params">
688 <tr><td class="paramname">element,:</td><td>Pointer to the element which wishes to draw this icon. This parameter is usually not used by <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a>, but can be used for example by more complex implementations to find out how to draw the part exactly. </td></tr>
689 <tr><td class="paramname">icon,:</td><td>Specifies the icon to be drawn. </td></tr>
690 <tr><td class="paramname">position,:</td><td>The position to draw the icon </td></tr>
691 <tr><td class="paramname">starttime,:</td><td>The time at the start of the animation </td></tr>
692 <tr><td class="paramname">currenttime,:</td><td>The present time, used to calculate the frame number </td></tr>
693 <tr><td class="paramname">loop,:</td><td>Whether the animation should loop or not </td></tr>
694 <tr><td class="paramname">clip,:</td><td>Clip area. </td></tr>
695 </table>
696 </dd>
697</dl>
698
699</div>
700</div>
701<a class="anchor" id="ad1afa2e5e34c30e0cbfb85b1dee2dbe3"></a><!-- doxytag: member="irr::gui::IGUISkin::getColor" ref="ad1afa2e5e34c30e0cbfb85b1dee2dbe3" args="(EGUI_DEFAULT_COLOR color) const =0" -->
702<div class="memitem">
703<div class="memproto">
704 <table class="memname">
705 <tr>
706 <td class="memname">virtual <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> irr::gui::IGUISkin::getColor </td>
707 <td>(</td>
708 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a">EGUI_DEFAULT_COLOR</a>&#160;</td>
709 <td class="paramname"><em>color</em></td><td>)</td>
710 <td> const<code> [pure virtual]</code></td>
711 </tr>
712 </table>
713</div>
714<div class="memdoc">
715
716<p>returns default color </p>
717
718</div>
719</div>
720<a class="anchor" id="a48a987d458a0e6f4e71fe6fd9cfecb2d"></a><!-- doxytag: member="irr::gui::IGUISkin::getDefaultText" ref="a48a987d458a0e6f4e71fe6fd9cfecb2d" args="(EGUI_DEFAULT_TEXT text) const =0" -->
721<div class="memitem">
722<div class="memproto">
723 <table class="memname">
724 <tr>
725 <td class="memname">virtual const wchar_t* irr::gui::IGUISkin::getDefaultText </td>
726 <td>(</td>
727 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a>&#160;</td>
728 <td class="paramname"><em>text</em></td><td>)</td>
729 <td> const<code> [pure virtual]</code></td>
730 </tr>
731 </table>
732</div>
733<div class="memdoc">
734
735<p>Returns a default text. </p>
736<p>For example for Message box button captions: "OK", "Cancel", "Yes", "No" and so on. </p>
737
738</div>
739</div>
740<a class="anchor" id="ab1b2623d04688c4dfe106ca407171d6e"></a><!-- doxytag: member="irr::gui::IGUISkin::getFont" ref="ab1b2623d04688c4dfe106ca407171d6e" args="(EGUI_DEFAULT_FONT which=EGDF_DEFAULT) const =0" -->
741<div class="memitem">
742<div class="memproto">
743 <table class="memname">
744 <tr>
745 <td class="memname">virtual <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_font.html">IGUIFont</a>* irr::gui::IGUISkin::getFont </td>
746 <td>(</td>
747 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a>&#160;</td>
748 <td class="paramname"><em>which</em> = <code>EGDF_DEFAULT</code></td><td>)</td>
749 <td> const<code> [pure virtual]</code></td>
750 </tr>
751 </table>
752</div>
753<div class="memdoc">
754
755<p>returns the default font </p>
756
757</div>
758</div>
759<a class="anchor" id="a1b96a5dcaa7ffb9228fc2095be6b18c5"></a><!-- doxytag: member="irr::gui::IGUISkin::getIcon" ref="a1b96a5dcaa7ffb9228fc2095be6b18c5" args="(EGUI_DEFAULT_ICON icon) const =0" -->
760<div class="memitem">
761<div class="memproto">
762 <table class="memname">
763 <tr>
764 <td class="memname">virtual <a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a> irr::gui::IGUISkin::getIcon </td>
765 <td>(</td>
766 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">EGUI_DEFAULT_ICON</a>&#160;</td>
767 <td class="paramname"><em>icon</em></td><td>)</td>
768 <td> const<code> [pure virtual]</code></td>
769 </tr>
770 </table>
771</div>
772<div class="memdoc">
773
774<p>Returns a default icon. </p>
775<p>Returns the sprite index within the sprite bank </p>
776
777</div>
778</div>
779<a class="anchor" id="ac48a8a0b6cdccacfa90a0fb23e4d9503"></a><!-- doxytag: member="irr::gui::IGUISkin::getSize" ref="ac48a8a0b6cdccacfa90a0fb23e4d9503" args="(EGUI_DEFAULT_SIZE size) const =0" -->
780<div class="memitem">
781<div class="memproto">
782 <table class="memname">
783 <tr>
784 <td class="memname">virtual <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> irr::gui::IGUISkin::getSize </td>
785 <td>(</td>
786 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56">EGUI_DEFAULT_SIZE</a>&#160;</td>
787 <td class="paramname"><em>size</em></td><td>)</td>
788 <td> const<code> [pure virtual]</code></td>
789 </tr>
790 </table>
791</div>
792<div class="memdoc">
793
794<p>returns size for the given size type </p>
795
796</div>
797</div>
798<a class="anchor" id="a24d886480acfd238f6965adfc8a2a7d6"></a><!-- doxytag: member="irr::gui::IGUISkin::getSpriteBank" ref="a24d886480acfd238f6965adfc8a2a7d6" args="() const =0" -->
799<div class="memitem">
800<div class="memproto">
801 <table class="memname">
802 <tr>
803 <td class="memname">virtual <a class="el" href="classirr_1_1gui_1_1_i_g_u_i_sprite_bank.html">IGUISpriteBank</a>* irr::gui::IGUISkin::getSpriteBank </td>
804 <td>(</td>
805 <td class="paramname"></td><td>)</td>
806 <td> const<code> [pure virtual]</code></td>
807 </tr>
808 </table>
809</div>
810<div class="memdoc">
811
812<p>returns the sprite bank </p>
813
814</div>
815</div>
816<a class="anchor" id="a8263c00c89d6568242761a916d79e4ef"></a><!-- doxytag: member="irr::gui::IGUISkin::getType" ref="a8263c00c89d6568242761a916d79e4ef" args="() const " -->
817<div class="memitem">
818<div class="memproto">
819 <table class="memname">
820 <tr>
821 <td class="memname">virtual <a class="el" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5">EGUI_SKIN_TYPE</a> irr::gui::IGUISkin::getType </td>
822 <td>(</td>
823 <td class="paramname"></td><td>)</td>
824 <td> const<code> [inline, virtual]</code></td>
825 </tr>
826 </table>
827</div>
828<div class="memdoc">
829
830<p>get the type of this skin </p>
831
832<p>Definition at line <a class="el" href="_i_g_u_i_skin_8h_source.html#l00566">566</a> of file <a class="el" href="_i_g_u_i_skin_8h_source.html">IGUISkin.h</a>.</p>
833
834<p>References <a class="el" href="_i_g_u_i_skin_8h_source.html#l00042">irr::gui::EGST_UNKNOWN</a>.</p>
835
836</div>
837</div>
838<a class="anchor" id="ab9782296ba881872207a0915a81d7807"></a><!-- doxytag: member="irr::gui::IGUISkin::setColor" ref="ab9782296ba881872207a0915a81d7807" args="(EGUI_DEFAULT_COLOR which, video::SColor newColor)=0" -->
839<div class="memitem">
840<div class="memproto">
841 <table class="memname">
842 <tr>
843 <td class="memname">virtual void irr::gui::IGUISkin::setColor </td>
844 <td>(</td>
845 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a">EGUI_DEFAULT_COLOR</a>&#160;</td>
846 <td class="paramname"><em>which</em>, </td>
847 </tr>
848 <tr>
849 <td class="paramkey"></td>
850 <td></td>
851 <td class="paramtype"><a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a>&#160;</td>
852 <td class="paramname"><em>newColor</em>&#160;</td>
853 </tr>
854 <tr>
855 <td></td>
856 <td>)</td>
857 <td></td><td><code> [pure virtual]</code></td>
858 </tr>
859 </table>
860</div>
861<div class="memdoc">
862
863<p>sets a default color </p>
864
865</div>
866</div>
867<a class="anchor" id="a782a67363479b5cf7d085189774908ef"></a><!-- doxytag: member="irr::gui::IGUISkin::setDefaultText" ref="a782a67363479b5cf7d085189774908ef" args="(EGUI_DEFAULT_TEXT which, const wchar_t *newText)=0" -->
868<div class="memitem">
869<div class="memproto">
870 <table class="memname">
871 <tr>
872 <td class="memname">virtual void irr::gui::IGUISkin::setDefaultText </td>
873 <td>(</td>
874 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a>&#160;</td>
875 <td class="paramname"><em>which</em>, </td>
876 </tr>
877 <tr>
878 <td class="paramkey"></td>
879 <td></td>
880 <td class="paramtype">const wchar_t *&#160;</td>
881 <td class="paramname"><em>newText</em>&#160;</td>
882 </tr>
883 <tr>
884 <td></td>
885 <td>)</td>
886 <td></td><td><code> [pure virtual]</code></td>
887 </tr>
888 </table>
889</div>
890<div class="memdoc">
891
892<p>Sets a default text. </p>
893<p>For example for Message box button captions: "OK", "Cancel", "Yes", "No" and so on. </p>
894
895</div>
896</div>
897<a class="anchor" id="a1e315ed3175b14294ba753911f8423eb"></a><!-- doxytag: member="irr::gui::IGUISkin::setFont" ref="a1e315ed3175b14294ba753911f8423eb" args="(IGUIFont *font, EGUI_DEFAULT_FONT which=EGDF_DEFAULT)=0" -->
898<div class="memitem">
899<div class="memproto">
900 <table class="memname">
901 <tr>
902 <td class="memname">virtual void irr::gui::IGUISkin::setFont </td>
903 <td>(</td>
904 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_font.html">IGUIFont</a> *&#160;</td>
905 <td class="paramname"><em>font</em>, </td>
906 </tr>
907 <tr>
908 <td class="paramkey"></td>
909 <td></td>
910 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a>&#160;</td>
911 <td class="paramname"><em>which</em> = <code>EGDF_DEFAULT</code>&#160;</td>
912 </tr>
913 <tr>
914 <td></td>
915 <td>)</td>
916 <td></td><td><code> [pure virtual]</code></td>
917 </tr>
918 </table>
919</div>
920<div class="memdoc">
921
922<p>sets a default font </p>
923
924</div>
925</div>
926<a class="anchor" id="a7994f1001681b5eabf398b5c4c24c304"></a><!-- doxytag: member="irr::gui::IGUISkin::setIcon" ref="a7994f1001681b5eabf398b5c4c24c304" args="(EGUI_DEFAULT_ICON icon, u32 index)=0" -->
927<div class="memitem">
928<div class="memproto">
929 <table class="memname">
930 <tr>
931 <td class="memname">virtual void irr::gui::IGUISkin::setIcon </td>
932 <td>(</td>
933 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">EGUI_DEFAULT_ICON</a>&#160;</td>
934 <td class="paramname"><em>icon</em>, </td>
935 </tr>
936 <tr>
937 <td class="paramkey"></td>
938 <td></td>
939 <td class="paramtype"><a class="el" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804">u32</a>&#160;</td>
940 <td class="paramname"><em>index</em>&#160;</td>
941 </tr>
942 <tr>
943 <td></td>
944 <td>)</td>
945 <td></td><td><code> [pure virtual]</code></td>
946 </tr>
947 </table>
948</div>
949<div class="memdoc">
950
951<p>Sets a default icon. </p>
952<p>Sets the sprite index used for drawing icons like arrows, close buttons and ticks in checkboxes </p>
953<dl><dt><b>Parameters:</b></dt><dd>
954 <table class="params">
955 <tr><td class="paramname">icon,:</td><td>Enum specifying which icon to change </td></tr>
956 <tr><td class="paramname">index,:</td><td>The sprite index used to draw this icon </td></tr>
957 </table>
958 </dd>
959</dl>
960
961</div>
962</div>
963<a class="anchor" id="afed39dadcfbdc74138f60a02d7b92d2d"></a><!-- doxytag: member="irr::gui::IGUISkin::setSize" ref="afed39dadcfbdc74138f60a02d7b92d2d" args="(EGUI_DEFAULT_SIZE which, s32 size)=0" -->
964<div class="memitem">
965<div class="memproto">
966 <table class="memname">
967 <tr>
968 <td class="memname">virtual void irr::gui::IGUISkin::setSize </td>
969 <td>(</td>
970 <td class="paramtype"><a class="el" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56">EGUI_DEFAULT_SIZE</a>&#160;</td>
971 <td class="paramname"><em>which</em>, </td>
972 </tr>
973 <tr>
974 <td class="paramkey"></td>
975 <td></td>
976 <td class="paramtype"><a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a>&#160;</td>
977 <td class="paramname"><em>size</em>&#160;</td>
978 </tr>
979 <tr>
980 <td></td>
981 <td>)</td>
982 <td></td><td><code> [pure virtual]</code></td>
983 </tr>
984 </table>
985</div>
986<div class="memdoc">
987
988<p>sets a default size </p>
989
990</div>
991</div>
992<a class="anchor" id="a65c467725a7b2cd2bf772b5ae2efac44"></a><!-- doxytag: member="irr::gui::IGUISkin::setSpriteBank" ref="a65c467725a7b2cd2bf772b5ae2efac44" args="(IGUISpriteBank *bank)=0" -->
993<div class="memitem">
994<div class="memproto">
995 <table class="memname">
996 <tr>
997 <td class="memname">virtual void irr::gui::IGUISkin::setSpriteBank </td>
998 <td>(</td>
999 <td class="paramtype"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_sprite_bank.html">IGUISpriteBank</a> *&#160;</td>
1000 <td class="paramname"><em>bank</em></td><td>)</td>
1001 <td><code> [pure virtual]</code></td>
1002 </tr>
1003 </table>
1004</div>
1005<div class="memdoc">
1006
1007<p>sets the sprite bank </p>
1008
1009</div>
1010</div>
1011<hr/>The documentation for this class was generated from the following file:<ul>
1012<li><a class="el" href="_i_g_u_i_skin_8h_source.html">IGUISkin.h</a></li>
1013</ul>
1014</div>
1015</div>
1016 <div id="nav-path" class="navpath">
1017 <ul>
1018 <li class="navelem"><a class="el" href="namespaceirr.html">irr</a> </li>
1019 <li class="navelem"><a class="el" href="namespaceirr_1_1gui.html">gui</a> </li>
1020 <li class="navelem"><a class="el" href="classirr_1_1gui_1_1_i_g_u_i_skin.html">IGUISkin</a> </li>
1021<!-- window showing the filter options -->
1022<div id="MSearchSelectWindow"
1023 onmouseover="return searchBox.OnSearchSelectShow()"
1024 onmouseout="return searchBox.OnSearchSelectHide()"
1025 onkeydown="return searchBox.OnSearchSelectKey(event)">
1026<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Defines</a></div>
1027
1028<!-- iframe showing the search results (closed by default) -->
1029<div id="MSearchResultsWindow">
1030<iframe src="javascript:void(0)" frameborder="0"
1031 name="MSearchResults" id="MSearchResults">
1032</iframe>
1033</div>
1034
1035
1036 <li class="footer">
1037<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
1038Engine</a> Documentation &copy; 2003-2012 by Nikolaus Gebhardt. Generated on Sun Nov 17 2013 20:18:44 for Irrlicht 3D Engine by
1039<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li>
1040 </ul>
1041 </div>
1042
1043
1044</body>
1045</html>