C# 클래스 Xenko.Particles.Updaters.FieldShapes.FieldShape

파일 보기 프로젝트 열기: xen2/stride

공개 메소드들

메소드 설명
GetDebugDrawShape ( Vector3 &pos, Quaternion &rot, Vector3 &scl ) : DebugDrawShape
GetDistanceToCenter ( Vector3 particlePosition, Vector3 particleVelocity, Vector3 &alongAxis, Vector3 &aroundAxis, Vector3 &awayAxis ) : float
IsPointInside ( Vector3 particlePosition, Vector3 &surfacePoint, Vector3 &surfaceNormal ) : bool
PreUpdateField ( Vector3 position, Quaternion rotation, Vector3 size ) : void

메소드 상세

GetDebugDrawShape() 공개 추상적인 메소드

public abstract GetDebugDrawShape ( Vector3 &pos, Quaternion &rot, Vector3 &scl ) : DebugDrawShape
pos Vector3
rot Quaternion
scl Vector3
리턴 DebugDrawShape

GetDistanceToCenter() 공개 추상적인 메소드

public abstract GetDistanceToCenter ( Vector3 particlePosition, Vector3 particleVelocity, Vector3 &alongAxis, Vector3 &aroundAxis, Vector3 &awayAxis ) : float
particlePosition Vector3
particleVelocity Vector3
alongAxis Vector3
aroundAxis Vector3
awayAxis Vector3
리턴 float

IsPointInside() 공개 추상적인 메소드

public abstract IsPointInside ( Vector3 particlePosition, Vector3 &surfacePoint, Vector3 &surfaceNormal ) : bool
particlePosition Vector3
surfacePoint Vector3
surfaceNormal Vector3
리턴 bool

PreUpdateField() 공개 추상적인 메소드

public abstract PreUpdateField ( Vector3 position, Quaternion rotation, Vector3 size ) : void
position Vector3
rotation Quaternion
size Vector3
리턴 void