Logo
公開メンバ関数 | プロパティ | 全メンバ一覧
Yukar.Engine.WindowDrawer クラス

ウィンドウタイプのイメージを描画するクラス [詳解]

公開メンバ関数

 WindowDrawer (Texture window)
 
void Update ()
 
void Draw (Vector2 position)
 
void Draw (Vector2 position, Vector2 windowSize)
 
void Draw (Vector2 position, Vector2 windowSize, Color windowColor)
 
void Draw (Vector2 position, Vector2 windowSize, Color windowColor, bool isSlider)
 
void Draw (Vector2 position, Vector2 windowSize, Color windowColor, bool isSlider, Rectangle? clipRectAngle=null)
 
void Draw (Vector2 position, Vector2 windowSize, Vector2 edgeScale, Color windowColor, bool isSlider=false, Rectangle? clipRectAngle=null)
 
void DrawString (string text, Vector2 position)
 
void DrawString (int fontId, string text, Vector2 position, Color color)
 
float GetScale (Vector2 windowSize)
 
Rectangle GetRectangle (Vector2 position, Vector2 size)
 
Vector2 GetRenderSize (Vector2 size)
 

プロパティ

Texture WindowResource [get]
 
int paddingLeft [get]
 
int paddingRight [get]
 
int paddingTop [get]
 
int paddingBottom [get]
 

詳解

ウィンドウタイプのイメージを描画するクラス

構築子と解体子

◆ WindowDrawer()

Yukar.Engine.WindowDrawer.WindowDrawer ( Texture  window)

メソッド詳解

◆ Draw() [1/6]

void Yukar.Engine.WindowDrawer.Draw ( Vector2  position)

◆ Draw() [2/6]

void Yukar.Engine.WindowDrawer.Draw ( Vector2  position,
Vector2  windowSize 
)

◆ Draw() [3/6]

void Yukar.Engine.WindowDrawer.Draw ( Vector2  position,
Vector2  windowSize,
Color  windowColor 
)

◆ Draw() [4/6]

void Yukar.Engine.WindowDrawer.Draw ( Vector2  position,
Vector2  windowSize,
Color  windowColor,
bool  isSlider 
)

◆ Draw() [5/6]

void Yukar.Engine.WindowDrawer.Draw ( Vector2  position,
Vector2  windowSize,
Color  windowColor,
bool  isSlider,
Rectangle?  clipRectAngle = null 
)

◆ Draw() [6/6]

void Yukar.Engine.WindowDrawer.Draw ( Vector2  position,
Vector2  windowSize,
Vector2  edgeScale,
Color  windowColor,
bool  isSlider = false,
Rectangle?  clipRectAngle = null 
)

◆ DrawString() [1/2]

void Yukar.Engine.WindowDrawer.DrawString ( int  fontId,
string  text,
Vector2  position,
Color  color 
)

◆ DrawString() [2/2]

void Yukar.Engine.WindowDrawer.DrawString ( string  text,
Vector2  position 
)

◆ GetRectangle()

Rectangle Yukar.Engine.WindowDrawer.GetRectangle ( Vector2  position,
Vector2  size 
)

◆ GetRenderSize()

Vector2 Yukar.Engine.WindowDrawer.GetRenderSize ( Vector2  size)

◆ GetScale()

float Yukar.Engine.WindowDrawer.GetScale ( Vector2  windowSize)

◆ Update()

void Yukar.Engine.WindowDrawer.Update ( )

プロパティ詳解

◆ paddingBottom

int Yukar.Engine.WindowDrawer.paddingBottom
get

◆ paddingLeft

int Yukar.Engine.WindowDrawer.paddingLeft
get

◆ paddingRight

int Yukar.Engine.WindowDrawer.paddingRight
get

◆ paddingTop

int Yukar.Engine.WindowDrawer.paddingTop
get

◆ WindowResource

Texture Yukar.Engine.WindowDrawer.WindowResource
get