C# Class hyades.entity.Entity

Mostrar archivo 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_oe property

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

id public_oe property

public int id
return int

name public_oe property

public string name
return string

size public_oe property

public Vector3 size
return Vector3

visible public_oe property

public bool visible
return bool