Skip to content

@bloopjs/toodle


@bloopjs/toodle / scene/SceneNode / NodeOptions

Type Alias: NodeOptions ​

NodeOptions = object

Defined in: scene/SceneNode.ts:578

Properties ​

flipX? ​

optional flipX: boolean

Defined in: scene/SceneNode.ts:602

Flip the node horizontally.


flipY? ​

optional flipY: boolean

Defined in: scene/SceneNode.ts:604

Flip the node vertically.


id? ​

optional id: number

Defined in: scene/SceneNode.ts:580

The unique identifier for the node.


isActive? ​

optional isActive: boolean

Defined in: scene/SceneNode.ts:596

The active state for the node.


key? ​

optional key: string

Defined in: scene/SceneNode.ts:606

A string key for the node - can be used to reference the node from an external lookup system


kids? ​

optional kids: SceneNode[]

Defined in: scene/SceneNode.ts:598

The kids for the node.


label? ​

optional label: string

Defined in: scene/SceneNode.ts:582

The label for the node.


layer? ​

optional layer: number

Defined in: scene/SceneNode.ts:584

The layer for the node.


position? ​

optional position: Point

Defined in: scene/SceneNode.ts:590

The position for the node.


render? ​

optional render: RenderComponent

Defined in: scene/SceneNode.ts:600

The render component for the node.


rotation? ​

optional rotation: number

Defined in: scene/SceneNode.ts:586

The rotation for the node in degrees. Cannot be used with rotationRadians.


rotationRadians? ​

optional rotationRadians: number

Defined in: scene/SceneNode.ts:588

The rotation for the node in radians. Cannot be used with rotation.


scale? ​

optional scale: Vec2 | number

Defined in: scene/SceneNode.ts:592

The scale for the node.


size? ​

optional size: Size

Defined in: scene/SceneNode.ts:594

The desired size for the node.