C# Class hyades.entity.Entity

Show file Open project: zfedoran/bubblebound

Public Properties

Property Type Description
aabb Microsoft.Xna.Framework.BoundingBox
id int
name string
size Vector3
visible bool

Public Methods

Method Description
Clone ( Entity entity ) : Entity
CopyFrom ( Entity from, Entity to ) : void
CreateWorldTransformMatrix ( Vector3 &position, Vector3 &rotation, Vector3 &size, Matrix &matrix ) : void
Draw ( GraphicsDevice device, Camera camera ) : void
Entity ( ) : System
GetTransform ( ) : Matrix
Remove ( ) : void
Update ( double elapsed ) : void

Method Details

Clone() public static method

public static Clone ( Entity entity ) : Entity
entity Entity
return Entity

CopyFrom() public static method

public static CopyFrom ( Entity from, Entity to ) : void
from Entity
to Entity
return void

CreateWorldTransformMatrix() public static method

public static CreateWorldTransformMatrix ( Vector3 &position, Vector3 &rotation, Vector3 &size, Matrix &matrix ) : void
position Vector3
rotation Vector3
size Vector3
matrix Matrix
return void

Draw() public method

public Draw ( GraphicsDevice device, Camera camera ) : void
device GraphicsDevice
camera Camera
return void

Entity() public method

public Entity ( ) : System
return System

GetTransform() public method

public GetTransform ( ) : Matrix
return Matrix

Remove() public method

public Remove ( ) : void
return void

Update() public method

public Update ( double elapsed ) : void
elapsed double
return void

Property Details

aabb public property

public BoundingBox,Microsoft.Xna.Framework aabb
return Microsoft.Xna.Framework.BoundingBox

id public property

public int id
return int

name public property

public string name
return string

size public property

public Vector3 size
return Vector3

visible public property

public bool visible
return bool