Components
All the components that can be attached to an entity.
Type Aliases
| Type Alias | Description |
|---|---|
| Euid | Unique identifier for an entity. |
| AnimationController | Drives skeletal animation using an Animation Graph and Animation Set; animates descendant skinned meshes whose skeletons are compatible with the set. |
| AnimationSequenceController | Controls playback of an Animation Sequence; assigns tracks to entities. |
| Bone | Associates this entity with a bone in a skeleton (for attachments and transforms). |
| BoxGeometry | Box geometry. |
| Camera | Virtual camera. |
| CapsuleGeometry | Capsule geometry. |
| CharacterController | Kinematic character controller for collision-constrained movement without a rigid body. Uses tuned collision handling for responsive control. |
| CollisionGeometryRef | Reference to a collision geometry asset used by physics. |
| Constraint | 6-DoF constraint built on a Joint. Defaults to fixed; selectively unlock translation and rotation on X/Y/Z and configure limits and springs. |
| ConstraintActuator | Drives a Constraint toward target position/orientation and velocities using configurable stiffness, damping, and force limits. |
| CullingGeometry | Enables culling using a simple analytic shape. Add alongside a geometry component (box, cylinder, plane, sphere). |
| CustomLens | Custom projection lens using an explicit projection matrix. |
| CylinderGeometry | Cylinder geometry. |
| DebugName | Human-readable name of the entity. |
| DecalProjector | Projects a material onto scene surfaces within the projector's box volume. |
| Environment | Scene environment settings, including skybox background and precomputed image-based lighting (IBL). This component is only applied in the scene where this entity lives, it is discarded for subscenes. |
| Joint | Base joint connecting two bodies. By default locks relative position and orientation between constrainer and constrainee. |
| Label | Displays an editor-only label in the 3D view. |
| Lineage | Records the entity's lineage through linkers and parentage. |
| LocalAabb | Local-space axis-aligned bounding box. |
| LocalTransform | Local transform of the entity (position, orientation, scale). |
| Material | Assigns a shader to the entity's mesh and provides its input values and specialization constants. |
| MaterialRef | Reference to a material to use for rendering. |
| Measure | Displays editor-only measurement annotations in the 3D view. |
| MeshRef | Reference to a mesh to render (with submesh selection). |
| MorphTargets | Contains weights assigned to morph targets of the mesh referred to by the entity's mesh_ref. |
| OrthographicLens | Orthographic projection lens with configurable zoom and depth range. |
| Overrider | Overrides an entity from a subscene: mark for deletion, replace components, or detach specific components. |
| PerspectiveLens | Perspective projection lens with vertical field of view and near/far clipping planes. |
| PhysicsMaterial | Physical surface properties used for contact: friction, restitution, optional contact modification, and trigger mode. |
| PlaneGeometry | Infinite plane geometry. |
| PointCloudRef | Reference to a point cloud. |
| PointLight | Omnidirectional light source with physically based intensity and falloff. Acts as a point light by default; enable isDirectional to emit parallel rays. Attach a Spot Light component to add a cone cutoff. Can optionally drive the atmosphere sun direction. |
| ReflectionProbe | Omnidirectional reflection probe that captures the local environment into a cubemap for specular reflections (IBL). |
| RigidBody | Rigid body parameters for dynamic simulation (mass, damping, limits, CCD, and kinematic/gravity behavior). |
| RigidBodyActuator | Frame-by-frame actuator for rigid bodies. Sets velocities and applies forces/impulses/torques; values are reset each frame. |
| SceneRef | Reference to a subscene (linker); used to compose scenes. |
| ScriptElement | References a script and supplies its input values. |
| ScriptMap | Holds a set of script elements keyed by UUID. |
| ShadowCaster | Enables a light to cast real-time shadows with configurable map resolution, depth range, and (for directional lights) cascades. |
| SkeletonRef | Reference to a skeleton asset for skinning and animation. |
| SoundRef | Reference to a sound asset with playback and spatialization controls. |
| SphereGeometry | Sphere geometry. |
| Spline | Displays an editor-only spline in the 3D view. |
| SpotLight | Adds a cone cutoff to a light, producing a spotlight. Requires a Point Light component for color/intensity and falloff. |
| Tags | Free-form tags used to group and filter entities. |
| VehicleController | Vehicle Controller parameters. |
| VolumeFilter | View filtering and display controls applied to the referenced volume. |
| VolumeMaterialRef | Reference to the volume material used for shading and transfer functions. |
| VolumeRef | Reference to a volumetric dataset stored as a 3D texture (voxels). |