observable
constobservable:object
Defined in: packages/three-flatland/src/observable/index.ts:307
Observable strategies for three.js value types. Call a strategy’s
attach(value, notify) directly to make a value fire notify on
in-place mutation (R3F compat).
observable.color— Color (r, g, b)observable.vector2— Vector2 (x, y)observable.vector3— Vector3 (x, y, z)observable.euler— Euler (x, y, z, order) — hooks into three’s existing_onChangeCallbackrather than installing accessors
Type Declaration
Section titled “Type Declaration”
readonlycolor:object
color.attach
Section titled “color.attach”attach: (
c,notify) =>void=attachColor
Parameters
Section titled “Parameters”notify
Section titled “notify”() => void
Returns
Section titled “Returns”void
color.snapshot
Section titled “color.snapshot”snapshot: (
c) =>Snapshot=snapshotColor
Parameters
Section titled “Parameters”Returns
Section titled “Returns”
readonlyeuler:object
euler.attach
Section titled “euler.attach”attach: (
e,notify) =>void=attachEuler
Parameters
Section titled “Parameters”notify
Section titled “notify”() => void
Returns
Section titled “Returns”void
euler.snapshot
Section titled “euler.snapshot”snapshot: (
e) =>Snapshot=snapshotEuler
Parameters
Section titled “Parameters”Returns
Section titled “Returns”vector2
Section titled “vector2”
readonlyvector2:object
vector2.attach
Section titled “vector2.attach”attach: (
v,notify) =>void=attachVector2
Parameters
Section titled “Parameters”notify
Section titled “notify”() => void
Returns
Section titled “Returns”void
vector2.snapshot
Section titled “vector2.snapshot”snapshot: (
v) =>Snapshot=snapshotVector2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”vector3
Section titled “vector3”
readonlyvector3:object
vector3.attach
Section titled “vector3.attach”attach: (
v,notify) =>void=attachVector3
Parameters
Section titled “Parameters”notify
Section titled “notify”() => void
Returns
Section titled “Returns”void
vector3.snapshot
Section titled “vector3.snapshot”snapshot: (
v) =>Snapshot=snapshotVector3