Barotrauma Client Doc
|
Stretch a position in the deformable sprite to some direction More...
Public Types | |
enum class | ReactionType { ReactToTriggerers } |
Public Types inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
enum class | DeformationBlendMode { Add , Multiply , Override } |
Public Member Functions | |
PositionalDeformation (XElement element) | |
override void | Update (float deltaTime) |
void | Deform (Vector2 worldPosition, Vector2 amount, float deltaTime, Matrix transformMatrix) |
Public Member Functions inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
void | SetResolution (Point resolution) |
virtual void | Save (XElement element) |
Public Attributes | |
ReactionType | Type |
Protected Member Functions | |
override void | GetDeformation (out Vector2[,] deformation, out float multiplier, bool inverse) |
Protected Member Functions inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
SpriteDeformation (XElement element, SpriteDeformationParams deformationParams) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
static SpriteDeformation | Load (string deformationType, string parentDebugName) |
static SpriteDeformation | Load (XElement element, string parentDebugName) |
static Vector2[,] | GetDeformation (IEnumerable< SpriteDeformation > animations, Vector2 scale, bool inverseY=false) |
Properties inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
virtual float | Phase [get, set] |
Vector2[,] | Deformation [get] |
SpriteDeformationParams | Params [get, set] |
static IEnumerable< string > | DeformationTypes [get] |
Point | Resolution [get, set] |
string | TypeName [get] |
int | Sync [get] |
Stretch a position in the deformable sprite to some direction
Definition at line 42 of file PositionalDeformation.cs.
Enumerator | |
---|---|
ReactToTriggerers |
Definition at line 44 of file PositionalDeformation.cs.
Barotrauma.SpriteDeformations.PositionalDeformation.PositionalDeformation | ( | XElement | element | ) |
Definition at line 53 of file PositionalDeformation.cs.
void Barotrauma.SpriteDeformations.PositionalDeformation.Deform | ( | Vector2 | worldPosition, |
Vector2 | amount, | ||
float | deltaTime, | ||
Matrix | transformMatrix | ||
) |
Definition at line 77 of file PositionalDeformation.cs.
|
protectedvirtual |
Implements Barotrauma.SpriteDeformations.SpriteDeformation.
Definition at line 103 of file PositionalDeformation.cs.
|
virtual |
Implements Barotrauma.SpriteDeformations.SpriteDeformation.
Definition at line 57 of file PositionalDeformation.cs.
ReactionType Barotrauma.SpriteDeformations.PositionalDeformation.Type |
Definition at line 49 of file PositionalDeformation.cs.