Skip to main content

Class: CssRotateTransform

A CSS rotate transform.

Hierarchy

  • AbstractCssTransform

    CssRotateTransform

Constructors

constructor

new CssRotateTransform(unit): CssRotateTransform

Creates a new instance of a CSS rotate transform, initialized to zero rotation.

Parameters

NameTypeDescription
unit"rad" | "deg"The angle unit to use for this transform.

Returns

CssRotateTransform

Overrides

AbstractCssTransform.constructor

Defined in

src/sdk/graphics/css/CssTransform.ts:115

Properties

cachedParams

Protected Readonly cachedParams: Float64Array

Inherited from

AbstractCssTransform.cachedParams

Defined in

src/sdk/graphics/css/CssTransform.ts:22


params

Protected Readonly params: Float64Array

Inherited from

AbstractCssTransform.params

Defined in

src/sdk/graphics/css/CssTransform.ts:21


stringValue

Protected Optional stringValue: string

Inherited from

AbstractCssTransform.stringValue

Defined in

src/sdk/graphics/css/CssTransform.ts:24

Methods

buildString

buildString(params): string

Parameters

NameType
paramsReadonly<Omit<Float64Array, "set" | "sort" | "copyWithin">>

Returns

string

Inherit Doc

Overrides

AbstractCssTransform.buildString

Defined in

src/sdk/graphics/css/CssTransform.ts:130


resolve

resolve(): string

Returns

string

Inherit Doc

Inherited from

AbstractCssTransform.resolve

Defined in

src/sdk/graphics/css/CssTransform.ts:36


set

set(angle, precision?): void

Sets this transform's rotation angle.

Parameters

NameTypeDefault valueDescription
anglenumberundefinedThe angle to set.
precisionnumber0The precision with which to set the angle. A value of 0 denotes infinite precision. Defaults to 0.

Returns

void

Defined in

src/sdk/graphics/css/CssTransform.ts:125