C# 클래스 hyades.physics.Physics

파일 보기 프로젝트 열기: zfedoran/bubblebound 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
aabb BoundingSquare
body_list List
cell Vector2
chain_list List
collision_list List
elasticity float
friction float
on_aabb_collision Body>.Action
on_collision Action
on_penetration Body>.Action
penetration_count int
penetration_threshold float
size Vector2

공개 메소드들

메소드 설명
Add ( Body body ) : void
Add ( Chain chain ) : void
Initialize ( ) : void
IsPointInsideAnyBody ( Vector2 point ) : bool
MoveDistantBodies ( Vector2 position, float near, float far ) : void
Physics ( ) : System
Remove ( Body body ) : void
Remove ( Chain chain ) : void
SetWorldLimits ( Vector2 min, Vector2 max ) : void
Update ( double elapsed ) : void
UpdateBitmask ( Body body ) : void

메소드 상세

Add() 공개 메소드

public Add ( Body body ) : void
body Body
리턴 void

Add() 공개 메소드

public Add ( Chain chain ) : void
chain Chain
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

IsPointInsideAnyBody() 공개 메소드

public IsPointInsideAnyBody ( Vector2 point ) : bool
point Vector2
리턴 bool

MoveDistantBodies() 공개 메소드

public MoveDistantBodies ( Vector2 position, float near, float far ) : void
position Vector2
near float
far float
리턴 void

Physics() 공개 메소드

public Physics ( ) : System
리턴 System

Remove() 공개 메소드

public Remove ( Body body ) : void
body Body
리턴 void

Remove() 공개 메소드

public Remove ( Chain chain ) : void
chain Chain
리턴 void

SetWorldLimits() 공개 메소드

public SetWorldLimits ( Vector2 min, Vector2 max ) : void
min Vector2
max Vector2
리턴 void

Update() 공개 메소드

public Update ( double elapsed ) : void
elapsed double
리턴 void

UpdateBitmask() 공개 메소드

public UpdateBitmask ( Body body ) : void
body Body
리턴 void

프로퍼티 상세

aabb 공개적으로 프로퍼티

public BoundingSquare,hyades.physics aabb
리턴 BoundingSquare

body_list 공개적으로 프로퍼티

public List body_list
리턴 List

cell 공개적으로 프로퍼티

public Vector2 cell
리턴 Vector2

chain_list 공개적으로 프로퍼티

public List chain_list
리턴 List

collision_list 공개적으로 프로퍼티

public List collision_list
리턴 List

elasticity 공개적으로 프로퍼티

public float elasticity
리턴 float

friction 공개적으로 프로퍼티

public float friction
리턴 float

on_aabb_collision 공개적으로 프로퍼티

public Action on_aabb_collision
리턴 Body>.Action

on_collision 공개적으로 프로퍼티

public Action on_collision
리턴 Action

on_penetration 공개적으로 프로퍼티

public Action on_penetration
리턴 Body>.Action

penetration_count 공개적으로 프로퍼티

public int penetration_count
리턴 int

penetration_threshold 공개적으로 프로퍼티

public float penetration_threshold
리턴 float

size 공개적으로 프로퍼티

public Vector2 size
리턴 Vector2