Komponenten-Referenz
Jede Komponente, die ein Objekt tragen kann, und jede Einstellung darin. Was diese Einstellungen bedeuten — und welche davon leicht missverstanden werden — steht unter Komponenten.
39 Komponenten stehen zur Verfügung.
| Typ | Schema | Felder | Feldnamen |
|---|---|---|---|
AnchorComponent | Variante über type | 2 | type, …je nach Variante |
AudioComponent | Objekt | 7 | audio, volume, play, loop, muted, positional, … |
BoneComponent | Objekt | 2 | index, inverse |
CameraComponent | Variante über projection | 2 | projection, …je nach Variante |
CameraViewComponent | Objekt | 8 | target, x, y, width, height, size, … |
ColliderComponent | Variante über type | 2 | type, …je nach Variante |
DivkitComponent | Objekt | 6 | referal, render, anchorX, anchorY, enabled, persistVariables |
EventsComponent | Objekt | 1 | events |
ExtensionComponent | Objekt | 1 | entries |
GeometryComponent | Variante über type | 2 | type, …je nach Variante |
InitialVelocityComponent | Objekt | 2 | velocity, angularVelocity |
InstancerComponent | Variante über source | 2 | source, …je nach Variante |
LightComponent | Variante über type | 2 | type, …je nach Variante |
LookAtComponent | Variante über mode | 2 | mode, …je nach Variante |
MaterialComponent | Objekt | 1 | materials |
MetaComponent | Objekt | 6 | name, type, sort, enabled, visible, isMain |
ModelRefComponent | Objekt | 8 | referal, clip, speed, repeatMode, repeatCount, startFrame, … |
MorphComponent | Objekt | 1 | weights |
ParentComponent | Objekt | 3 | parent, order, lock |
ParticleEmitterComponent | Objekt | 23 | emitting, count, lifetime, shape, radius, extents, … |
PatchGraphComponent | Objekt | 3 | signature, nodes, edges |
PatchRefComponent | Objekt | 2 | referal, inputs |
PathComponent | Objekt | 19 | points, closed, curve, tension, radius, radialSegments, … |
PhysicsStateComponent | Objekt | 4 | velocity, angularVelocity, speed, sleeping |
PrefabComponent | Objekt | 1 | resourceId |
PrefabContent | Objekt | 1 | rootId |
RigidBodyComponent | Objekt | 8 | type, mass, linearDamping, angularDamping, fixedRotation, friction, … |
ScriptComponent | Objekt | 3 | referal, enabled, props |
ShaderGraphComponent | Objekt | 5 | nodes, edges, output, order, source |
ShadowComponent | Objekt | 2 | castShadow, receiveShadow |
SkeletonComponent | Objekt | 0 | |
SplatRefComponent | Objekt | 1 | referal |
StatesComponent | Objekt | 2 | states, activeStateId |
TagsComponent | Objekt | 1 | tags |
TemporalStateComponent | Objekt | 2 | presets, activePresetId |
Text3DComponent | Objekt | 15 | text, font, fontWeight, fontSize, textAlign, verticalAlign, … |
TextComponent | Objekt | 10 | font, fontStyle, text, fontWeight, fontSize, width, … |
TransformComponent | Objekt | 4 | position, rotation, scale, lock |
VideoComponent | Objekt | 7 | video, volume, play, loop, muted, positional, … |
Die Schemata im Detail
AnchorComponent
Getaggte Union über type — die Felder hängen vom Tag ab.
type = image
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
imageId | string — Text | hat einen Standardwert |
physicalWidth | f64 — Zahl | hat einen Standardwert, min 0 |
physicalHeight | f64 — Zahl | hat einen Standardwert, min 0 |
showHints | bool — Wahrheitswert | hat einen Standardwert |
type = qr
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
text | string — Text | hat einen Standardwert |
imageId | string — Text | hat einen Standardwert |
physicalSize | f64 — Zahl | hat einen Standardwert, min 0 |
showHints | bool — Wahrheitswert | hat einen Standardwert |
type = geo
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
latitude | f64 — Zahl | hat einen Standardwert, min -90, max 90 |
longitude | f64 — Zahl | hat einen Standardwert, min -180, max 180 |
showHints | bool — Wahrheitswert | hat einen Standardwert |
type = face
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
physicalSize | f64 — Zahl | hat einen Standardwert, min 0 |
anchorPoint | enum(nose | forehead | chin | leftEye | rightEye | leftEyebrow | rightEyebrow | leftEar | rightEar | noseBase | bottomLip | origin) | hat einen Standardwert |
faceGrid | bool — Wahrheitswert | hat einen Standardwert |
faceTextureId | string — Text | hat einen Standardwert |
fillEyes | bool — Wahrheitswert | hat einen Standardwert |
fillMouth | bool — Wahrheitswert | hat einen Standardwert |
flipTexture | bool — Wahrheitswert | hat einen Standardwert |
showHints | bool — Wahrheitswert | hat einen Standardwert |
type = surface
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
bindingType | enum(floor | wall | ceiling | table) | hat einen Standardwert |
recognitionAlgorithm | enum(plane_detection | hit_test) | hat einen Standardwert |
providerIos | enum(auto | webxr | 8thwall | arclip-webar) | hat einen Standardwert |
providerAndroid | enum(auto | webxr | 8thwall | arclip-webar) | hat einen Standardwert |
vps | bool — Wahrheitswert | hat einen Standardwert |
locationIds | array — Array | hat einen Standardwert |
showHints | bool — Wahrheitswert | hat einen Standardwert |
type = panorama
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
showHints | bool — Wahrheitswert | hat einen Standardwert |
type = 3d
| Feld | Typ | Hinweise |
|---|---|---|
isMain | bool — Wahrheitswert | hat einen Standardwert |
cameraId | string — Text | hat einen Standardwert |
AudioComponent
| Feld | Typ | Hinweise |
|---|---|---|
audio | string — Text | erlaubt null, hat einen Standardwert |
volume | f64 — Zahl | hat einen Standardwert |
play | bool — Wahrheitswert | hat einen Standardwert |
loop | bool — Wahrheitswert | hat einen Standardwert |
muted | bool — Wahrheitswert | hat einen Standardwert |
positional | bool — Wahrheitswert | hat einen Standardwert |
position | f64 — Zahl | hat einen Standardwert |
BoneComponent
| Feld | Typ | Hinweise |
|---|---|---|
index | f64 — Zahl | hat einen Standardwert |
inverse | mat4 — number[16] | hat einen Standardwert |
CameraComponent
Getaggte Union über projection — die Felder hängen vom Tag ab.
projection = perspective
| Feld | Typ | Hinweise |
|---|---|---|
fov | f64 — Zahl | hat einen Standardwert, min 1, max 179 |
near | f64 — Zahl | hat einen Standardwert, min 0.001 |
far | f64 — Zahl | hat einen Standardwert, min 0.01 |
controls | enum(none | orbit | fly | firstPerson | lock) | hat einen Standardwert |
target | vec3 — {x, y, z} | hat einen Standardwert |
enableDamping | bool — Wahrheitswert | hat einen Standardwert |
dampingFactor | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
enableRotate | bool — Wahrheitswert | hat einen Standardwert |
enablePan | bool — Wahrheitswert | hat einen Standardwert |
enableZoom | bool — Wahrheitswert | hat einen Standardwert |
minDistance | f64 — Zahl | hat einen Standardwert, min 0 |
maxDistance | f64 — Zahl | hat einen Standardwert, min 0 |
minPolarAngle | f64 — Zahl | hat einen Standardwert, min 0, max 3.141592653589793 |
maxPolarAngle | f64 — Zahl | hat einen Standardwert, min 0, max 3.141592653589793 |
autoRotate | bool — Wahrheitswert | hat einen Standardwert |
autoRotateSpeed | f64 — Zahl | hat einen Standardwert |
moveSpeed | f64 — Zahl | hat einen Standardwert, min 0 |
boost | f64 — Zahl | hat einen Standardwert, min 1 |
lookSpeed | f64 — Zahl | hat einen Standardwert, min 0.05 |
moveForward | array — Array | hat einen Standardwert |
moveBack | array — Array | hat einen Standardwert |
moveLeft | array — Array | hat einen Standardwert |
moveRight | array — Array | hat einen Standardwert |
moveUp | array — Array | hat einen Standardwert |
moveDown | array — Array | hat einen Standardwert |
moveBoost | array — Array | hat einen Standardwert |
CameraViewComponent
| Feld | Typ | Hinweise |
|---|---|---|
target | enum(screen | texture) | hat einen Standardwert |
x | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
y | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
width | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
height | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
size | u32 — Zahl | hat einen Standardwert, min 16, max 4096 |
order | i32 — Zahl | hat einen Standardwert |
enabled | bool — Wahrheitswert | hat einen Standardwert |
ColliderComponent
Getaggte Union über type — die Felder hängen vom Tag ab.
type = auto
| Feld | Typ | Hinweise |
|---|
type = box
| Feld | Typ | Hinweise |
|---|---|---|
halfExtents | vec3 — {x, y, z} | hat einen Standardwert |
type = sphere
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
type = cylinder
| Feld | Typ | Hinweise |
|---|---|---|
radiusTop | f64 — Zahl | hat einen Standardwert, min 0 |
radiusBottom | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
segments | u32 — Zahl | hat einen Standardwert, min 3, max 64 |
type = capsule
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
type = plane
| Feld | Typ | Hinweise |
|---|
DivkitComponent
| Feld | Typ | Hinweise |
|---|---|---|
referal | string — Text | erlaubt null, hat einen Standardwert |
render | enum(overlay | anchored) | hat einen Standardwert |
anchorX | enum(left | center | right) | hat einen Standardwert |
anchorY | enum(top | center | bottom) | hat einen Standardwert |
enabled | bool — Wahrheitswert | hat einen Standardwert |
persistVariables | bool — Wahrheitswert | hat einen Standardwert |
EventsComponent
| Feld | Typ | Hinweise |
|---|---|---|
events | array — Array | hat einen Standardwert |
ExtensionComponent
| Feld | Typ | Hinweise |
|---|---|---|
entries | record — Map | hat einen Standardwert |
GeometryComponent
Getaggte Union über type — die Felder hängen vom Tag ab.
type = box
| Feld | Typ | Hinweise |
|---|---|---|
width | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
depth | f64 — Zahl | hat einen Standardwert, min 0 |
widthSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
depthSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
cornerRadius | f64 — Zahl | hat einen Standardwert, min 0 |
cornerSegments | u32 — Zahl | hat einen Standardwert, min 1, max 10 |
type = sphere
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
widthSegments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 2, max 256 |
phiStart | f64 — Zahl | hat einen Standardwert |
phiLength | f64 — Zahl | hat einen Standardwert |
thetaStart | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
thetaLength | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = cylinder
| Feld | Typ | Hinweise |
|---|---|---|
radiusTop | f64 — Zahl | hat einen Standardwert, min 0 |
radiusBottom | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
radialSegments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
openEnded | bool — Wahrheitswert | hat einen Standardwert |
thetaStart | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
thetaLength | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = capsule
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
capSegments | u32 — Zahl | hat einen Standardwert, min 1, max 32 |
radialSegments | u32 — Zahl | hat einen Standardwert, min 3, max 128 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
type = circle
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
segments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
thetaStart | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
thetaLength | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = cone
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
radialSegments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
openEnded | bool — Wahrheitswert | hat einen Standardwert |
thetaStart | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
thetaLength | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = dodecahedron
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
detail | u32 — Zahl | hat einen Standardwert, max 5 |
type = icosahed
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
detail | u32 — Zahl | hat einen Standardwert, max 5 |
type = octahedron
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert, min 0 |
detail | u32 — Zahl | hat einen Standardwert, max 5 |
type = plane
| Feld | Typ | Hinweise |
|---|---|---|
width | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
widthSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
type = triangle
| Feld | Typ | Hinweise |
|---|---|---|
width | f64 — Zahl | hat einen Standardwert, min 0 |
height | f64 — Zahl | hat einen Standardwert, min 0 |
widthSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
heightSegments | u32 — Zahl | hat einen Standardwert, min 1, max 100 |
type = ring
| Feld | Typ | Hinweise |
|---|---|---|
innerRadius | f64 — Zahl | hat einen Standardwert, min 0 |
outerRadius | f64 — Zahl | hat einen Standardwert, min 0 |
thetaSegments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
phiSegments | u32 — Zahl | hat einen Standardwert, min 1, max 32 |
thetaStart | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
thetaLength | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = torus
| Feld | Typ | Hinweise |
|---|---|---|
radius | f64 — Zahl | hat einen Standardwert |
tube | f64 — Zahl | hat einen Standardwert |
radialSegments | u32 — Zahl | hat einen Standardwert, min 1, max 128 |
tubularSegments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
arc | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = extrude
| Feld | Typ | Hinweise |
|---|---|---|
points | array — Array | hat einen Standardwert |
depth | f64 — Zahl | hat einen Standardwert, min 0 |
bevelEnabled | bool — Wahrheitswert | hat einen Standardwert |
bevelThickness | f64 — Zahl | hat einen Standardwert, min 0 |
bevelSize | f64 — Zahl | hat einen Standardwert, min 0 |
bevelSegments | u32 — Zahl | hat einen Standardwert, min 1, max 16 |
type = lathe
| Feld | Typ | Hinweise |
|---|---|---|
points | array — Array | hat einen Standardwert |
segments | u32 — Zahl | hat einen Standardwert, min 3, max 256 |
phiStart | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
phiLength | f64 — Zahl | hat einen Standardwert, min 0, max 6.283185307179586 |
type = ref
| Feld | Typ | Hinweise |
|---|---|---|
referal | string — Text | erlaubt null, hat einen Standardwert |
InitialVelocityComponent
| Feld | Typ | Hinweise |
|---|---|---|
velocity | vec3 — {x, y, z} | hat einen Standardwert |
angularVelocity | vec3 — {x, y, z} | hat einen Standardwert |
InstancerComponent
Getaggte Union über source — die Felder hängen vom Tag ab.
source = grid
| Feld | Typ | Hinweise |
|---|---|---|
maxCount | u32 — Zahl | hat einen Standardwert, min 1, max 100000 |
seed | u32 — Zahl | hat einen Standardwert |
scaleMin | f64 — Zahl | hat einen Standardwert, min 0 |
scaleMax | f64 — Zahl | hat einen Standardwert, min 0 |
rotationJitter | vec3 — {x, y, z} | hat einen Standardwert |
colorA | color — Hex-Farbe | hat einen Standardwert |
colorB | color — Hex-Farbe | hat einen Standardwert |
countX | u32 — Zahl | hat einen Standardwert, min 1, max 1000 |
countY | u32 — Zahl | hat einen Standardwert, min 1, max 1000 |
countZ | u32 — Zahl | hat einen Standardwert, min 1, max 1000 |
spacing | vec3 — {x, y, z} | hat einen Standardwert |
jitter | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
source = scatter
| Feld | Typ | Hinweise |
|---|---|---|
maxCount | u32 — Zahl | hat einen Standardwert, min 1, max 100000 |
seed | u32 — Zahl | hat einen Standardwert |
scaleMin | f64 — Zahl | hat einen Standardwert, min 0 |
scaleMax | f64 — Zahl | hat einen Standardwert, min 0 |
rotationJitter | vec3 — {x, y, z} | hat einen Standardwert |
colorA | color — Hex-Farbe | hat einen Standardwert |
colorB | color — Hex-Farbe | hat einen Standardwert |
count | u32 — Zahl | hat einen Standardwert, min 1, max 100000 |
shape | enum(box | sphere) | hat einen Standardwert |
extents | vec3 — {x, y, z} | hat einen Standardwert |
source = children
| Feld | Typ | Hinweise |
|---|---|---|
maxCount | u32 — Zahl | hat einen Standardwert, min 1, max 100000 |
seed | u32 — Zahl | hat einen Standardwert |
scaleMin | f64 — Zahl | hat einen Standardwert, min 0 |
scaleMax | f64 — Zahl | hat einen Standardwert, min 0 |
rotationJitter | vec3 — {x, y, z} | hat einen Standardwert |
colorA | color — Hex-Farbe | hat einen Standardwert |
colorB | color — Hex-Farbe | hat einen Standardwert |
LightComponent
Getaggte Union über type — die Felder hängen vom Tag ab.
type = ambient
| Feld | Typ | Hinweise |
|---|---|---|
color | color — Hex-Farbe | hat einen Standardwert |
intensity | f64 — Zahl | hat einen Standardwert, min 0 |
castShadow | bool — Wahrheitswert | hat einen Standardwert |
visible | bool — Wahrheitswert | hat einen Standardwert |
type = directional
| Feld | Typ | Hinweise |
|---|---|---|
color | color — Hex-Farbe | hat einen Standardwert |
intensity | f64 — Zahl | hat einen Standardwert, min 0 |
castShadow | bool — Wahrheitswert | hat einen Standardwert |
visible | bool — Wahrheitswert | hat einen Standardwert |
type = point
| Feld | Typ | Hinweise |
|---|---|---|
color | color — Hex-Farbe | hat einen Standardwert |
intensity | f64 — Zahl | hat einen Standardwert, min 0 |
castShadow | bool — Wahrheitswert | hat einen Standardwert |
visible | bool — Wahrheitswert | hat einen Standardwert |
distance | f64 — Zahl | hat einen Standardwert, min 0 |
decay | f64 — Zahl | hat einen Standardwert, min 0 |
type = spot
| Feld | Typ | Hinweise |
|---|---|---|
color | color — Hex-Farbe | hat einen Standardwert |
intensity | f64 — Zahl | hat einen Standardwert, min 0 |
castShadow | bool — Wahrheitswert | hat einen Standardwert |
visible | bool — Wahrheitswert | hat einen Standardwert |
distance | f64 — Zahl | hat einen Standardwert, min 0 |
decay | f64 — Zahl | hat einen Standardwert, min 0 |
angle | f64 — Zahl | hat einen Standardwert, min 0, max 1.5707963267948966 |
penumbra | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
type = hemisphere
| Feld | Typ | Hinweise |
|---|---|---|
color | color — Hex-Farbe | hat einen Standardwert |
intensity | f64 — Zahl | hat einen Standardwert, min 0 |
castShadow | bool — Wahrheitswert | hat einen Standardwert |
visible | bool — Wahrheitswert | hat einen Standardwert |
groundColor | color — Hex-Farbe | hat einen Standardwert |
LookAtComponent
Getaggte Union über mode — die Felder hängen vom Tag ab.
mode = world
| Feld | Typ | Hinweise |
|---|---|---|
target | vec3 — {x, y, z} | hat einen Standardwert |
mode = self
| Feld | Typ | Hinweise |
|---|---|---|
offset | vec3 — {x, y, z} | hat einen Standardwert |
MaterialComponent
| Feld | Typ | Hinweise |
|---|---|---|
materials | array — Array | hat einen Standardwert, min 1 |
MetaComponent
| Feld | Typ | Hinweise |
|---|---|---|
name | string — Text | hat einen Standardwert |
type | enum(object | model | plain | box | light) | hat einen Standardwert |
sort | f64 — Zahl | hat einen Standardwert |
enabled | bool — Wahrheitswert | hat einen Standardwert |
visible | bool — Wahrheitswert | hat einen Standardwert |
isMain | bool — Wahrheitswert | hat einen Standardwert |
ModelRefComponent
| Feld | Typ | Hinweise |
|---|---|---|
referal | string — Text | erlaubt null, hat einen Standardwert |
clip | string — Text | erlaubt null, hat einen Standardwert |
speed | f64 — Zahl | hat einen Standardwert |
repeatMode | enum(none | count | permanent) | hat einen Standardwert |
repeatCount | f64 — Zahl | hat einen Standardwert, ganze Zahl, min 1 |
startFrame | f64 — Zahl | hat einen Standardwert, ganze Zahl, min 0 |
stopWhenPressed | bool — Wahrheitswert | hat einen Standardwert |
playing | bool — Wahrheitswert | hat einen Standardwert |
MorphComponent
| Feld | Typ | Hinweise |
|---|---|---|
weights | record — Map | hat einen Standardwert |
ParentComponent
| Feld | Typ | Hinweise |
|---|---|---|
parent | string — Text | erlaubt null, hat einen Standardwert |
order | f64 — Zahl | erlaubt null, hat einen Standardwert |
lock | bool — Wahrheitswert | hat einen Standardwert |
ParticleEmitterComponent
| Feld | Typ | Hinweise |
|---|---|---|
emitting | bool — Wahrheitswert | hat einen Standardwert |
count | u32 — Zahl | hat einen Standardwert, min 1, max 65536 |
lifetime | f64 — Zahl | hat einen Standardwert, min 0.05 |
shape | enum(point | sphere | box | cone) | hat einen Standardwert |
radius | f64 — Zahl | hat einen Standardwert, min 0 |
extents | vec3 — {x, y, z} | hat einen Standardwert |
angle | f64 — Zahl | hat einen Standardwert, min 0, max 180 |
speedMin | f64 — Zahl | hat einen Standardwert, min 0 |
speedMax | f64 — Zahl | hat einen Standardwert, min 0 |
gravity | vec3 — {x, y, z} | hat einen Standardwert |
drag | f64 — Zahl | hat einen Standardwert, min 0 |
turbulence | f64 — Zahl | hat einen Standardwert, min 0 |
sizeStart | f64 — Zahl | hat einen Standardwert, min 0 |
sizeEnd | f64 — Zahl | hat einen Standardwert, min 0 |
sizeJitter | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
spin | f64 — Zahl | hat einen Standardwert |
colorStart | color — Hex-Farbe | hat einen Standardwert |
colorEnd | color — Hex-Farbe | hat einen Standardwert |
opacityStart | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
opacityEnd | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
sprite | string — Text | erlaubt null, hat einen Standardwert |
blending | enum(additive | normal) | hat einen Standardwert |
seed | u32 — Zahl | hat einen Standardwert |
PatchGraphComponent
| Feld | Typ | Hinweise |
|---|---|---|
signature | object — verschachteltes Objekt | hat einen Standardwert |
nodes | array — Array | hat einen Standardwert |
edges | array — Array | hat einen Standardwert |
PatchRefComponent
| Feld | Typ | Hinweise |
|---|---|---|
referal | string — Text | erlaubt null, hat einen Standardwert |
inputs | record — Map | hat einen Standardwert |
PathComponent
| Feld | Typ | Hinweise |
|---|---|---|
points | array — Array | hat einen Standardwert |
closed | bool — Wahrheitswert | hat einen Standardwert |
curve | enum(smooth | linear) | hat einen Standardwert |
tension | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
radius | f64 — Zahl | hat einen Standardwert, min 0, max 10 |
radialSegments | u32 — Zahl | hat einen Standardwert, min 3, max 64 |
tubularSegments | u32 — Zahl | hat einen Standardwert, min 4, max 1024 |
profile | enum(none | circle | rectangle | star) | hat einen Standardwert |
profileSize | vec2 — {x, y} | hat einen Standardwert |
ring | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
arc | f64 — Zahl | hat einen Standardwert, min 0, max 360 |
sides | u32 — Zahl | hat einen Standardwert, min 3, max 64 |
depth | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
offset | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
rotation | f64 — Zahl | hat einen Standardwert, min -360, max 360 |
twist | f64 — Zahl | hat einen Standardwert, min -3600, max 3600 |
startScale | f64 — Zahl | hat einen Standardwert, min 0, max 10 |
endScale | f64 — Zahl | hat einen Standardwert, min 0, max 10 |
caps | enum(flat | round) | hat einen Standardwert |
PhysicsStateComponent
| Feld | Typ | Hinweise |
|---|---|---|
velocity | vec3 — {x, y, z} | hat einen Standardwert |
angularVelocity | vec3 — {x, y, z} | hat einen Standardwert |
speed | f64 — Zahl | hat einen Standardwert |
sleeping | bool — Wahrheitswert | hat einen Standardwert |
PrefabComponent
| Feld | Typ | Hinweise |
|---|---|---|
resourceId | string — Text | erlaubt null, hat einen Standardwert |
PrefabContent
| Feld | Typ | Hinweise |
|---|---|---|
rootId | string — Text | erforderlich |
RigidBodyComponent
| Feld | Typ | Hinweise |
|---|---|---|
type | enum(dynamic | static | kinematic | none) | hat einen Standardwert |
mass | f64 — Zahl | hat einen Standardwert, min 0 |
linearDamping | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
angularDamping | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
fixedRotation | bool — Wahrheitswert | hat einen Standardwert |
friction | f64 — Zahl | erlaubt null, hat einen Standardwert, min 0 |
restitution | f64 — Zahl | erlaubt null, hat einen Standardwert, min 0, max 1 |
network | enum(shared | local) | hat einen Standardwert |
ScriptComponent
| Feld | Typ | Hinweise |
|---|---|---|
referal | string — Text | erlaubt null, hat einen Standardwert |
enabled | bool — Wahrheitswert | hat einen Standardwert |
props | record — Map | hat einen Standardwert |
ShaderGraphComponent
| Feld | Typ | Hinweise |
|---|---|---|
nodes | array — Array | hat einen Standardwert |
edges | array — Array | hat einen Standardwert |
output | string — Text | hat einen Standardwert |
order | f64 — Zahl | hat einen Standardwert, ganze Zahl |
source | string — Text | hat einen Standardwert |
ShadowComponent
| Feld | Typ | Hinweise |
|---|---|---|
castShadow | bool — Wahrheitswert | hat einen Standardwert |
receiveShadow | bool — Wahrheitswert | hat einen Standardwert |
SkeletonComponent
| Feld | Typ | Hinweise |
|---|
SplatRefComponent
| Feld | Typ | Hinweise |
|---|---|---|
referal | string — Text | erlaubt null, hat einen Standardwert |
StatesComponent
| Feld | Typ | Hinweise |
|---|---|---|
states | array — Array | hat einen Standardwert |
activeStateId | string — Text | erlaubt null, hat einen Standardwert |
TagsComponent
| Feld | Typ | Hinweise |
|---|---|---|
tags | record — Map | erforderlich |
TemporalStateComponent
| Feld | Typ | Hinweise |
|---|---|---|
presets | array — Array | hat einen Standardwert |
activePresetId | string — Text | erlaubt null, hat einen Standardwert |
Text3DComponent
| Feld | Typ | Hinweise |
|---|---|---|
text | string — Text | hat einen Standardwert |
font | string — Text | erlaubt null, hat einen Standardwert |
fontWeight | enum(normal | bold) | hat einen Standardwert |
fontSize | f64 — Zahl | hat einen Standardwert |
textAlign | enum(left | center | right) | hat einen Standardwert |
verticalAlign | enum(top | middle | bottom) | hat einen Standardwert |
lineHeight | f64 — Zahl | hat einen Standardwert, min 0.1, max 5 |
letterSpacing | f64 — Zahl | hat einen Standardwert, min -0.5, max 2 |
curveSegments | u32 — Zahl | hat einen Standardwert, min 1, max 32 |
depth | f64 — Zahl | hat einen Standardwert, min 0, max 5 |
bevelEnabled | bool — Wahrheitswert | hat einen Standardwert |
bevelThickness | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
bevelSize | f64 — Zahl | hat einen Standardwert, min 0, max 1 |
bevelSegments | u32 — Zahl | hat einen Standardwert, min 1, max 16 |
color | union — Union | hat einen Standardwert |
TextComponent
| Feld | Typ | Hinweise |
|---|---|---|
font | string — Text | erlaubt null, hat einen Standardwert |
fontStyle | enum(normal | italic) | hat einen Standardwert |
text | string — Text | hat einen Standardwert |
fontWeight | enum(normal | bold) | hat einen Standardwert |
fontSize | f64 — Zahl | hat einen Standardwert |
width | f64 — Zahl | erlaubt null, hat einen Standardwert |
height | f64 — Zahl | erlaubt null, hat einen Standardwert |
textAlign | enum(left | center | right | justify) | hat einen Standardwert |
verticalAlign | enum(top | middle | bottom) | hat einen Standardwert |
color | union — Union | hat einen Standardwert |
TransformComponent
| Feld | Typ | Hinweise |
|---|---|---|
position | vec3 — {x, y, z} | hat einen Standardwert |
rotation | vec3 — {x, y, z} | hat einen Standardwert |
scale | vec3 — {x, y, z} | hat einen Standardwert |
lock | bool — Wahrheitswert | hat einen Standardwert |
VideoComponent
| Feld | Typ | Hinweise |
|---|---|---|
video | string — Text | erlaubt null, hat einen Standardwert |
volume | f64 — Zahl | hat einen Standardwert |
play | bool — Wahrheitswert | hat einen Standardwert |
loop | bool — Wahrheitswert | hat einen Standardwert |
muted | bool — Wahrheitswert | hat einen Standardwert |
positional | bool — Wahrheitswert | hat einen Standardwert |
position | f64 — Zahl | hat einen Standardwert |