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);
static CmdUVCoords msCmdUVCoords
static CmdTiling msCmdTiling
float Real
Software floating point type.
Command object for specifying UV coordinates (see ParamCommand).
Command object for specifying transparency (see ParamCommand).
Class to manage the scene object rendering queue.
#define _OgreOverlayExport
OverlayElement representing a flat, single-material (or transparent) panel which can contain other el...
#define OGRE_MAX_TEXTURE_LAYERS
Define max number of texture layers allowed per pass on any card.
static CmdTransparent msCmdTransparent
size_t mNumTexCoordsInBuffer
bool mTransparent
Flag indicating if this panel should be visual or just group things.
RenderOperation mRenderOp
'New' rendering operation using vertex buffers.
A 2D element which contains other OverlayElement instances.
Abstract class which is command object which gets/sets parameters.
Command object for specifying tiling (see ParamCommand).