C# Class Nez.Farseer.FSCollisionPolygon

Inheritance: FSCollisionShape
Mostra file Open project: prime31/Nez

Protected Properties

Property Type Description
_verts Vertices

Public Methods

Method Description
FSCollisionPolygon ( ) : System.Collections.Generic
FSCollisionPolygon ( List vertices ) : System.Collections.Generic
onAddedToEntity ( ) : void
onEntityTransformChanged ( Transform comp ) : void
setCenter ( Vector2 center ) : FSCollisionPolygon
setVertices ( List vertices ) : FSCollisionPolygon
setVertices ( Vertices vertices ) : FSCollisionPolygon

Protected Methods

Method Description
recreateFixture ( ) : void
updateVerts ( ) : void

Private Methods

Method Description
createFixture ( ) : void

Method Details

FSCollisionPolygon() public method

public FSCollisionPolygon ( ) : System.Collections.Generic
return System.Collections.Generic

FSCollisionPolygon() public method

public FSCollisionPolygon ( List vertices ) : System.Collections.Generic
vertices List
return System.Collections.Generic

onAddedToEntity() public method

public onAddedToEntity ( ) : void
return void

onEntityTransformChanged() public method

public onEntityTransformChanged ( Transform comp ) : void
comp Transform
return void

recreateFixture() protected method

protected recreateFixture ( ) : void
return void

setCenter() public method

public setCenter ( Vector2 center ) : FSCollisionPolygon
center Microsoft.Xna.Framework.Vector2
return FSCollisionPolygon

setVertices() public method

public setVertices ( List vertices ) : FSCollisionPolygon
vertices List
return FSCollisionPolygon

setVertices() public method

public setVertices ( Vertices vertices ) : FSCollisionPolygon
vertices Vertices
return FSCollisionPolygon

updateVerts() protected method

protected updateVerts ( ) : void
return void

Property Details

_verts protected_oe property

verts are stored in display units. We convert to sim units if the Transform.scale changes.
protected Vertices _verts
return Vertices