C# Class vimage.DisplayObject

Inheritance: SFML.Graphics.Transformable, Drawable
ファイルを表示 Open project: Torrunt/vimage Class Usage Examples

Public Properties

Property Type Description
Parent DisplayObject
Texture TextureInfo
Visible bool

Public Methods

Method Description
AddChild ( dynamic child ) : void
AddChildAt ( dynamic child, int index ) : void
Clear ( ) : void
DisplayObject ( ) : System
Draw ( RenderTarget Target, RenderStates states ) : void
GetChildAt ( int i ) : dynamic
Move ( Vector2f offset ) : void
Move ( float offsetX, float offsetY ) : void
OnAdded ( ) : void
OnRemoved ( ) : void
RemoveChild ( dynamic child ) : void
RemoveChildAt ( int index ) : void
Rotate ( float amount ) : void
SetPosition ( Vector2f pos ) : void
SetPosition ( float x, float y ) : void
SetScale ( Vector2f scale ) : void
SetScale ( float scale ) : void
SetScale ( float scaleX, float scaleY ) : void

Method Details

AddChild() public method

public AddChild ( dynamic child ) : void
child dynamic
return void

AddChildAt() public method

public AddChildAt ( dynamic child, int index ) : void
child dynamic
index int
return void

Clear() public method

public Clear ( ) : void
return void

DisplayObject() public method

public DisplayObject ( ) : System
return System

Draw() public method

public Draw ( RenderTarget Target, RenderStates states ) : void
Target RenderTarget
states SFML.Graphics.RenderStates
return void

GetChildAt() public method

public GetChildAt ( int i ) : dynamic
i int
return dynamic

Move() public method

public Move ( Vector2f offset ) : void
offset Vector2f
return void

Move() public method

public Move ( float offsetX, float offsetY ) : void
offsetX float
offsetY float
return void

OnAdded() public method

public OnAdded ( ) : void
return void

OnRemoved() public method

public OnRemoved ( ) : void
return void

RemoveChild() public method

public RemoveChild ( dynamic child ) : void
child dynamic
return void

RemoveChildAt() public method

public RemoveChildAt ( int index ) : void
index int
return void

Rotate() public method

public Rotate ( float amount ) : void
amount float
return void

SetPosition() public method

public SetPosition ( Vector2f pos ) : void
pos Vector2f
return void

SetPosition() public method

public SetPosition ( float x, float y ) : void
x float
y float
return void

SetScale() public method

public SetScale ( Vector2f scale ) : void
scale Vector2f
return void

SetScale() public method

public SetScale ( float scale ) : void
scale float
return void

SetScale() public method

public SetScale ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
return void

Property Details

Parent public_oe property

public DisplayObject,vimage Parent
return DisplayObject

Texture public_oe property

public TextureInfo,vimage Texture
return TextureInfo

Visible public_oe property

public bool Visible
return bool