5#ifndef __I_GUI_IN_OUT_FADER_H_INCLUDED__
6#define __I_GUI_IN_OUT_FADER_H_INCLUDED__
Base class of all GUI elements.
GUI Environment. Used as factory and manager of all other GUI elements.
Element for fading out or in.
virtual void fadeIn(u32 time)=0
Starts the fade in process.
virtual void fadeOut(u32 time)=0
Starts the fade out process.
virtual void setColor(video::SColor source, video::SColor dest)=0
virtual bool isReady() const =0
Returns if the fade in or out process is done.
virtual void setColor(video::SColor color)=0
Sets the color to fade out to or to fade in from.
IGUIInOutFader(IGUIEnvironment *environment, IGUIElement *parent, s32 id, core::rect< s32 > rectangle)
constructor
virtual video::SColor getColor() const =0
Gets the color to fade out to or to fade in from.
Class representing a 32 bit ARGB color.
@ EGUIET_IN_OUT_FADER
A in/out fader (IGUIInOutFader)
Everything in the Irrlicht Engine can be found in this namespace.
unsigned int u32
32 bit unsigned variable.
signed int s32
32 bit signed variable.