C# Class vimage.DisplayObject

Inheritance: SFML.Graphics.Transformable, Drawable
Show file 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 property

public DisplayObject,vimage Parent
return DisplayObject

Texture public property

public TextureInfo,vimage Texture
return TextureInfo

Visible public property

public bool Visible
return bool