29 #ifndef __PanelOverlayElement_H__
30 #define __PanelOverlayElement_H__
66 virtual void initialise(
void);
92 void setTransparent(
bool isTransparent);
95 bool isTransparent(
void)
const;
98 virtual const String& getTypeName(
void)
const;
102 void setMaterialName(
const String& matName);
111 String doGet(
const void* target)
const;
112 void doSet(
void* target,
const String& val);
118 String doGet(
const void* target)
const;
119 void doSet(
void* target,
const String& val);
125 String doGet(
const void* target)
const;
126 void doSet(
void* target,
const String& val);
140 virtual void updatePositionGeometry(
void);
143 virtual void updateTextureGeometry(
void);
146 void addBaseParameters(
void);
OverlayElement representing a flat, single-material (or transparent) panel which can contain other el...
float Real
Software floating point type.
#define _OgreOverlayExport
Command object for specifying tiling (see ParamCommand).
A 2D element which contains other OverlayElement instances.
#define OGRE_MAX_TEXTURE_LAYERS
Define max number of texture layers allowed per pass on any card.
Command object for specifying transparency (see ParamCommand).
RenderOperation mRenderOp
'New' rendering operation using vertex buffers.
Command object for specifying UV coordinates (see ParamCommand).
static CmdTransparent msCmdTransparent
Class to manage the scene object rendering queue.
bool mTransparent
Flag indicating if this panel should be visual or just group things.
static CmdTiling msCmdTiling
static CmdUVCoords msCmdUVCoords
size_t mNumTexCoordsInBuffer
Abstract class which is command object which gets/sets parameters.