Skip to main content

Abstract Class: EntityComponents

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:33

Storage core shared by every livelink client SDK entity with generated component accessor layer.

It owns the raw component record (EntityCore) and exposes the minimal protected primitives to read/write it. It intentionally does NOT impose a component-access paradigm nor any entity behaviour: the concrete Entity builds the public API (component accessors, dirty tracking, scripts, …) on top of these primitives.

The generated component layer exposes one getter per component returning the live, mutable component object stored on the paradigm-neutral. Reading a component returns the actual stored value, so it may be mutated in place; mutations are not auto-detected — flag them explicitly with Entity.updateComponent / Entity.updateComponents. Use Entity.deleteComponent to remove a component. The generated layer also exposes one setter per component that delegates to the core's Entity.updateComponent & Entity.deleteComponent.

Extends​

Extended by​

Constructors​

Constructor​

new EntityComponents(__namedParameters: {
euid: Euid;
}): EntityComponents;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:638

Parameters​

ParameterType
__namedParameters{ euid: Euid; }
__namedParameters.euidEuid

Returns​

EntityComponents

Overrides​

TypedEventTarget.constructor

Accessors​

euid​

Get Signature​

get euid(): Readonly<Euid>;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:103

Returns​

Readonly<Euid>


animation_controller​

Get Signature​

get animation_controller():
| AnimationController
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:110

Drives skeletal animation using an Animation Graph and Animation Set; animates descendant skinned meshes whose skeletons are compatible with the set.

Returns​

| AnimationController | undefined

Set Signature​

set animation_controller(value:
| Partial<AnimationController>
| "default"
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:114

Parameters​
ParameterType
value| Partial<AnimationController> | "default" | undefined
Returns​

void


animation_sequence_controller​

Get Signature​

get animation_sequence_controller():
| AnimationSequenceController
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:121

Controls playback of an Animation Sequence; assigns tracks to entities.

Returns​

| AnimationSequenceController | undefined

Set Signature​

set animation_sequence_controller(value:
| "default"
| Partial<AnimationSequenceController>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:125

Parameters​
ParameterType
value| "default" | Partial<AnimationSequenceController> | undefined
Returns​

void


bone​

Get Signature​

get bone():
| Bone
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:132

Associates this entity with a bone in a skeleton (for attachments and transforms).

Returns​

| Bone | undefined

Set Signature​

set bone(value:
| "default"
| Partial<Bone>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:136

Parameters​
ParameterType
value| "default" | Partial<Bone> | undefined
Returns​

void


box_geometry​

Get Signature​

get box_geometry():
| BoxGeometry
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:143

Box geometry.

Returns​

| BoxGeometry | undefined

Set Signature​

set box_geometry(value:
| "default"
| Partial<BoxGeometry>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:147

Parameters​
ParameterType
value| "default" | Partial<BoxGeometry> | undefined
Returns​

void


camera​

Get Signature​

get camera():
| Camera
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:154

Virtual camera.

Returns​

| Camera | undefined

Set Signature​

set camera(value:
| "default"
| Partial<Camera>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:158

Parameters​
ParameterType
value| "default" | Partial<Camera> | undefined
Returns​

void


capsule_geometry​

Get Signature​

get capsule_geometry():
| CapsuleGeometry
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:165

Capsule geometry.

Returns​

| CapsuleGeometry | undefined

Set Signature​

set capsule_geometry(value:
| "default"
| Partial<CapsuleGeometry>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:169

Parameters​
ParameterType
value| "default" | Partial<CapsuleGeometry> | undefined
Returns​

void


character_controller​

Get Signature​

get character_controller():
| CharacterController
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:176

Kinematic character controller for collision-constrained movement without a rigid body. Uses tuned collision handling for responsive control.

Returns​

| CharacterController | undefined

Set Signature​

set character_controller(value:
| "default"
| Partial<CharacterController>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:180

Parameters​
ParameterType
value| "default" | Partial<CharacterController> | undefined
Returns​

void


collision_geometry_ref​

Get Signature​

get collision_geometry_ref():
| CollisionGeometryRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:187

Reference to a collision geometry asset used by physics.

Returns​

| CollisionGeometryRef | undefined

Set Signature​

set collision_geometry_ref(value:
| "default"
| Partial<CollisionGeometryRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:191

Parameters​
ParameterType
value| "default" | Partial<CollisionGeometryRef> | undefined
Returns​

void


constraint​

Get Signature​

get constraint():
| Constraint
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:198

6-DoF constraint built on a Joint. Defaults to fixed; selectively unlock translation and rotation on X/Y/Z and configure limits and springs.

Returns​

| Constraint | undefined

Set Signature​

set constraint(value:
| "default"
| Partial<Constraint>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:202

Parameters​
ParameterType
value| "default" | Partial<Constraint> | undefined
Returns​

void


constraint_actuator​

Get Signature​

get constraint_actuator():
| ConstraintActuator
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:209

Drives a Constraint toward target position/orientation and velocities using configurable stiffness, damping, and force limits.

Returns​

| ConstraintActuator | undefined

Set Signature​

set constraint_actuator(value:
| "default"
| Partial<ConstraintActuator>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:213

Parameters​
ParameterType
value| "default" | Partial<ConstraintActuator> | undefined
Returns​

void


culling_geometry​

Get Signature​

get culling_geometry():
| CullingGeometry
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:220

Enables culling using a simple analytic shape. Add alongside a geometry component (box, cylinder, plane, sphere).

Returns​

| CullingGeometry | undefined

Set Signature​

set culling_geometry(value:
| "default"
| Partial<CullingGeometry>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:224

Parameters​
ParameterType
value| "default" | Partial<CullingGeometry> | undefined
Returns​

void


custom_lens​

Get Signature​

get custom_lens():
| CustomLens
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:231

Custom projection lens using an explicit projection matrix.

Returns​

| CustomLens | undefined

Set Signature​

set custom_lens(value:
| "default"
| Partial<CustomLens>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:235

Parameters​
ParameterType
value| "default" | Partial<CustomLens> | undefined
Returns​

void


cylinder_geometry​

Get Signature​

get cylinder_geometry():
| CylinderGeometry
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:242

Cylinder geometry.

Returns​

| CylinderGeometry | undefined

Set Signature​

set cylinder_geometry(value:
| "default"
| Partial<CylinderGeometry>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:246

Parameters​
ParameterType
value| "default" | Partial<CylinderGeometry> | undefined
Returns​

void


debug_name​

Get Signature​

get debug_name():
| DebugName
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:253

Human-readable name of the entity.

Returns​

| DebugName | undefined

Set Signature​

set debug_name(value:
| "default"
| Partial<DebugName>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:257

Parameters​
ParameterType
value| "default" | Partial<DebugName> | undefined
Returns​

void


decal_projector​

Get Signature​

get decal_projector():
| DecalProjector
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:264

Projects a material onto scene surfaces within the projector's box volume.

Returns​

| DecalProjector | undefined

Set Signature​

set decal_projector(value:
| "default"
| Partial<DecalProjector>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:268

Parameters​
ParameterType
value| "default" | Partial<DecalProjector> | undefined
Returns​

void


environment​

Get Signature​

get environment():
| Environment
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:275

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.

Returns​

| Environment | undefined

Set Signature​

set environment(value:
| "default"
| Partial<Environment>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:279

Parameters​
ParameterType
value| "default" | Partial<Environment> | undefined
Returns​

void


joint​

Get Signature​

get joint():
| Joint
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:286

Base joint connecting two bodies. By default locks relative position and orientation between constrainer and constrainee.

Returns​

| Joint | undefined

Set Signature​

set joint(value:
| "default"
| Partial<Joint>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:290

Parameters​
ParameterType
value| "default" | Partial<Joint> | undefined
Returns​

void


label​

Get Signature​

get label():
| Label
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:297

Displays an editor-only label in the 3D view.

Returns​

| Label | undefined

Set Signature​

set label(value:
| "default"
| Partial<Label>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:301

Parameters​
ParameterType
value| "default" | Partial<Label> | undefined
Returns​

void


lineage​

Get Signature​

get lineage():
| Lineage
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:308

Records the entity's lineage through linkers and parentage.

Returns​

| Lineage | undefined

Set Signature​

set lineage(value:
| "default"
| Partial<Lineage>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:312

Parameters​
ParameterType
value| "default" | Partial<Lineage> | undefined
Returns​

void


local_aabb​

Get Signature​

get local_aabb():
| LocalAabb
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:319

Local-space axis-aligned bounding box.

Returns​

| LocalAabb | undefined

Set Signature​

set local_aabb(value:
| "default"
| Partial<LocalAabb>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:323

Parameters​
ParameterType
value| "default" | Partial<LocalAabb> | undefined
Returns​

void


material​

Get Signature​

get material():
| Material
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:330

Assigns a shader to the entity's mesh and provides its input values and specialization constants.

Returns​

| Material | undefined

Set Signature​

set material(value:
| "default"
| Partial<Material>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:334

Parameters​
ParameterType
value| "default" | Partial<Material> | undefined
Returns​

void


material_ref​

Get Signature​

get material_ref():
| MaterialRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:341

Reference to a material to use for rendering.

Returns​

| MaterialRef | undefined

Set Signature​

set material_ref(value:
| "default"
| Partial<MaterialRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:345

Parameters​
ParameterType
value| "default" | Partial<MaterialRef> | undefined
Returns​

void


measure​

Get Signature​

get measure():
| Measure
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:352

Displays editor-only measurement annotations in the 3D view.

Returns​

| Measure | undefined

Set Signature​

set measure(value:
| "default"
| Partial<Measure>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:356

Parameters​
ParameterType
value| "default" | Partial<Measure> | undefined
Returns​

void


mesh_ref​

Get Signature​

get mesh_ref():
| MeshRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:363

Reference to a mesh to render (with submesh selection).

Returns​

| MeshRef | undefined

Set Signature​

set mesh_ref(value:
| "default"
| Partial<MeshRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:367

Parameters​
ParameterType
value| "default" | Partial<MeshRef> | undefined
Returns​

void


morph_targets​

Get Signature​

get morph_targets():
| MorphTargets
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:374

Contains weights assigned to morph targets of the mesh referred to by the entity's mesh_ref.

Returns​

| MorphTargets | undefined

Set Signature​

set morph_targets(value:
| "default"
| Partial<MorphTargets>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:378

Parameters​
ParameterType
value| "default" | Partial<MorphTargets> | undefined
Returns​

void


orthographic_lens​

Get Signature​

get orthographic_lens():
| OrthographicLens
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:385

Orthographic projection lens with configurable zoom and depth range.

Returns​

| OrthographicLens | undefined

Set Signature​

set orthographic_lens(value:
| "default"
| Partial<OrthographicLens>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:389

Parameters​
ParameterType
value| "default" | Partial<OrthographicLens> | undefined
Returns​

void


overrider​

Get Signature​

get overrider():
| Overrider
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:396

Overrides an entity from a subscene: mark for deletion, replace components, or detach specific components.

Returns​

| Overrider | undefined

Set Signature​

set overrider(value:
| "default"
| Partial<Overrider>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:400

Parameters​
ParameterType
value| "default" | Partial<Overrider> | undefined
Returns​

void


perspective_lens​

Get Signature​

get perspective_lens():
| PerspectiveLens
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:407

Perspective projection lens with vertical field of view and near/far clipping planes.

Returns​

| PerspectiveLens | undefined

Set Signature​

set perspective_lens(value:
| "default"
| Partial<PerspectiveLens>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:411

Parameters​
ParameterType
value| "default" | Partial<PerspectiveLens> | undefined
Returns​

void


physics_material​

Get Signature​

get physics_material():
| PhysicsMaterial
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:418

Physical surface properties used for contact: friction, restitution, optional contact modification, and trigger mode.

Returns​

| PhysicsMaterial | undefined

Set Signature​

set physics_material(value:
| "default"
| Partial<PhysicsMaterial>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:422

Parameters​
ParameterType
value| "default" | Partial<PhysicsMaterial> | undefined
Returns​

void


plane_geometry​

Get Signature​

get plane_geometry():
| PlaneGeometry
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:429

Infinite plane geometry.

Returns​

| PlaneGeometry | undefined

Set Signature​

set plane_geometry(value:
| "default"
| Partial<PlaneGeometry>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:433

Parameters​
ParameterType
value| "default" | Partial<PlaneGeometry> | undefined
Returns​

void


point_cloud_ref​

Get Signature​

get point_cloud_ref():
| PointCloudRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:440

Reference to a point cloud.

Returns​

| PointCloudRef | undefined

Set Signature​

set point_cloud_ref(value:
| "default"
| Partial<PointCloudRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:444

Parameters​
ParameterType
value| "default" | Partial<PointCloudRef> | undefined
Returns​

void


point_light​

Get Signature​

get point_light():
| PointLight
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:451

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.

Returns​

| PointLight | undefined

Set Signature​

set point_light(value:
| "default"
| Partial<PointLight>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:455

Parameters​
ParameterType
value| "default" | Partial<PointLight> | undefined
Returns​

void


reflection_probe​

Get Signature​

get reflection_probe():
| ReflectionProbe
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:462

Omnidirectional reflection probe that captures the local environment into a cubemap for specular reflections (IBL).

Returns​

| ReflectionProbe | undefined

Set Signature​

set reflection_probe(value:
| "default"
| Partial<ReflectionProbe>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:466

Parameters​
ParameterType
value| "default" | Partial<ReflectionProbe> | undefined
Returns​

void


rigid_body​

Get Signature​

get rigid_body():
| RigidBody
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:473

Rigid body parameters for dynamic simulation (mass, damping, limits, CCD, and kinematic/gravity behavior).

Returns​

| RigidBody | undefined

Set Signature​

set rigid_body(value:
| "default"
| Partial<RigidBody>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:477

Parameters​
ParameterType
value| "default" | Partial<RigidBody> | undefined
Returns​

void


rigid_body_actuator​

Get Signature​

get rigid_body_actuator():
| RigidBodyActuator
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:484

Frame-by-frame actuator for rigid bodies. Sets velocities and applies forces/impulses/torques; values are reset each frame.

Returns​

| RigidBodyActuator | undefined

Set Signature​

set rigid_body_actuator(value:
| "default"
| Partial<RigidBodyActuator>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:488

Parameters​
ParameterType
value| "default" | Partial<RigidBodyActuator> | undefined
Returns​

void


scene_ref​

Get Signature​

get scene_ref():
| SceneRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:495

Reference to a subscene (linker); used to compose scenes.

Returns​

| SceneRef | undefined

Set Signature​

set scene_ref(value:
| "default"
| Partial<SceneRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:499

Parameters​
ParameterType
value| "default" | Partial<SceneRef> | undefined
Returns​

void


script_map​

Get Signature​

get script_map():
| ScriptMap
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:506

Holds a set of script elements keyed by UUID.

Returns​

| ScriptMap | undefined

Set Signature​

set script_map(value:
| "default"
| Partial<ScriptMap>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:510

Parameters​
ParameterType
value| "default" | Partial<ScriptMap> | undefined
Returns​

void


shadow_caster​

Get Signature​

get shadow_caster():
| ShadowCaster
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:517

Enables a light to cast real-time shadows with configurable map resolution, depth range, and (for directional lights) cascades.

Returns​

| ShadowCaster | undefined

Set Signature​

set shadow_caster(value:
| "default"
| Partial<ShadowCaster>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:521

Parameters​
ParameterType
value| "default" | Partial<ShadowCaster> | undefined
Returns​

void


skeleton_ref​

Get Signature​

get skeleton_ref():
| SkeletonRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:528

Reference to a skeleton asset for skinning and animation.

Returns​

| SkeletonRef | undefined

Set Signature​

set skeleton_ref(value:
| "default"
| Partial<SkeletonRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:532

Parameters​
ParameterType
value| "default" | Partial<SkeletonRef> | undefined
Returns​

void


sound_ref​

Get Signature​

get sound_ref():
| SoundRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:539

Reference to a sound asset with playback and spatialization controls.

Returns​

| SoundRef | undefined

Set Signature​

set sound_ref(value:
| "default"
| Partial<SoundRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:543

Parameters​
ParameterType
value| "default" | Partial<SoundRef> | undefined
Returns​

void


sphere_geometry​

Get Signature​

get sphere_geometry():
| SphereGeometry
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:550

Sphere geometry.

Returns​

| SphereGeometry | undefined

Set Signature​

set sphere_geometry(value:
| "default"
| Partial<SphereGeometry>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:554

Parameters​
ParameterType
value| "default" | Partial<SphereGeometry> | undefined
Returns​

void


spline​

Get Signature​

get spline():
| Spline
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:561

Displays an editor-only spline in the 3D view.

Returns​

| Spline | undefined

Set Signature​

set spline(value:
| "default"
| Partial<Spline>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:565

Parameters​
ParameterType
value| "default" | Partial<Spline> | undefined
Returns​

void


spot_light​

Get Signature​

get spot_light():
| SpotLight
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:572

Adds a cone cutoff to a light, producing a spotlight. Requires a Point Light component for color/intensity and falloff.

Returns​

| SpotLight | undefined

Set Signature​

set spot_light(value:
| "default"
| Partial<SpotLight>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:576

Parameters​
ParameterType
value| "default" | Partial<SpotLight> | undefined
Returns​

void


tags​

Get Signature​

get tags():
| Tags
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:583

Free-form tags used to group and filter entities.

Returns​

| Tags | undefined

Set Signature​

set tags(value:
| "default"
| Partial<Tags>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:587

Parameters​
ParameterType
value| "default" | Partial<Tags> | undefined
Returns​

void


vehicle_controller​

Get Signature​

get vehicle_controller():
| VehicleController
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:594

Vehicle Controller parameters.

Returns​

| VehicleController | undefined

Set Signature​

set vehicle_controller(value:
| "default"
| Partial<VehicleController>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:598

Parameters​
ParameterType
value| "default" | Partial<VehicleController> | undefined
Returns​

void


volume_filter​

Get Signature​

get volume_filter():
| VolumeFilter
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:605

View filtering and display controls applied to the referenced volume.

Returns​

| VolumeFilter | undefined

Set Signature​

set volume_filter(value:
| "default"
| Partial<VolumeFilter>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:609

Parameters​
ParameterType
value| "default" | Partial<VolumeFilter> | undefined
Returns​

void


volume_material_ref​

Get Signature​

get volume_material_ref():
| VolumeMaterialRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:616

Reference to the volume material used for shading and transfer functions.

Returns​

| VolumeMaterialRef | undefined

Set Signature​

set volume_material_ref(value:
| "default"
| Partial<VolumeMaterialRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:620

Parameters​
ParameterType
value| "default" | Partial<VolumeMaterialRef> | undefined
Returns​

void


volume_ref​

Get Signature​

get volume_ref():
| VolumeRef
| undefined;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:627

Reference to a volumetric dataset stored as a 3D texture (voxels).

Returns​

| VolumeRef | undefined

Set Signature​

set volume_ref(value:
| "default"
| Partial<VolumeRef>
| undefined): void;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:631

Parameters​
ParameterType
value| "default" | Partial<VolumeRef> | undefined
Returns​

void

Methods​

toJSON()​

toJSON(): object;

Defined in: livelink.clients/livelink.base/_prebuild/EntityComponents.ts:646

Returns​

object


addEventListener()​

addEventListener<_EventName>(
event_name: _EventName,
listener: (event: EntityEvents[_EventName]) => void,
options?: boolean | AddEventListenerOptions): void;

Defined in: livelink.clients/livelink.base/sources/TypedEventTarget.ts:10

Type Parameters​

Type Parameter
_EventName extends "on-entity-updated" | "on-entity-visibility-changed"

Parameters​

ParameterType
event_name_EventName
listener(event: EntityEvents[_EventName]) => void
options?boolean | AddEventListenerOptions

Returns​

void

Inherited from​

TypedEventTarget.addEventListener


removeEventListener()​

removeEventListener<_EventName>(
event_name: _EventName,
listener: (event: EntityEvents[_EventName]) => void,
options?: boolean | EventListenerOptions): void;

Defined in: livelink.clients/livelink.base/sources/TypedEventTarget.ts:21

Type Parameters​

Type Parameter
_EventName extends "on-entity-updated" | "on-entity-visibility-changed"

Parameters​

ParameterType
event_name_EventName
listener(event: EntityEvents[_EventName]) => void
options?boolean | EventListenerOptions

Returns​

void

Inherited from​

TypedEventTarget.removeEventListener