Struct UVRotate
- Namespace
 - Stride.Particles.ShapeBuilders.Tools
 
- Assembly
 - Stride.Particles.dll
 
Struct used to rotate and/or flip texture coordinates
[DataContract("UVRotate")]
[Display("UV Rotate", null)]
public struct UVRotate
  - Inherited Members
 
Properties
FlipX
If True, the texture coordinates will be flipped horizontally prior to texture sampling.
[Display("Flip Hor", null)]
public bool FlipX { get; set; }
  Property Value
FlipY
If True, the texture coordinates will be flipped vertically prior to texture sampling.
[Display("Flip Ver", null)]
public bool FlipY { get; set; }
  Property Value
UVClockwise
If True, the texture coordinates will be rotated clockwise by the specified angle prior to texture sampling.
[Display("Clockwise", null)]
public UVClockwiseRotation UVClockwise { get; set; }
  Property Value
Methods
GetCoords(Vector2)
Returns the rotated texture coordinates for base input texture coordinates
public Vector2 GetCoords(Vector2 inVector)
  Parameters
inVectorVector2Base texture coordinates
Returns
- Vector2
 Rotated and flipped coordinates