C# Класс Myre.Graphics.Quad

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ToDeviceCoordinate ( float x, float y, System.Numerics.Vector2 resolution ) : System.Numerics.Vector2

Описание методов

Draw() публичный Метод

Draws this instance.
public Draw ( ) : void
Результат void

Draw() публичный Метод

public Draw ( Effect effect ) : void
effect Microsoft.Xna.Framework.Graphics.Effect
Результат void

Draw() публичный Метод

public Draw ( Myre.Graphics.Materials.Material material, BoxedValueStore parameters ) : void
material Myre.Graphics.Materials.Material
parameters BoxedValueStore
Результат void

Quad() публичный Метод

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.
Результат System

SetPosition() публичный Метод

public SetPosition ( Rectangle screenCoordinates, float depth ) : void
screenCoordinates Rectangle
depth float
Результат void

SetPosition() публичный Метод

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.
Результат void

SetPosition() публичный Метод

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
Результат void