C# Class Xenko.Particles.Updaters.FieldShapes.FieldShape

Afficher le fichier Open project: xen2/stride

Méthodes publiques

Méthode Description
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

Method Details

GetDebugDrawShape() public abstract méthode

public abstract GetDebugDrawShape ( Vector3 &pos, Quaternion &rot, Vector3 &scl ) : DebugDrawShape
pos Vector3
rot Quaternion
scl Vector3
Résultat DebugDrawShape

GetDistanceToCenter() public abstract méthode

public abstract GetDistanceToCenter ( Vector3 particlePosition, Vector3 particleVelocity, Vector3 &alongAxis, Vector3 &aroundAxis, Vector3 &awayAxis ) : float
particlePosition Vector3
particleVelocity Vector3
alongAxis Vector3
aroundAxis Vector3
awayAxis Vector3
Résultat float

IsPointInside() public abstract méthode

public abstract IsPointInside ( Vector3 particlePosition, Vector3 &surfacePoint, Vector3 &surfaceNormal ) : bool
particlePosition Vector3
surfacePoint Vector3
surfaceNormal Vector3
Résultat bool

PreUpdateField() public abstract méthode

public abstract PreUpdateField ( Vector3 position, Quaternion rotation, Vector3 size ) : void
position Vector3
rotation Quaternion
size Vector3
Résultat void