C# Class Myre.Graphics.Quad

Afficher le fichier Open project: TomGillen/Myre Class Usage Examples

Méthodes publiques

Méthode Description
Draw ( ) : void

Draws this instance.

Draw ( Effect effect ) : void
Draw ( Myre.Graphics.Materials.Material material, BoxedValueStore parameters ) : void
Quad ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : System

Initializes a new instance of the Quad class.

SetPosition ( Rectangle screenCoordinates, float depth ) : void
SetPosition ( System.Numerics.Vector2 topLeft, System.Numerics.Vector2 bottomRight, float depth ) : void

Sets the poisition of this quad.

SetPosition ( float topLeftX = -1, float topLeftY = 1, float bottomRightX = 1, float bottomRightY = -1, float depth ) : void

Private Methods

Méthode Description
ToDeviceCoordinate ( float x, float y, System.Numerics.Vector2 resolution ) : System.Numerics.Vector2

Method Details

Draw() public méthode

Draws this instance.
public Draw ( ) : void
Résultat void

Draw() public méthode

public Draw ( Effect effect ) : void
effect Microsoft.Xna.Framework.Graphics.Effect
Résultat void

Draw() public méthode

public Draw ( Myre.Graphics.Materials.Material material, BoxedValueStore parameters ) : void
material Myre.Graphics.Materials.Material
parameters BoxedValueStore
Résultat void

Quad() public méthode

Initializes a new instance of the Quad class.
public Quad ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : System
device Microsoft.Xna.Framework.Graphics.GraphicsDevice The graphics device.
Résultat System

SetPosition() public méthode

public SetPosition ( Rectangle screenCoordinates, float depth ) : void
screenCoordinates Rectangle
depth float
Résultat void

SetPosition() public méthode

Sets the poisition of this quad.
public SetPosition ( System.Numerics.Vector2 topLeft, System.Numerics.Vector2 bottomRight, float depth ) : void
topLeft System.Numerics.Vector2 The top left corner, in normalised device coordinates.
bottomRight System.Numerics.Vector2 The bottom right corner, in normalised device coordinates.
depth float The depth.
Résultat void

SetPosition() public méthode

public SetPosition ( float topLeftX = -1, float topLeftY = 1, float bottomRightX = 1, float bottomRightY = -1, float depth ) : void
topLeftX float
topLeftY float
bottomRightX float
bottomRightY float
depth float
Résultat void