5#ifndef __I_GUI_IN_OUT_FADER_H_INCLUDED__
6#define __I_GUI_IN_OUT_FADER_H_INCLUDED__
Axis aligned bounding box in 3d dimensional space.
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.