Table of Contents

Class TransformBuilder

Namespace
Alis.Builder.Core.Ecs.Entity.Transform
Assembly
Alis.dll

The transform builder class

public class TransformBuilder : IBuild<Transform>, IPosition2D<TransformBuilder, float>, IRotation<TransformBuilder, float>, IScale2D<TransformBuilder, float>

Inheritance

Implements

Inherited Members

Fields

transform

The transform

private Transform transform

Field Value

Transform

Methods

Build()

Builds this instance

public Transform Build()

Returns

Transform

The transform

Position(float, float)

Positions the x

public TransformBuilder Position(float x, float y)

Parameters

x float

The

y float

The

Returns

TransformBuilder

The transform builder

Position(Vector2)

Positions the vector

public TransformBuilder Position(Vector2 vector)

Parameters

vector Vector2

The vector

Returns

TransformBuilder

The transform builder

Rotation(float)

Rotations the angle

public TransformBuilder Rotation(float angle)

Parameters

angle float

The angle

Returns

TransformBuilder

The transform builder

Scale(float, float)

Scales the x

public TransformBuilder Scale(float x, float y)

Parameters

x float

The

y float

The

Returns

TransformBuilder

The transform builder

See Also

IBuild<TOrigin>