C# Класс Flood.GUI.Controls.ScrollBar

Base class for scrollbars.
Наследование: Control
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_Bar Flood.GUI.ControlInternal.ScrollBarBar
m_ContentSize float
m_Depressed bool
m_NudgeAmount float
m_ScrollAmount float
m_ScrollButton Flood.GUI.ControlInternal.ScrollBarButton[]
m_ViewableContentSize float

Открытые методы

Метод Описание
ScrollToBottom ( ) : void
ScrollToLeft ( ) : void
ScrollToRight ( ) : void
ScrollToTop ( ) : void
SetScrollAmount ( float value, bool forceUpdate = false ) : bool

Sets the scroll amount (0-1).

Защищенные методы

Метод Описание
CalculateBarSize ( ) : int
CalculateScrolledAmount ( ) : float
OnBarMoved ( Control control ) : void

Handler for the BarMoved event.

OnMouseClickedLeft ( int x, int y, bool down ) : void

Handler invoked on mouse click (left) event.

Render ( Skins skin ) : void

Renders the control using specified skin.

ScrollBar ( Control parent ) : Flood.GUI.ControlInternal

Initializes a new instance of the ScrollBar class.

Описание методов

CalculateBarSize() защищенный Метод

protected CalculateBarSize ( ) : int
Результат int

CalculateScrolledAmount() защищенный Метод

protected CalculateScrolledAmount ( ) : float
Результат float

OnBarMoved() защищенный Метод

Handler for the BarMoved event.
protected OnBarMoved ( Control control ) : void
control Control The control.
Результат void

OnMouseClickedLeft() защищенный Метод

Handler invoked on mouse click (left) event.
protected OnMouseClickedLeft ( int x, int y, bool down ) : void
x int X coordinate.
y int Y coordinate.
down bool If set to true mouse button is down.
Результат void

Render() защищенный Метод

Renders the control using specified skin.
protected Render ( Skins skin ) : void
skin Skins Skin to use.
Результат void

ScrollBar() защищенный Метод

Initializes a new instance of the ScrollBar class.
protected ScrollBar ( Control parent ) : Flood.GUI.ControlInternal
parent Control Parent control.
Результат Flood.GUI.ControlInternal

ScrollToBottom() публичный Метод

public ScrollToBottom ( ) : void
Результат void

ScrollToLeft() публичный Метод

public ScrollToLeft ( ) : void
Результат void

ScrollToRight() публичный Метод

public ScrollToRight ( ) : void
Результат void

ScrollToTop() публичный Метод

public ScrollToTop ( ) : void
Результат void

SetScrollAmount() публичный Метод

Sets the scroll amount (0-1).
public SetScrollAmount ( float value, bool forceUpdate = false ) : bool
value float Scroll amount.
forceUpdate bool Determines whether the control should be updated.
Результат bool

Описание свойств

m_Bar защищенное свойство

protected ScrollBarBar,Flood.GUI.ControlInternal m_Bar
Результат Flood.GUI.ControlInternal.ScrollBarBar

m_ContentSize защищенное свойство

protected float m_ContentSize
Результат float

m_Depressed защищенное свойство

protected bool m_Depressed
Результат bool

m_NudgeAmount защищенное свойство

protected float m_NudgeAmount
Результат float

m_ScrollAmount защищенное свойство

protected float m_ScrollAmount
Результат float

m_ScrollButton защищенное свойство

protected ScrollBarButton[],Flood.GUI.ControlInternal m_ScrollButton
Результат Flood.GUI.ControlInternal.ScrollBarButton[]

m_ViewableContentSize защищенное свойство

protected float m_ViewableContentSize
Результат float