class
GmIcon
Class description
Inheritance:
Public Methods
GmIcon
()
Default constructor
virtual void
loadFromFile
(char* fileName)
Description
virtual
~GmIcon
()
Virtual destructor
Inherited from
GmDecorator
:
Inherited from
GmAnimatedWidget
:
Public Methods
virtual void
animationFinished
(
GmTypes::AnimationType
animationType)
virtual void
applyAnimationTransforms
()
virtual void
setEventAnimation
(
GmTypes::AnimationType
animType,
GmAnimation
* animation)
Protected Fields
GmAnimation
*
mAppearAnimation
GmTypes::AnimationType
mCurrentAnimation
GmAnimation
*
mIdleAnimation
GmAnimation
*
mVanishAnimation
Inherited from
GmDrawable
:
Public Methods
virtual void
applyLayout
(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
virtual GlmColor4*
getBaseColor
()
virtual
GmTypes::CoordinateType
getCoordType
()
virtual float
getDepth
()
virtual float
getGlDepth
()
virtual void
getGlExtents
(float& width, float& height)
virtual float
getGlHeight
()
virtual GlmPoint3*
getGlPosition
()
virtual float
getGlWidth
()
virtual float
getHeight
()
virtual void
getMinimumGeometry
(float& width, float& height, float& depth)
virtual GlmPoint3*
getPosition
()
virtual bool
getVisible
()
virtual float
getWidth
()
virtual void
render
(
GmTypes::RenderOptionType
renderOptions)
virtual void
setAbsoluteGeometry
(float
x
, float
y
, float z, float width, float height, float depth)
virtual void
setBaseColor
(GlmColor4* color)
virtual void
setBaseColor
(float r, float g, float b, float a)
virtual void
setCoordType
(
GmTypes::CoordinateType
coordType)
virtual void
setDepth
(float depth)
virtual void
setHeight
(float height)
virtual void
setPosition
(GlmPoint3* point)
virtual void
setPosition
(float
x
, float
y
, float z)
virtual void
setRelativeGeometry
(float
x
, float
y
, float width, float height)
virtual void
setRelativeGeometry
(float
x
, float
y
, float z, float width, float height, float depth)
virtual void
setVisible
(bool visible)
virtual void
setWidth
(float width)
Protected Fields
GlmColor4
mBaseColor
GmTypes::CoordinateType
mCoordType
float
mDepth
bool
mDisplayListGenerate
int
mDisplayListId
float
mGlDepth
float
mGlHeight
GlmPoint3
mGlPosition
float
mGlWidth
float
mHeight
GlmPoint3
mPosition
bool
mVisible
float
mWidth
Protected Methods
virtual bool
getDisplayListGenerate
()
virtual int
getDisplayListId
()
virtual void
render2d
(
GmTypes::RenderOptionType
renderOptions)
virtual void
render2dSelect
(
GmTypes::RenderOptionType
renderOptions)
virtual void
setDisplayListGenerate
(bool generate)
virtual void
setDisplayListId
(int id)
Inherited from
GmObject
:
Public Methods
unsigned short
getObjectId
()
Protected Fields
The object ID is used to uniquely identify each
GmObject
unsigned short
mObjectId
Inherited from
GmAnimationEventHandler
:
Documentation
Class description
GmIcon()
Default constructor
virtual ~GmIcon()
Virtual destructor
virtual void loadFromFile(char* fileName)
Description
Direct child classes:
GmSvgIcon
GmPixmapIcon
Alphabetic index
HTML hierarchy of classes
or
Java
This page was generated with the help of
DOC++
.