C# Класс Artemis.Engine.BodyConstructor

Показать файл Открыть проект

Открытые методы

Метод Описание
AllowsSleeping ( ) : BodyConstructor
AsBodyType ( BodyType type ) : BodyConstructor
AsBullet ( ) : BodyConstructor
AsDynamic ( ) : BodyConstructor
AsKinematic ( ) : BodyConstructor
AsSensor ( ) : BodyConstructor
AsSensor ( string fixtureName ) : BodyConstructor
AsStatic ( ) : BodyConstructor
BodyConstructor ( ) : System
BodyConstructor ( World world ) : System
CollidesWith ( Category category ) : BodyConstructor
CollidesWith ( string fixtureName, Category category ) : BodyConstructor
Construct ( ) : Body
HasFixedRotation ( ) : BodyConstructor
IgnoresCCD ( ) : BodyConstructor
IgnoresCCDWith ( Category category ) : BodyConstructor
IgnoresCCDWith ( string fixtureName, Category category ) : BodyConstructor
IgnoresGravity ( ) : BodyConstructor
InWorld ( World world ) : BodyConstructor
IsInitiallyAwake ( ) : BodyConstructor
IsInitiallyEnabled ( ) : BodyConstructor
WithAfterCollision ( AfterCollisionEventHandler handler ) : BodyConstructor
WithAfterCollision ( string fixtureName, AfterCollisionEventHandler handler ) : BodyConstructor
WithAngularDamping ( float damping ) : BodyConstructor
WithBeforeCollision ( BeforeCollisionEventHandler handler ) : BodyConstructor
WithBeforeCollision ( string fixtureName, BeforeCollisionEventHandler handler ) : BodyConstructor
WithCollisionCategories ( Category category ) : BodyConstructor
WithCollisionCategories ( string fixtureName, Category category ) : BodyConstructor
WithCollisionGroup ( short collisionGroup ) : BodyConstructor
WithCollisionGroup ( string fixtureName, short collisionGroup ) : BodyConstructor
WithFriction ( float friction ) : BodyConstructor
WithFriction ( string fixtureName, float friction ) : BodyConstructor
WithGravityScale ( float scale ) : BodyConstructor
WithInertia ( float inertia ) : BodyConstructor
WithInitialAngularVelocity ( float angularVelocity ) : BodyConstructor
WithInitialLinearVelocity ( Vector2 linearVelocity ) : BodyConstructor
WithIslandIndex ( int index ) : BodyConstructor
WithLinearDamping ( float linearDamping ) : BodyConstructor
WithLocalCenter ( Vector2 pos ) : BodyConstructor
WithMass ( float mass ) : BodyConstructor
WithOnCollision ( OnCollisionEventHandler handler ) : BodyConstructor
WithOnCollision ( string fixtureName, OnCollisionEventHandler handler ) : BodyConstructor
WithOnSeparation ( OnSeparationEventHandler handler ) : BodyConstructor
WithOnSeparation ( string fixtureName, OnSeparationEventHandler handler ) : BodyConstructor
WithPosition ( Vector2 position ) : BodyConstructor
WithRestitution ( float restitution ) : BodyConstructor
WithRestitution ( string fixtureName, float restitution ) : BodyConstructor
WithRotation ( float rotation ) : BodyConstructor
WithShape ( Shape shape ) : BodyConstructor
WithShape ( string fixtureName, Shape shape ) : BodyConstructor

Приватные методы

Метод Описание
SetFixtureData ( Fixture fixture, FixtureData fixtureData ) : void

Описание методов

AllowsSleeping() публичный Метод

public AllowsSleeping ( ) : BodyConstructor
Результат BodyConstructor

AsBodyType() публичный Метод

public AsBodyType ( BodyType type ) : BodyConstructor
type BodyType
Результат BodyConstructor

AsBullet() публичный Метод

public AsBullet ( ) : BodyConstructor
Результат BodyConstructor

AsDynamic() публичный Метод

public AsDynamic ( ) : BodyConstructor
Результат BodyConstructor

AsKinematic() публичный Метод

public AsKinematic ( ) : BodyConstructor
Результат BodyConstructor

AsSensor() публичный Метод

public AsSensor ( ) : BodyConstructor
Результат BodyConstructor

AsSensor() публичный Метод

public AsSensor ( string fixtureName ) : BodyConstructor
fixtureName string
Результат BodyConstructor

AsStatic() публичный Метод

public AsStatic ( ) : BodyConstructor
Результат BodyConstructor

BodyConstructor() публичный Метод

public BodyConstructor ( ) : System
Результат System

BodyConstructor() публичный Метод

public BodyConstructor ( World world ) : System
world FarseerPhysics.Dynamics.World
Результат System

CollidesWith() публичный Метод

public CollidesWith ( Category category ) : BodyConstructor
category Category
Результат BodyConstructor

CollidesWith() публичный Метод

public CollidesWith ( string fixtureName, Category category ) : BodyConstructor
fixtureName string
category Category
Результат BodyConstructor

Construct() публичный Метод

public Construct ( ) : Body
Результат FarseerPhysics.Dynamics.Body

HasFixedRotation() публичный Метод

public HasFixedRotation ( ) : BodyConstructor
Результат BodyConstructor

IgnoresCCD() публичный Метод

public IgnoresCCD ( ) : BodyConstructor
Результат BodyConstructor

IgnoresCCDWith() публичный Метод

public IgnoresCCDWith ( Category category ) : BodyConstructor
category Category
Результат BodyConstructor

IgnoresCCDWith() публичный Метод

public IgnoresCCDWith ( string fixtureName, Category category ) : BodyConstructor
fixtureName string
category Category
Результат BodyConstructor

IgnoresGravity() публичный Метод

public IgnoresGravity ( ) : BodyConstructor
Результат BodyConstructor

InWorld() публичный Метод

public InWorld ( World world ) : BodyConstructor
world FarseerPhysics.Dynamics.World
Результат BodyConstructor

IsInitiallyAwake() публичный Метод

public IsInitiallyAwake ( ) : BodyConstructor
Результат BodyConstructor

IsInitiallyEnabled() публичный Метод

public IsInitiallyEnabled ( ) : BodyConstructor
Результат BodyConstructor

WithAfterCollision() публичный Метод

public WithAfterCollision ( AfterCollisionEventHandler handler ) : BodyConstructor
handler AfterCollisionEventHandler
Результат BodyConstructor

WithAfterCollision() публичный Метод

public WithAfterCollision ( string fixtureName, AfterCollisionEventHandler handler ) : BodyConstructor
fixtureName string
handler AfterCollisionEventHandler
Результат BodyConstructor

WithAngularDamping() публичный Метод

public WithAngularDamping ( float damping ) : BodyConstructor
damping float
Результат BodyConstructor

WithBeforeCollision() публичный Метод

public WithBeforeCollision ( BeforeCollisionEventHandler handler ) : BodyConstructor
handler BeforeCollisionEventHandler
Результат BodyConstructor

WithBeforeCollision() публичный Метод

public WithBeforeCollision ( string fixtureName, BeforeCollisionEventHandler handler ) : BodyConstructor
fixtureName string
handler BeforeCollisionEventHandler
Результат BodyConstructor

WithCollisionCategories() публичный Метод

public WithCollisionCategories ( Category category ) : BodyConstructor
category Category
Результат BodyConstructor

WithCollisionCategories() публичный Метод

public WithCollisionCategories ( string fixtureName, Category category ) : BodyConstructor
fixtureName string
category Category
Результат BodyConstructor

WithCollisionGroup() публичный Метод

public WithCollisionGroup ( short collisionGroup ) : BodyConstructor
collisionGroup short
Результат BodyConstructor

WithCollisionGroup() публичный Метод

public WithCollisionGroup ( string fixtureName, short collisionGroup ) : BodyConstructor
fixtureName string
collisionGroup short
Результат BodyConstructor

WithFriction() публичный Метод

public WithFriction ( float friction ) : BodyConstructor
friction float
Результат BodyConstructor

WithFriction() публичный Метод

public WithFriction ( string fixtureName, float friction ) : BodyConstructor
fixtureName string
friction float
Результат BodyConstructor

WithGravityScale() публичный Метод

public WithGravityScale ( float scale ) : BodyConstructor
scale float
Результат BodyConstructor

WithInertia() публичный Метод

public WithInertia ( float inertia ) : BodyConstructor
inertia float
Результат BodyConstructor

WithInitialAngularVelocity() публичный Метод

public WithInitialAngularVelocity ( float angularVelocity ) : BodyConstructor
angularVelocity float
Результат BodyConstructor

WithInitialLinearVelocity() публичный Метод

public WithInitialLinearVelocity ( Vector2 linearVelocity ) : BodyConstructor
linearVelocity Vector2
Результат BodyConstructor

WithIslandIndex() публичный Метод

public WithIslandIndex ( int index ) : BodyConstructor
index int
Результат BodyConstructor

WithLinearDamping() публичный Метод

public WithLinearDamping ( float linearDamping ) : BodyConstructor
linearDamping float
Результат BodyConstructor

WithLocalCenter() публичный Метод

public WithLocalCenter ( Vector2 pos ) : BodyConstructor
pos Vector2
Результат BodyConstructor

WithMass() публичный Метод

public WithMass ( float mass ) : BodyConstructor
mass float
Результат BodyConstructor

WithOnCollision() публичный Метод

public WithOnCollision ( OnCollisionEventHandler handler ) : BodyConstructor
handler OnCollisionEventHandler
Результат BodyConstructor

WithOnCollision() публичный Метод

public WithOnCollision ( string fixtureName, OnCollisionEventHandler handler ) : BodyConstructor
fixtureName string
handler OnCollisionEventHandler
Результат BodyConstructor

WithOnSeparation() публичный Метод

public WithOnSeparation ( OnSeparationEventHandler handler ) : BodyConstructor
handler OnSeparationEventHandler
Результат BodyConstructor

WithOnSeparation() публичный Метод

public WithOnSeparation ( string fixtureName, OnSeparationEventHandler handler ) : BodyConstructor
fixtureName string
handler OnSeparationEventHandler
Результат BodyConstructor

WithPosition() публичный Метод

public WithPosition ( Vector2 position ) : BodyConstructor
position Vector2
Результат BodyConstructor

WithRestitution() публичный Метод

public WithRestitution ( float restitution ) : BodyConstructor
restitution float
Результат BodyConstructor

WithRestitution() публичный Метод

public WithRestitution ( string fixtureName, float restitution ) : BodyConstructor
fixtureName string
restitution float
Результат BodyConstructor

WithRotation() публичный Метод

public WithRotation ( float rotation ) : BodyConstructor
rotation float
Результат BodyConstructor

WithShape() публичный Метод

public WithShape ( Shape shape ) : BodyConstructor
shape FarseerPhysics.Collision.Shapes.Shape
Результат BodyConstructor

WithShape() публичный Метод

public WithShape ( string fixtureName, Shape shape ) : BodyConstructor
fixtureName string
shape FarseerPhysics.Collision.Shapes.Shape
Результат BodyConstructor