Table of Contents

Class GraphicsMouseCoordinateTransformer

Namespace
BSGameLib.Game.Input
Assembly
BSGameLib.Game.dll

Converts mouse positions from window pixels to the game's logical coordinates, using the render surface.

public sealed class GraphicsMouseCoordinateTransformer : IMouseCoordinateTransformer
Inheritance
GraphicsMouseCoordinateTransformer
Implements
Inherited Members

Constructors

GraphicsMouseCoordinateTransformer(IRenderSurface)

Created by dependency injection.

public GraphicsMouseCoordinateTransformer(IRenderSurface renderSurface)

Parameters

renderSurface IRenderSurface

Methods

Transform(Vector2)

Converts a point in window pixels to logical coordinates.

public Vector2 Transform(Vector2 screenCoordinates)

Parameters

screenCoordinates Vector2

Returns

Vector2