Documentation / @ripl/vue-3d / RiplGroup3DProps
Interface: RiplGroup3DProps ​
Defined in: vue-3d/src/types.ts:77
Props accepted by RiplGroup3D.
Extends ​
Properties ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
class? | unknown | Class names used for querying, in any of Vue's class binding forms. | RiplElementOptionProps.class | vue/src/types.ts:92 |
data? | unknown | Arbitrary user data bound to the element, typically the datum backing it. | RiplElementOptionProps.data | vue/src/types.ts:94 |
id? | string | Stable id used for querying and for matching an element across renders. | RiplElementOptionProps.id | vue/src/types.ts:90 |
interpolators? | ElementInterpolators<Partial<BaseState>> | Interpolator overrides for individual state properties, layered over the defaults the element type declares. Read once, when the element is constructed. | RiplElementOptionProps.interpolators | vue/src/types.ts:101 |
onAttached? | RiplListener<Group<ElementEventMap>> | Fired when the element is added to a group, with the group it joined. | RiplElementListeners.onAttached | vue/src/types.ts:80 |
onClick? | RiplListener<RiplPointerPayload> | Fired when the pointer is pressed and released without an intervening drag. | RiplElementListeners.onClick | vue/src/types.ts:54 |
onDestroyed? | RiplListener<null> | Fired when the element is destroyed. | RiplElementListeners.onDestroyed | vue/src/types.ts:78 |
onDetached? | RiplListener<Group<ElementEventMap>> | Fired when the element is removed from a group, with the group it left. | RiplElementListeners.onDetached | vue/src/types.ts:82 |
onDrag? | RiplListener<RiplDragPayload> | Fired on each pointer move during a drag gesture. | RiplElementListeners.onDrag | vue/src/types.ts:68 |
onDragend? | RiplListener<RiplDragPayload> | Fired when a drag gesture ends. | RiplElementListeners.onDragend | vue/src/types.ts:70 |
onDragstart? | RiplListener<RiplDragPayload> | Fired once the pointer has moved past the drag threshold with the button held. | RiplElementListeners.onDragstart | vue/src/types.ts:66 |
onGraph? | RiplListener<null> | Fired when the shape of the scene graph at or below this element changes. | RiplElementListeners.onGraph | vue/src/types.ts:84 |
onMousedown? | RiplListener<RiplPointerPayload> | Fired when the pointer is pressed down. | RiplElementListeners.onMousedown | vue/src/types.ts:56 |
onMouseenter? | RiplListener<null> | Fired when the pointer enters. | RiplElementListeners.onMouseenter | vue/src/types.ts:62 |
onMouseleave? | RiplListener<null> | Fired when the pointer leaves. | RiplElementListeners.onMouseleave | vue/src/types.ts:64 |
onMousemove? | RiplListener<RiplPointerPayload> | Fired as the pointer moves. | RiplElementListeners.onMousemove | vue/src/types.ts:60 |
onMouseup? | RiplListener<RiplPointerPayload> | Fired when the pointer is released. | RiplElementListeners.onMouseup | vue/src/types.ts:58 |
onUpdated? | RiplListener<RiplUpdatedPayload> | Fired whenever one of the element's state properties changes. | RiplElementListeners.onUpdated | vue/src/types.ts:76 |
pointerEvents? | ElementPointerEvents | Which parts of the element respond to pointer hit testing. Defaults to all. | RiplElementOptionProps.pointerEvents | vue/src/types.ts:96 |
rotationX? | number | The rotation around the X axis, in radians. Defaults to 0. | - | vue-3d/src/types.ts:85 |
rotationY? | number | The rotation around the Y axis, in radians. Defaults to 0. | - | vue-3d/src/types.ts:87 |
rotationZ? | number | The rotation around the Z axis, in radians. Defaults to 0. | - | vue-3d/src/types.ts:89 |
scale? | number | A uniform scale applied to all three axes. Overridden by any per-axis scale also given. | - | vue-3d/src/types.ts:97 |
scaleX? | number | The scale along the X axis. Defaults to 1. | - | vue-3d/src/types.ts:91 |
scaleY? | number | The scale along the Y axis. Defaults to 1. | - | vue-3d/src/types.ts:93 |
scaleZ? | number | The scale along the Z axis. Defaults to 1. | - | vue-3d/src/types.ts:95 |
x? | number | The X position of the group's origin in world space. Defaults to 0. | - | vue-3d/src/types.ts:79 |
y? | number | The Y position of the group's origin in world space. Defaults to 0. | - | vue-3d/src/types.ts:81 |
z? | number | The Z position of the group's origin in world space. Defaults to 0. | - | vue-3d/src/types.ts:83 |