Skip to main content

Class: CssRotateTransform

Defined in: src/sdk/graphics/css/CssTransform.ts:108

A CSS rotate transform.

Extends​

  • AbstractCssTransform

Constructors​

Constructor​

new CssRotateTransform(unit): CssRotateTransform

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

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

Parameters​

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

Returns​

CssRotateTransform

Overrides​

AbstractCssTransform.constructor

Properties​

cachedParams​

protected readonly cachedParams: Float64Array

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

Inherited from​

AbstractCssTransform.cachedParams


params​

protected readonly params: Float64Array

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

Inherited from​

AbstractCssTransform.params


stringValue?​

protected optional stringValue: string

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

Inherited from​

AbstractCssTransform.stringValue

Methods​

buildString()​

protected buildString(params): string

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

Parameters​

ParameterType
paramsReadonlyFloat64Array

Returns​

string

Inherit Doc​

Overrides​

AbstractCssTransform.buildString


resolve()​

resolve(): string

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

Returns​

string

Inherit Doc​

Inherited from​

AbstractCssTransform.resolve


set()​

set(angle, precision): void

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

Sets this transform's rotation angle.

Parameters​

ParameterTypeDefault 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