Velaptor.Factories.CameraFactory
Velaptor
Velaptor.Factories
CameraFactory Class
Creates camera instances for applying pan and zoom transforms to rendered objects.
public static class CameraFactory
Inheritance System.Object → CameraFactory
Methods
CreateCamera()
Creates a 2-D camera instance that applies pan and zoom transforms on the CPU.
public static Velaptor.ICamera2D CreateCamera();
Returns
ICamera2D
The camera instance.
Remarks
The camera transforms world pixel coordinates to screen pixel coordinates. Call TransformPosition(Vector2) and TransformSize(float) each frame when building render data.
The returned instance is a singleton — repeated calls return the same camera.