C# Класс MoodSwingGUI.MSPanel

Наследование: MSGUITypable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
background Microsoft.Xna.Framework.Graphics.Texture2D
components List
highlight Color

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

Метод Описание
AddComponent ( MSGUIClickable component ) : void
AddComponent ( MSGUIClickable component, Alignment alignment ) : void
AddComponent ( MSGUIUnclickable component ) : void
AddComponent ( MSGUIUnclickable component, Alignment alignment ) : void
AddComponent ( MSPanel panel ) : void
AddComponent ( MSPanel panel, Alignment alignment ) : void
Draw ( GameTime gameTime ) : void
HandleKeyboardInput ( KeyboardState oldKeyboardState ) : void
Hover ( ) : void
LeftClick ( ) : void
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MiddleClick ( ) : void
RemoveComponent ( MSGUIClickable component ) : void
RemoveComponent ( MSGUIUnclickable component ) : void
RemoveComponent ( MSPanel panel ) : void
RightClick ( ) : void
UnHover ( ) : void
UnLeftClick ( ) : void
UnMiddleClick ( ) : void
UnRightClick ( ) : void
Update ( GameTime gameTime ) : void

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

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

public AddComponent ( MSGUIClickable component ) : void
component MSGUIClickable
Результат void

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

public AddComponent ( MSGUIClickable component, Alignment alignment ) : void
component MSGUIClickable
alignment Alignment
Результат void

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

public AddComponent ( MSGUIUnclickable component ) : void
component MSGUIUnclickable
Результат void

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

public AddComponent ( MSGUIUnclickable component, Alignment alignment ) : void
component MSGUIUnclickable
alignment Alignment
Результат void

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

public AddComponent ( MSPanel panel ) : void
panel MSPanel
Результат void

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

public AddComponent ( MSPanel panel, Alignment alignment ) : void
panel MSPanel
alignment Alignment
Результат void

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

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public HandleKeyboardInput ( KeyboardState oldKeyboardState ) : void
oldKeyboardState Microsoft.Xna.Framework.Input.KeyboardState
Результат void

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

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

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

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

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

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
highlight Color
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
Результат System

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

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
Результат System

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

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
topPadding float
bottomPadding float
leftPadding float
rightPadding float
highlight Color
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
Результат System

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

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
topPadding float
bottomPadding float
leftPadding float
rightPadding float
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
Результат System

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

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

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

public RemoveComponent ( MSGUIClickable component ) : void
component MSGUIClickable
Результат void

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

public RemoveComponent ( MSGUIUnclickable component ) : void
component MSGUIUnclickable
Результат void

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

public RemoveComponent ( MSPanel panel ) : void
panel MSPanel
Результат void

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

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

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

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

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

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

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

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

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

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

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

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

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

protected Texture2D,Microsoft.Xna.Framework.Graphics background
Результат Microsoft.Xna.Framework.Graphics.Texture2D

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

protected List components
Результат List

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

protected Color highlight
Результат Color