RulerBuilder
A builder for the Ruler item.
Extends GenericItemBuilder
Example
import OBR, { buildRuler } from "@owlbear-rodeo/sdk";
const item = buildRuler()
.measurement("5ft")
.variant("DASHED")
.endPosition({ x: 150, y: 150 })
.build();
OBR.scene.items.addItems([item]);
Reference
Methods
measurement
measurement(measurement);
Set the rulers measurement.
Parameters
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| measurement | string | The rulers measurement |
Returns the current builder.
variant
variant(variant);
Set the rulers variant.
Parameters
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| variant | "FILLED" | "DASHED" | The rulers variant |
Returns the current builder.
startPosition
startPosition(startPosition);
Set the rulers startPosition.
Parameters
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| startPosition | Vector2 | The rulers start position |
Returns the current builder.
endPosition
endPosition(endPosition: Vector2)
Set the rulers endPosition.
Parameters
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| endPosition | Vector2 | The rulers end position |
Returns the current builder.
build
build();
Returns the final Ruler item.