#include <OgreOverlayElement.h>
Inheritance diagram for Ogre::OverlayElement:
Public Member Functions | |||||||
OverlayElement (const String &name) | |||||||
Constructor: do not call direct, use OverlayManager::createElement. | |||||||
virtual | ~OverlayElement () | ||||||
virtual void | initialise (void)=0 | ||||||
Initialise gui element. | |||||||
const String & | getName (void) const | ||||||
Gets the name of this overlay. | |||||||
virtual void | show (void) | ||||||
Shows this element if it was hidden. | |||||||
virtual void | hide (void) | ||||||
Hides this element if it was visible. | |||||||
bool | isVisible (void) const | ||||||
Returns whether or not the element is visible. | |||||||
bool | isEnabled () const | ||||||
virtual void | setEnabled (bool b) | ||||||
void | setDimensions (Real width, Real height) | ||||||
Sets the dimensions of this element in relation to the screen (1.0 = screen width/height). | |||||||
void | setPosition (Real left, Real top) | ||||||
Sets the position of the top-left corner of the element, relative to the screen size (1.0 = screen width / height). | |||||||
void | setWidth (Real width) | ||||||
Sets the width of this element in relation to the screen (where 1.0 = screen width). | |||||||
Real | getWidth (void) const | ||||||
Gets the width of this element in relation to the screen (where 1.0 = screen width). | |||||||
void | setHeight (Real height) | ||||||
Sets the height of this element in relation to the screen (where 1.0 = screen height). | |||||||
Real | getHeight (void) const | ||||||
Gets the height of this element in relation to the screen (where 1.0 = screen height). | |||||||
void | setLeft (Real left) | ||||||
Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right). | |||||||
Real | getLeft (void) const | ||||||
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right). | |||||||
void | setTop (Real Top) | ||||||
Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom). | |||||||
Real | getTop (void) const | ||||||
Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom). | |||||||
Real | _getLeft (void) const | ||||||
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right). | |||||||
Real | _getTop (void) const | ||||||
Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right). | |||||||
Real | _getWidth (void) const | ||||||
Gets the width of this element in relation to the screen (where 1.0 = screen width). | |||||||
Real | _getHeight (void) const | ||||||
Gets the height of this element in relation to the screen (where 1.0 = screen height). | |||||||
void | _setLeft (Real left) | ||||||
Sets the left of this element in relation to the screen (where 1.0 = screen width). | |||||||
void | _setTop (Real top) | ||||||
Sets the top of this element in relation to the screen (where 1.0 = screen width). | |||||||
void | _setWidth (Real width) | ||||||
Sets the width of this element in relation to the screen (where 1.0 = screen width). | |||||||
void | _setHeight (Real height) | ||||||
Sets the height of this element in relation to the screen (where 1.0 = screen width). | |||||||
void | _setPosition (Real left, Real top) | ||||||
Sets the left and top of this element in relation to the screen (where 1.0 = screen width). | |||||||
void | _setDimensions (Real width, Real height) | ||||||
Sets the width and height of this element in relation to the screen (where 1.0 = screen width). | |||||||
virtual const String & | getMaterialName (void) const | ||||||
Gets the name of the material this element uses. | |||||||
virtual void | setMaterialName (const String &matName) | ||||||
Sets the name of the material this element will use. | |||||||
const MaterialPtr & | getMaterial (void) const | ||||||
See Renderable. | |||||||
void | getWorldTransforms (Matrix4 *xform) const | ||||||
See Renderable. | |||||||
virtual void | _positionsOutOfDate (void) | ||||||
Tell the object to recalculate. | |||||||
virtual void | _update (void) | ||||||
Internal method to update the element based on transforms applied. | |||||||
virtual void | _updateFromParent (void) | ||||||
Updates this elements transform based on it's parent. | |||||||
virtual void | _notifyParent (OverlayContainer *parent, Overlay *overlay) | ||||||
Internal method for notifying the GUI element of it's parent and ultimate overlay. | |||||||
virtual Real | _getDerivedLeft (void) | ||||||
Gets the 'left' position as derived from own left and that of parents. | |||||||
virtual Real | _getDerivedTop (void) | ||||||
Gets the 'top' position as derived from own left and that of parents. | |||||||
virtual Real | _getRelativeWidth (void) | ||||||
Gets the 'width' as derived from own width and metrics mode. | |||||||
virtual Real | _getRelativeHeight (void) | ||||||
Gets the 'height' as derived from own height and metrics mode. | |||||||
virtual void | _getClippingRegion (Rectangle &clippingRegion) | ||||||
Gets the clipping region of the element. | |||||||
virtual ushort | _notifyZOrder (ushort newZOrder) | ||||||
Internal method to notify the element when Zorder of parent overlay has changed. | |||||||
virtual void | _notifyWorldTransforms (const Matrix4 &xform) | ||||||
Internal method to notify the element when it's world transform of parent overlay has changed. | |||||||
virtual void | _notifyViewport () | ||||||
Internal method to notify the element when the viewport of parent overlay has changed. | |||||||
virtual void | _updateRenderQueue (RenderQueue *queue) | ||||||
Internal method to put the contents onto the render queue. | |||||||
void | visitRenderables (Renderable::Visitor *visitor, bool debugRenderables=false) | ||||||
| |||||||
virtual const String & | getTypeName (void) const =0 | ||||||
Gets the type name of the element. | |||||||
virtual void | setCaption (const DisplayString &text) | ||||||
Sets the caption on elements that support it. | |||||||
virtual const DisplayString & | getCaption (void) const | ||||||
Gets the caption for this element. | |||||||
virtual void | setColour (const ColourValue &col) | ||||||
Sets the colour on elements that support it. | |||||||
virtual const ColourValue & | getColour (void) const | ||||||
Gets the colour for this element. | |||||||
virtual void | setMetricsMode (GuiMetricsMode gmm) | ||||||
Tells this element how to interpret the position and dimension values it is given. | |||||||
virtual GuiMetricsMode | getMetricsMode (void) const | ||||||
Retrieves the current settings of how the element metrics are interpreted. | |||||||
virtual void | setHorizontalAlignment (GuiHorizontalAlignment gha) | ||||||
Sets the horizontal origin for this element. | |||||||
virtual GuiHorizontalAlignment | getHorizontalAlignment (void) const | ||||||
Gets the horizontal alignment for this element. | |||||||
virtual void | setVerticalAlignment (GuiVerticalAlignment gva) | ||||||
Sets the vertical origin for this element. | |||||||
virtual GuiVerticalAlignment | getVerticalAlignment (void) const | ||||||
Gets the vertical alignment for this element. | |||||||
virtual bool | contains (Real x, Real y) const | ||||||
Returns true if xy is within the constraints of the component. | |||||||
virtual OverlayElement * | findElementAt (Real x, Real y) | ||||||
Returns true if xy is within the constraints of the component. | |||||||
virtual bool | isContainer () const | ||||||
returns false as this class is not a container type | |||||||
virtual bool | isKeyEnabled () const | ||||||
virtual bool | isCloneable () const | ||||||
virtual void | setCloneable (bool c) | ||||||
OverlayContainer * | getParent () | ||||||
Returns the parent container. | |||||||
void | _setParent (OverlayContainer *parent) | ||||||
ushort | getZOrder () const | ||||||
Returns the zOrder of the element. | |||||||
Real | getSquaredViewDepth (const Camera *cam) const | ||||||
Overridden from Renderable. | |||||||
const LightList & | getLights (void) const | ||||||
| |||||||
virtual void | copyFromTemplate (OverlayElement *templateOverlay) | ||||||
virtual OverlayElement * | clone (const String &instanceName) | ||||||
const OverlayElement * | getSourceTemplate () const | ||||||
ParamDictionary * | getParamDictionary (void) | ||||||
Retrieves the parameter dictionary for this class. | |||||||
const ParamDictionary * | getParamDictionary (void) const | ||||||
const ParameterList & | getParameters (void) const | ||||||
Retrieves a list of parameters valid for this object. | |||||||
virtual bool | setParameter (const String &name, const String &value) | ||||||
Generic parameter setting method. | |||||||
virtual void | setParameterList (const NameValuePairList ¶mList) | ||||||
Generic multiple parameter setting method. | |||||||
virtual String | getParameter (const String &name) const | ||||||
Generic parameter retrieval method. | |||||||
virtual void | copyParametersTo (StringInterface *dest) const | ||||||
Method for copying this object's parameters to another object. | |||||||
virtual Technique * | getTechnique (void) const | ||||||
Retrieves a pointer to the Material Technique this renderable object uses. | |||||||
virtual void | getRenderOperation (RenderOperation &op)=0 | ||||||
Gets the render operation required to send this object to the frame buffer. | |||||||
virtual bool | preRender (SceneManager *sm, RenderSystem *rsys) | ||||||
Called just prior to the Renderable being rendered. | |||||||
virtual void | postRender (SceneManager *sm, RenderSystem *rsys) | ||||||
Called immediately after the Renderable has been rendered. | |||||||
virtual unsigned short | getNumWorldTransforms (void) const | ||||||
Returns the number of world transform matrices this renderable requires. | |||||||
void | setUseIdentityProjection (bool useIdentityProjection) | ||||||
Sets whether or not to use an 'identity' projection. | |||||||
bool | getUseIdentityProjection (void) const | ||||||
Returns whether or not to use an 'identity' projection. | |||||||
void | setUseIdentityView (bool useIdentityView) | ||||||
Sets whether or not to use an 'identity' view. | |||||||
bool | getUseIdentityView (void) const | ||||||
Returns whether or not to use an 'identity' view. | |||||||
virtual bool | getCastsShadows (void) const | ||||||
Method which reports whether this renderable would normally cast a shadow. | |||||||
void | setCustomParameter (size_t index, const Vector4 &value) | ||||||
Sets a custom parameter for this Renderable, which may be used to drive calculations for this specific Renderable, like GPU program parameters. | |||||||
const Vector4 & | getCustomParameter (size_t index) const | ||||||
Gets the custom value associated with this Renderable at the given index. | |||||||
virtual void | _updateCustomGpuParameter (const GpuProgramParameters::AutoConstantEntry &constantEntry, GpuProgramParameters *params) const | ||||||
Update a custom GpuProgramParameters constant which is derived from information only this Renderable knows. | |||||||
virtual void | setPolygonModeOverrideable (bool override) | ||||||
Sets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting. | |||||||
virtual bool | getPolygonModeOverrideable (void) const | ||||||
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting. | |||||||
virtual void | setUserAny (const Any &anything) | ||||||
Sets any kind of user value on this object. | |||||||
virtual const Any & | getUserAny (void) const | ||||||
Retrieves the custom user value associated with this object. | |||||||
virtual RenderSystemData * | getRenderSystemData () const | ||||||
Sets render system private data. | |||||||
virtual void | setRenderSystemData (RenderSystemData *val) const | ||||||
gets render system private data | |||||||
AllocatedObject () | |||||||
void * | operator new (size_t sz, const char *file, int line, const char *func) | ||||||
operator new, with debug line info | |||||||
void * | operator new (size_t sz) | ||||||
void * | operator new (size_t sz, void *ptr) | ||||||
placement operator new | |||||||
void * | operator new[] (size_t sz, const char *file, int line, const char *func) | ||||||
array operator new, with debug line info | |||||||
void * | operator new[] (size_t sz) | ||||||
void | operator delete (void *ptr) | ||||||
void | operator delete (void *ptr, void *) | ||||||
void | operator delete (void *ptr, const char *, int, const char *) | ||||||
void | operator delete[] (void *ptr) | ||||||
void | operator delete[] (void *ptr, const char *, int, const char *) | ||||||
Static Public Member Functions | |||||||
static void | cleanupDictionary () | ||||||
Cleans up the static 'msDictionary' required to reset Ogre, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the ResourceManager implementers (e.g. | |||||||
Protected Types | |||||||
typedef std::map< size_t, Vector4 > | CustomParameterMap | ||||||
Protected Member Functions | |||||||
virtual void | updatePositionGeometry (void)=0 | ||||||
Internal method which is triggered when the positions of the element get updated, meaning the element should be rebuilding it's mesh positions. | |||||||
virtual void | updateTextureGeometry (void)=0 | ||||||
Internal method which is triggered when the UVs of the element get updated, meaning the element should be rebuilding it's mesh UVs. | |||||||
virtual void | addBaseParameters (void) | ||||||
Internal method for setting up the basic parameter definitions for a subclass. | |||||||
bool | createParamDictionary (const String &className) | ||||||
Internal method for creating a parameter dictionary for the class, if it does not already exist. | |||||||
Protected Attributes | |||||||
String | mName | ||||||
bool | mVisible | ||||||
bool | mCloneable | ||||||
Real | mLeft | ||||||
Real | mTop | ||||||
Real | mWidth | ||||||
Real | mHeight | ||||||
String | mMaterialName | ||||||
MaterialPtr | mpMaterial | ||||||
DisplayString | mCaption | ||||||
ColourValue | mColour | ||||||
Rectangle | mClippingRegion | ||||||
GuiMetricsMode | mMetricsMode | ||||||
GuiHorizontalAlignment | mHorzAlign | ||||||
GuiVerticalAlignment | mVertAlign | ||||||
Real | mPixelTop | ||||||
Real | mPixelLeft | ||||||
Real | mPixelWidth | ||||||
Real | mPixelHeight | ||||||
Real | mPixelScaleX | ||||||
Real | mPixelScaleY | ||||||
OverlayContainer * | mParent | ||||||
Overlay * | mOverlay | ||||||
Real | mDerivedLeft | ||||||
Real | mDerivedTop | ||||||
bool | mDerivedOutOfDate | ||||||
bool | mGeomPositionsOutOfDate | ||||||
Flag indicating if the vertex positions need recalculating. | |||||||
bool | mGeomUVsOutOfDate | ||||||
Flag indicating if the vertex uvs need recalculating. | |||||||
ushort | mZOrder | ||||||
Matrix4 | mXForm | ||||||
bool | mEnabled | ||||||
bool | mInitialised | ||||||
OverlayElement * | mSourceTemplate | ||||||
String | mParamDictName | ||||||
Class name for this instance to be used as a lookup (must be initialised by subclasses). | |||||||
CustomParameterMap | mCustomParameters | ||||||
bool | mPolygonModeOverrideable | ||||||
bool | mUseIdentityProjection | ||||||
bool | mUseIdentityView | ||||||
Any | mUserAny | ||||||
RenderSystemData * | mRenderSystemData | ||||||
Static Protected Attributes | |||||||
static OverlayElementCommands::CmdLeft | msLeftCmd | ||||||
static OverlayElementCommands::CmdTop | msTopCmd | ||||||
static OverlayElementCommands::CmdWidth | msWidthCmd | ||||||
static OverlayElementCommands::CmdHeight | msHeightCmd | ||||||
static OverlayElementCommands::CmdMaterial | msMaterialCmd | ||||||
static OverlayElementCommands::CmdCaption | msCaptionCmd | ||||||
static OverlayElementCommands::CmdMetricsMode | msMetricsModeCmd | ||||||
static OverlayElementCommands::CmdHorizontalAlign | msHorizontalAlignCmd | ||||||
static OverlayElementCommands::CmdVerticalAlign | msVerticalAlignCmd | ||||||
static OverlayElementCommands::CmdVisible | msVisibleCmd | ||||||
static ParamDictionaryMap | msDictionary | ||||||
Dictionary of parameters. |
Definition at line 104 of file OgreOverlayElement.h.
|
Definition at line 371 of file OgreRenderable.h. |
|
Constructor: do not call direct, use OverlayManager::createElement.
|
|
|
|
Gets the clipping region of the element.
|
|
Gets the 'left' position as derived from own left and that of parents.
|
|
Gets the 'top' position as derived from own left and that of parents.
|
|
Gets the height of this element in relation to the screen (where 1.0 = screen height).
Definition at line 258 of file OgreOverlayElement.h. |
|
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right).
Definition at line 252 of file OgreOverlayElement.h. |
|
Gets the 'height' as derived from own height and metrics mode.
|
|
Gets the 'width' as derived from own width and metrics mode.
|
|
Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right).
Definition at line 254 of file OgreOverlayElement.h. |
|
Gets the width of this element in relation to the screen (where 1.0 = screen width).
Definition at line 256 of file OgreOverlayElement.h. |
|
Internal method for notifying the GUI element of it's parent and ultimate overlay.
Reimplemented in Ogre::OverlayContainer. |
|
Internal method to notify the element when the viewport of parent overlay has changed.
Reimplemented in Ogre::OverlayContainer. |
|
Internal method to notify the element when it's world transform of parent overlay has changed.
Reimplemented in Ogre::OverlayContainer. |
|
Internal method to notify the element when Zorder of parent overlay has changed.
Reimplemented in Ogre::OverlayContainer. |
|
Tell the object to recalculate.
Reimplemented in Ogre::OverlayContainer. |
|
Sets the width and height of this element in relation to the screen (where 1.0 = screen width).
|
|
Sets the height of this element in relation to the screen (where 1.0 = screen width).
|
|
Sets the left of this element in relation to the screen (where 1.0 = screen width).
|
|
Definition at line 456 of file OgreOverlayElement.h. |
|
Sets the left and top of this element in relation to the screen (where 1.0 = screen width).
|
|
Sets the top of this element in relation to the screen (where 1.0 = screen width).
|
|
Sets the width of this element in relation to the screen (where 1.0 = screen width).
|
|
Internal method to update the element based on transforms applied.
Reimplemented in Ogre::BorderPanelOverlayElement, Ogre::OverlayContainer, and Ogre::TextAreaOverlayElement. |
|
Update a custom GpuProgramParameters constant which is derived from information only this Renderable knows.
Reimplemented in Ogre::SubEntity. Definition at line 279 of file OgreRenderable.h. References Ogre::GpuProgramParameters::_writeRawConstant(), Ogre::GpuProgramParameters::AutoConstantEntry::data, Ogre::GpuProgramParameters::AutoConstantEntry::elementCount, and Ogre::GpuProgramParameters::AutoConstantEntry::physicalIndex. |
|
Updates this elements transform based on it's parent.
|
|
Internal method to put the contents onto the render queue.
Reimplemented in Ogre::BorderPanelOverlayElement, Ogre::OverlayContainer, and Ogre::PanelOverlayElement. |
|
Internal method for setting up the basic parameter definitions for a subclass.
Reimplemented in Ogre::BorderPanelOverlayElement, Ogre::PanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Definition at line 55 of file OgreMemoryAllocatedObject.h. |
|
Cleans up the static 'msDictionary' required to reset Ogre, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the ResourceManager implementers (e.g. MaterialManager) initializes. |
|
Reimplemented in Ogre::OverlayContainer. |
|
Returns true if xy is within the constraints of the component.
|
|
Reimplemented in Ogre::OverlayContainer. |
|
Method for copying this object's parameters to another object.
Definition at line 300 of file OgreStringInterface.h. References Ogre::ParamDictionary::mParamDefs. |
|
Internal method for creating a parameter dictionary for the class, if it does not already exist.
Definition at line 176 of file OgreStringInterface.h. |
|
Returns true if xy is within the constraints of the component.
Reimplemented in Ogre::OverlayContainer. |
|
Gets the caption for this element.
|
|
Method which reports whether this renderable would normally cast a shadow.
Reimplemented in Ogre::InstancedGeometry::GeometryBucket, Ogre::StaticGeometry::GeometryBucket, and Ogre::SubEntity. Definition at line 214 of file OgreRenderable.h. |
|
Gets the colour for this element.
Reimplemented in Ogre::TextAreaOverlayElement. |
|
Gets the custom value associated with this Renderable at the given index.
Definition at line 240 of file OgreRenderable.h. References Ogre::Exception::ERR_ITEM_NOT_FOUND, and OGRE_EXCEPT. |
|
Gets the height of this element in relation to the screen (where 1.0 = screen height).
|
|
Gets the horizontal alignment for this element.
|
|
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right).
|
|
Implements Ogre::Renderable. Definition at line 471 of file OgreOverlayElement.h. |
|
See Renderable.
Implements Ogre::Renderable. |
|
Gets the name of the material this element uses.
|
|
Retrieves the current settings of how the element metrics are interpreted.
|
|
Gets the name of this overlay.
Referenced by Ogre::OverlayContainer::_removeChild(). |
|
Returns the number of world transform matrices this renderable requires.
Reimplemented in Ogre::BorderRenderable, Ogre::InstancedGeometry::GeometryBucket, and Ogre::SubEntity. Definition at line 143 of file OgreRenderable.h. |
|
Definition at line 213 of file OgreStringInterface.h. |
|
Retrieves the parameter dictionary for this class.
Definition at line 200 of file OgreStringInterface.h. |
|
Generic parameter retrieval method.
Definition at line 269 of file OgreStringInterface.h. References Ogre::ParamDictionary::getParamCommand(). |
|
Retrieves a list of parameters valid for this object.
|
|
Returns the parent container.
|
|
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting.
Reimplemented in Ogre::BorderRenderable. Definition at line 304 of file OgreRenderable.h. |
|
Gets the render operation required to send this object to the frame buffer.
Implemented in Ogre::BillboardChain, Ogre::BillboardSet, Ogre::BorderRenderable, Ogre::Frustum, Ogre::ManualObject::ManualObjectSection, Ogre::Node, Ogre::PanelOverlayElement, Ogre::ShadowRenderable, Ogre::SimpleRenderable, Ogre::StaticGeometry::GeometryBucket, Ogre::SubEntity, and Ogre::TextAreaOverlayElement. |
|
Sets render system private data.
Definition at line 356 of file OgreRenderable.h. |
|
Definition at line 482 of file OgreOverlayElement.h. |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 465 of file OgreOverlayElement.h. |
|
Retrieves a pointer to the Material Technique this renderable object uses.
Reimplemented in Ogre::InstancedGeometry::GeometryBucket, Ogre::StaticGeometry::GeometryBucket, and Ogre::SubEntity. Definition at line 87 of file OgreRenderable.h. |
|
Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom).
|
|
Gets the type name of the element. All concrete subclasses must implement this. Implemented in Ogre::BorderPanelOverlayElement, Ogre::PanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Returns whether or not to use an 'identity' projection.
Definition at line 168 of file OgreRenderable.h. |
|
Returns whether or not to use an 'identity' view.
Definition at line 193 of file OgreRenderable.h. |
|
Retrieves the custom user value associated with this object.
Definition at line 319 of file OgreRenderable.h. |
|
Gets the vertical alignment for this element.
|
|
Gets the width of this element in relation to the screen (where 1.0 = screen width).
|
|
See Renderable.
Implements Ogre::Renderable. |
|
Returns the zOrder of the element.
Definition at line 461 of file OgreOverlayElement.h. |
|
Hides this element if it was visible.
|
|
Initialise gui element.
Implemented in Ogre::BorderPanelOverlayElement, Ogre::OverlayContainer, Ogre::PanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Definition at line 446 of file OgreOverlayElement.h. |
|
returns false as this class is not a container type
Reimplemented in Ogre::OverlayContainer. Definition at line 440 of file OgreOverlayElement.h. |
|
|
|
Definition at line 443 of file OgreOverlayElement.h. |
|
Returns whether or not the element is visible.
|
|
Definition at line 101 of file OgreMemoryAllocatedObject.h. |
|
Definition at line 95 of file OgreMemoryAllocatedObject.h. |
|
Definition at line 89 of file OgreMemoryAllocatedObject.h. |
|
Definition at line 112 of file OgreMemoryAllocatedObject.h. |
|
Definition at line 106 of file OgreMemoryAllocatedObject.h. |
|
placement operator new
Definition at line 73 of file OgreMemoryAllocatedObject.h. |
|
Definition at line 67 of file OgreMemoryAllocatedObject.h. |
|
operator new, with debug line info
Definition at line 62 of file OgreMemoryAllocatedObject.h. |
|
Definition at line 84 of file OgreMemoryAllocatedObject.h. |
|
array operator new, with debug line info
Definition at line 79 of file OgreMemoryAllocatedObject.h. |
|
Called immediately after the Renderable has been rendered.
Definition at line 119 of file OgreRenderable.h. |
|
Called just prior to the Renderable being rendered.
Definition at line 116 of file OgreRenderable.h. |
|
Sets the caption on elements that support it.
Reimplemented in Ogre::TextAreaOverlayElement. |
|
Definition at line 449 of file OgreOverlayElement.h. |
|
Sets the colour on elements that support it.
Reimplemented in Ogre::TextAreaOverlayElement. |
|
Sets a custom parameter for this Renderable, which may be used to drive calculations for this specific Renderable, like GPU program parameters.
Definition at line 231 of file OgreRenderable.h. |
|
Sets the dimensions of this element in relation to the screen (1.0 = screen width/height).
|
|
|
|
Sets the height of this element in relation to the screen (where 1.0 = screen height).
|
|
Sets the horizontal origin for this element.
|
|
Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right).
|
|
Sets the name of the material this element will use.
Reimplemented in Ogre::PanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Tells this element how to interpret the position and dimension values it is given.
Reimplemented in Ogre::BorderPanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Generic parameter setting method.
|
|
Generic multiple parameter setting method.
|
|
Sets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting.
Definition at line 296 of file OgreRenderable.h. |
|
Sets the position of the top-left corner of the element, relative to the screen size (1.0 = screen width / height).
|
|
gets render system private data
Definition at line 364 of file OgreRenderable.h. |
|
Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom).
|
|
Sets whether or not to use an 'identity' projection.
Definition at line 154 of file OgreRenderable.h. |
|
Sets whether or not to use an 'identity' view.
Definition at line 179 of file OgreRenderable.h. |
|
Sets any kind of user value on this object.
Definition at line 315 of file OgreRenderable.h. |
|
Sets the vertical origin for this element.
|
|
Sets the width of this element in relation to the screen (where 1.0 = screen width).
|
|
Shows this element if it was hidden.
|
|
Internal method which is triggered when the positions of the element get updated, meaning the element should be rebuilding it's mesh positions. Abstract since subclasses must implement this. Implemented in Ogre::BorderPanelOverlayElement, Ogre::PanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Internal method which is triggered when the UVs of the element get updated, meaning the element should be rebuilding it's mesh UVs. Abstract since subclasses must implement this. Implemented in Ogre::BorderPanelOverlayElement, Ogre::PanelOverlayElement, and Ogre::TextAreaOverlayElement. |
|
Reimplemented in Ogre::BorderPanelOverlayElement. |
|
Definition at line 131 of file OgreOverlayElement.h. |
|
Definition at line 133 of file OgreOverlayElement.h. |
|
Definition at line 124 of file OgreOverlayElement.h. |
|
Definition at line 132 of file OgreOverlayElement.h. |
|
Definition at line 372 of file OgreRenderable.h. |
|
Definition at line 153 of file OgreOverlayElement.h. |
|
Definition at line 155 of file OgreOverlayElement.h. |
|
Definition at line 154 of file OgreOverlayElement.h. |
|
Definition at line 170 of file OgreOverlayElement.h. |
|
Flag indicating if the vertex positions need recalculating.
Definition at line 158 of file OgreOverlayElement.h. |
|
Flag indicating if the vertex uvs need recalculating.
Definition at line 160 of file OgreOverlayElement.h. |
|
Definition at line 128 of file OgreOverlayElement.h. |
|
Definition at line 136 of file OgreOverlayElement.h. |
|
Definition at line 173 of file OgreOverlayElement.h. |
|
Definition at line 125 of file OgreOverlayElement.h. |
|
Definition at line 129 of file OgreOverlayElement.h. |
|
Definition at line 135 of file OgreOverlayElement.h. |
|
Definition at line 122 of file OgreOverlayElement.h. |
|
Definition at line 150 of file OgreOverlayElement.h. |
|
Class name for this instance to be used as a lookup (must be initialised by subclasses).
Definition at line 164 of file OgreStringInterface.h. |
|
Definition at line 148 of file OgreOverlayElement.h. |
|
Definition at line 143 of file OgreOverlayElement.h. |
|
Definition at line 141 of file OgreOverlayElement.h. |
|
Definition at line 144 of file OgreOverlayElement.h. |
|
Definition at line 145 of file OgreOverlayElement.h. |
|
Definition at line 140 of file OgreOverlayElement.h. |
|
Definition at line 142 of file OgreOverlayElement.h. |
|
Definition at line 130 of file OgreOverlayElement.h. |
|
Definition at line 373 of file OgreRenderable.h. |
|
Definition at line 377 of file OgreRenderable.h. |
|
Definition at line 115 of file OgreOverlayElement.h. |
|
Dictionary of parameters.
Definition at line 161 of file OgreStringInterface.h. |
|
Definition at line 113 of file OgreOverlayElement.h. |
|
Definition at line 117 of file OgreOverlayElement.h. |
|
Definition at line 110 of file OgreOverlayElement.h. |
|
Definition at line 114 of file OgreOverlayElement.h. |
|
Definition at line 116 of file OgreOverlayElement.h. |
|
Definition at line 176 of file OgreOverlayElement.h. |
|
Definition at line 111 of file OgreOverlayElement.h. |
|
Definition at line 118 of file OgreOverlayElement.h. |
|
Definition at line 119 of file OgreOverlayElement.h. |
|
Definition at line 112 of file OgreOverlayElement.h. |
|
Definition at line 126 of file OgreOverlayElement.h. |
|
Definition at line 374 of file OgreRenderable.h. |
|
Definition at line 375 of file OgreRenderable.h. |
|
Definition at line 376 of file OgreRenderable.h. |
|
Definition at line 137 of file OgreOverlayElement.h. |
|
Definition at line 123 of file OgreOverlayElement.h. |
|
Definition at line 127 of file OgreOverlayElement.h. |
|
Definition at line 167 of file OgreOverlayElement.h. |
|
Definition at line 164 of file OgreOverlayElement.h. |
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sat Apr 11 13:50:05 2009