From 7028cbe09c688437910a25623098762bf0fa592d Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 28 Mar 2016 22:28:34 +1000 Subject: Move Irrlicht to src/others. --- .../html/classirr_1_1gui_1_1_i_g_u_i_button.html | 669 +++++++++++++++++++++ 1 file changed, 669 insertions(+) create mode 100644 src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_button.html (limited to 'src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_button.html') diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_button.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_button.html new file mode 100644 index 0000000..81476c8 --- /dev/null +++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_button.html @@ -0,0 +1,669 @@ + + + + +Irrlicht 3D Engine: irr::gui::IGUIButton Class Reference + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + +
+
Irrlicht 3D Engine + +
+ +
+ + + + + + +
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
irr::gui::IGUIButton Class Reference
+
+
+ +

GUI Button interface. + More...

+ +

#include <IGUIButton.h>

+
+ + Inheritance diagram for irr::gui::IGUIButton:
+
+
+ + +

List of all members.

+

+Public Member Functions

+ +

Detailed Description

+

GUI Button interface.

+
This element can create the following events of type EGUI_EVENT_TYPE:
    +
  • EGET_BUTTON_CLICKED
  • +
+
+ +

Definition at line 58 of file IGUIButton.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
irr::gui::IGUIButton::IGUIButton (IGUIEnvironmentenvironment,
IGUIElementparent,
s32 id,
core::rect< s32rectangle 
) [inline]
+
+
+ +

constructor

+ +

Definition at line 63 of file IGUIButton.h.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
virtual IGUIFont* irr::gui::IGUIButton::getActiveFont () const [pure virtual]
+
+
+ +

Get the font which is used right now for drawing.

+

Currently this is the override font when one is set and the font of the active skin otherwise

+ +
+
+ +
+
+ + + + + + + + +
virtual IGUIFont* irr::gui::IGUIButton::getOverrideFont (void ) const [pure virtual]
+
+
+ +

Gets the override font (if any)

+
Returns:
The override font (may be 0)
+ +
+
+ +
+
+ + + + + + + +
virtual bool irr::gui::IGUIButton::isAlphaChannelUsed () const [pure virtual]
+
+
+ +

Returns if the alpha channel should be used for drawing background images on the button.

+ +
+
+ +
+
+ + + + + + + +
virtual bool irr::gui::IGUIButton::isDrawingBorder () const [pure virtual]
+
+
+ +

Returns if the border and button face are being drawn using the skin.

+ +
+
+ +
+
+ + + + + + + +
virtual bool irr::gui::IGUIButton::isPressed () const [pure virtual]
+
+
+ +

Returns if the button is currently pressed.

+ +
+
+ +
+
+ + + + + + + +
virtual bool irr::gui::IGUIButton::isPushButton () const [pure virtual]
+
+
+ +

Returns whether the button is a push button.

+ +
+
+ +
+
+ + + + + + + +
virtual bool irr::gui::IGUIButton::isScalingImage () const [pure virtual]
+
+
+ +

Checks whether the button scales the used images.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setDrawBorder (bool border = true) [pure virtual]
+
+
+ +

Sets if the button should use the skin to draw its border and button face (default is true)

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setImage (video::ITextureimage = 0) [pure virtual]
+
+
+ +

Sets an image which should be displayed on the button when it is in normal state.

+
Parameters:
+ + +
image,:Image to be displayed
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIButton::setImage (video::ITextureimage,
const core::rect< s32 > & pos 
) [pure virtual]
+
+
+ +

Sets a background image for the button when it is in normal state.

+
Parameters:
+ + + +
image,:Texture containing the image to be displayed
pos,:Position in the texture, where the image is located
+
+
+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setIsPushButton (bool isPushButton = true) [pure virtual]
+
+
+ +

Sets if the button should behave like a push button.

+

Which means it can be in two states: Normal or Pressed. With a click on the button, the user can change the state of the button.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setOverrideFont (IGUIFontfont = 0) [pure virtual]
+
+
+ +

Sets another skin independent font.

+

If this is set to zero, the button uses the font of the skin.

+
Parameters:
+ + +
font,:New font to set.
+
+
+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setPressed (bool pressed = true) [pure virtual]
+
+
+ +

Sets the pressed state of the button if this is a pushbutton.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setPressedImage (video::ITextureimage = 0) [pure virtual]
+
+
+ +

Sets a background image for the button when it is in pressed state.

+

If no images is specified for the pressed state via setPressedImage(), this image is also drawn in pressed state.

+
Parameters:
+ + +
image,:Image to be displayed
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIButton::setPressedImage (video::ITextureimage,
const core::rect< s32 > & pos 
) [pure virtual]
+
+
+ +

Sets an image which should be displayed on the button when it is in pressed state.

+
Parameters:
+ + + +
image,:Texture containing the image to be displayed
pos,:Position in the texture, where the image is located
+
+
+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setScaleImage (bool scaleImage = true) [pure virtual]
+
+
+ +

Sets if the button should scale the button images to fit.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIButton::setSprite (EGUI_BUTTON_STATE state,
s32 index,
video::SColor color = video::SColor(255, 255, 255, 255),
bool loop = false 
) [pure virtual]
+
+
+ +

Sets the animated sprite for a specific button state.

+
Parameters:
+ + + + + + +
index,:Number of the sprite within the sprite bank, use -1 for no sprite
state,:State of the button to set the sprite for
index,:The sprite number from the current sprite bank
color,:The color of the sprite
loop,:True if the animation should loop, false if not
+
+
+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setSpriteBank (IGUISpriteBankbank = 0) [pure virtual]
+
+
+ +

Sets the sprite bank used by the button.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIButton::setUseAlphaChannel (bool useAlphaChannel = true) [pure virtual]
+
+
+ +

Sets if the alpha channel should be used for drawing background images on the button (default is false)

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + + -- cgit v1.1