Barotrauma Client Doc
|
Does a rotational deformations around pivot points at the edges of the sprite. More...
Public Member Functions | |
JointBendDeformation (XElement element) | |
override void | Update (float deltaTime) |
Public Member Functions inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
void | SetResolution (Point resolution) |
virtual void | Save (XElement element) |
Static Public Member Functions | |
static Vector2 | RotatePointAroundTarget (Vector2 point, Vector2 target, float angle) |
static Vector2 | RotatePointAroundTarget (Vector2 point, Vector2 target, float sin, float cos) |
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) |
Public Attributes | |
Vector2 | BendRightRefPos = new Vector2(1.0f, 0.5f) |
Vector2 | BendLeftRefPos = new Vector2(0.0f, 0.5f) |
Vector2 | BendUpRefPos = new Vector2(0.5f, 0.0f) |
Vector2 | BendDownRefPos = new Vector2(0.5f, 1.0f) |
Vector2 | Scale = Vector2.Zero |
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) | |
Properties | |
float | BendRight [get, set] |
float | BendLeft [get, set] |
float | BendUp [get, set] |
float | BendDown [get, set] |
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] |
Additional Inherited Members | |
Public Types inherited from Barotrauma.SpriteDeformations.SpriteDeformation | |
enum class | DeformationBlendMode { Add , Multiply , Override } |
Does a rotational deformations around pivot points at the edges of the sprite.
Definition at line 17 of file JointBendDeformation.cs.
Barotrauma.SpriteDeformations.JointBendDeformation.JointBendDeformation | ( | XElement | element | ) |
Definition at line 57 of file JointBendDeformation.cs.
|
protectedvirtual |
Implements Barotrauma.SpriteDeformations.SpriteDeformation.
Definition at line 59 of file JointBendDeformation.cs.
|
static |
Definition at line 129 of file JointBendDeformation.cs.
|
static |
Definition at line 134 of file JointBendDeformation.cs.
|
virtual |
Implements Barotrauma.SpriteDeformations.SpriteDeformation.
Definition at line 65 of file JointBendDeformation.cs.
Vector2 Barotrauma.SpriteDeformations.JointBendDeformation.BendDownRefPos = new Vector2(0.5f, 1.0f) |
Definition at line 51 of file JointBendDeformation.cs.
Vector2 Barotrauma.SpriteDeformations.JointBendDeformation.BendLeftRefPos = new Vector2(0.0f, 0.5f) |
Definition at line 35 of file JointBendDeformation.cs.
Vector2 Barotrauma.SpriteDeformations.JointBendDeformation.BendRightRefPos = new Vector2(1.0f, 0.5f) |
Definition at line 27 of file JointBendDeformation.cs.
Vector2 Barotrauma.SpriteDeformations.JointBendDeformation.BendUpRefPos = new Vector2(0.5f, 0.0f) |
Definition at line 43 of file JointBendDeformation.cs.
Vector2 Barotrauma.SpriteDeformations.JointBendDeformation.Scale = Vector2.Zero |
Definition at line 53 of file JointBendDeformation.cs.
|
getset |
Definition at line 46 of file JointBendDeformation.cs.
|
getset |
Definition at line 30 of file JointBendDeformation.cs.
|
getset |
Definition at line 21 of file JointBendDeformation.cs.
|
getset |
Definition at line 38 of file JointBendDeformation.cs.