UNPKG

@dcl/ecs

Version:
204 lines (203 loc) • 19.6 kB
import type { IEngine } from '../../engine/types'; import { LastWriteWinElementSetComponentDefinition, GrowOnlyValueSetComponentDefinition } from '../../engine/component'; import { PBAnimator } from './pb/decentraland/sdk/components/animator.gen'; import { PBAudioEvent } from './pb/decentraland/sdk/components/audio_event.gen'; import { PBAudioSource } from './pb/decentraland/sdk/components/audio_source.gen'; import { PBAudioStream } from './pb/decentraland/sdk/components/audio_stream.gen'; import { PBAvatarAttach } from './pb/decentraland/sdk/components/avatar_attach.gen'; import { PBAvatarBase } from './pb/decentraland/sdk/components/avatar_base.gen'; import { PBAvatarEmoteCommand } from './pb/decentraland/sdk/components/avatar_emote_command.gen'; import { PBAvatarEquippedData } from './pb/decentraland/sdk/components/avatar_equipped_data.gen'; import { PBAvatarModifierArea } from './pb/decentraland/sdk/components/avatar_modifier_area.gen'; import { PBAvatarShape } from './pb/decentraland/sdk/components/avatar_shape.gen'; import { PBBillboard } from './pb/decentraland/sdk/components/billboard.gen'; import { PBCameraMode } from './pb/decentraland/sdk/components/camera_mode.gen'; import { PBCameraModeArea } from './pb/decentraland/sdk/components/camera_mode_area.gen'; import { PBEngineInfo } from './pb/decentraland/sdk/components/engine_info.gen'; import { PBGltfContainer } from './pb/decentraland/sdk/components/gltf_container.gen'; import { PBGltfContainerLoadingState } from './pb/decentraland/sdk/components/gltf_container_loading_state.gen'; import { PBGltfNodeModifiers } from './pb/decentraland/sdk/components/gltf_node_modifiers.gen'; import { PBInputModifier } from './pb/decentraland/sdk/components/input_modifier.gen'; import { PBLightSource } from './pb/decentraland/sdk/components/light_source.gen'; import { PBMainCamera } from './pb/decentraland/sdk/components/main_camera.gen'; import { PBMaterial } from './pb/decentraland/sdk/components/material.gen'; import { PBMeshCollider } from './pb/decentraland/sdk/components/mesh_collider.gen'; import { PBMeshRenderer } from './pb/decentraland/sdk/components/mesh_renderer.gen'; import { PBNftShape } from './pb/decentraland/sdk/components/nft_shape.gen'; import { PBPlayerIdentityData } from './pb/decentraland/sdk/components/player_identity_data.gen'; import { PBPointerEvents } from './pb/decentraland/sdk/components/pointer_events.gen'; import { PBPointerEventsResult } from './pb/decentraland/sdk/components/pointer_events_result.gen'; import { PBPointerLock } from './pb/decentraland/sdk/components/pointer_lock.gen'; import { PBPrimaryPointerInfo } from './pb/decentraland/sdk/components/primary_pointer_info.gen'; import { PBRaycast } from './pb/decentraland/sdk/components/raycast.gen'; import { PBRaycastResult } from './pb/decentraland/sdk/components/raycast_result.gen'; import { PBRealmInfo } from './pb/decentraland/sdk/components/realm_info.gen'; import { PBSkyboxTime } from './pb/decentraland/sdk/components/skybox_time.gen'; import { PBTextShape } from './pb/decentraland/sdk/components/text_shape.gen'; import { PBTween } from './pb/decentraland/sdk/components/tween.gen'; import { PBTweenSequence } from './pb/decentraland/sdk/components/tween_sequence.gen'; import { PBTweenState } from './pb/decentraland/sdk/components/tween_state.gen'; import { PBUiBackground } from './pb/decentraland/sdk/components/ui_background.gen'; import { PBUiCanvasInformation } from './pb/decentraland/sdk/components/ui_canvas_information.gen'; import { PBUiDropdown } from './pb/decentraland/sdk/components/ui_dropdown.gen'; import { PBUiDropdownResult } from './pb/decentraland/sdk/components/ui_dropdown_result.gen'; import { PBUiInput } from './pb/decentraland/sdk/components/ui_input.gen'; import { PBUiInputResult } from './pb/decentraland/sdk/components/ui_input_result.gen'; import { PBUiText } from './pb/decentraland/sdk/components/ui_text.gen'; import { PBUiTransform } from './pb/decentraland/sdk/components/ui_transform.gen'; import { PBVideoEvent } from './pb/decentraland/sdk/components/video_event.gen'; import { PBVideoPlayer } from './pb/decentraland/sdk/components/video_player.gen'; import { PBVirtualCamera } from './pb/decentraland/sdk/components/virtual_camera.gen'; import { PBVisibilityComponent } from './pb/decentraland/sdk/components/visibility_component.gen'; export * from './pb/decentraland/sdk/components/animator.gen'; export * from './pb/decentraland/sdk/components/audio_event.gen'; export * from './pb/decentraland/sdk/components/audio_source.gen'; export * from './pb/decentraland/sdk/components/audio_stream.gen'; export * from './pb/decentraland/sdk/components/avatar_attach.gen'; export * from './pb/decentraland/sdk/components/avatar_base.gen'; export * from './pb/decentraland/sdk/components/avatar_emote_command.gen'; export * from './pb/decentraland/sdk/components/avatar_equipped_data.gen'; export * from './pb/decentraland/sdk/components/avatar_modifier_area.gen'; export * from './pb/decentraland/sdk/components/avatar_shape.gen'; export * from './pb/decentraland/sdk/components/billboard.gen'; export * from './pb/decentraland/sdk/components/camera_mode.gen'; export * from './pb/decentraland/sdk/components/camera_mode_area.gen'; export * from './pb/decentraland/sdk/components/engine_info.gen'; export * from './pb/decentraland/sdk/components/gltf_container.gen'; export * from './pb/decentraland/sdk/components/gltf_container_loading_state.gen'; export * from './pb/decentraland/sdk/components/gltf_node_modifiers.gen'; export * from './pb/decentraland/sdk/components/input_modifier.gen'; export * from './pb/decentraland/sdk/components/light_source.gen'; export * from './pb/decentraland/sdk/components/main_camera.gen'; export * from './pb/decentraland/sdk/components/material.gen'; export * from './pb/decentraland/sdk/components/mesh_collider.gen'; export * from './pb/decentraland/sdk/components/mesh_renderer.gen'; export * from './pb/decentraland/sdk/components/nft_shape.gen'; export * from './pb/decentraland/sdk/components/player_identity_data.gen'; export * from './pb/decentraland/sdk/components/pointer_events.gen'; export * from './pb/decentraland/sdk/components/pointer_events_result.gen'; export * from './pb/decentraland/sdk/components/pointer_lock.gen'; export * from './pb/decentraland/sdk/components/primary_pointer_info.gen'; export * from './pb/decentraland/sdk/components/raycast.gen'; export * from './pb/decentraland/sdk/components/raycast_result.gen'; export * from './pb/decentraland/sdk/components/realm_info.gen'; export * from './pb/decentraland/sdk/components/skybox_time.gen'; export * from './pb/decentraland/sdk/components/text_shape.gen'; export * from './pb/decentraland/sdk/components/tween.gen'; export * from './pb/decentraland/sdk/components/tween_sequence.gen'; export * from './pb/decentraland/sdk/components/tween_state.gen'; export * from './pb/decentraland/sdk/components/ui_background.gen'; export * from './pb/decentraland/sdk/components/ui_canvas_information.gen'; export * from './pb/decentraland/sdk/components/ui_dropdown.gen'; export * from './pb/decentraland/sdk/components/ui_dropdown_result.gen'; export * from './pb/decentraland/sdk/components/ui_input.gen'; export * from './pb/decentraland/sdk/components/ui_input_result.gen'; export * from './pb/decentraland/sdk/components/ui_text.gen'; export * from './pb/decentraland/sdk/components/ui_transform.gen'; export * from './pb/decentraland/sdk/components/video_event.gen'; export * from './pb/decentraland/sdk/components/video_player.gen'; export * from './pb/decentraland/sdk/components/virtual_camera.gen'; export * from './pb/decentraland/sdk/components/visibility_component.gen'; export type LwwComponentGetter<T extends LastWriteWinElementSetComponentDefinition<any>> = (engine: Pick<IEngine, 'defineComponentFromSchema'>) => T; export type GSetComponentGetter<T extends GrowOnlyValueSetComponentDefinition<any>> = (engine: Pick<IEngine, 'defineValueSetComponentFromSchema'>) => T; /** @public */ export declare const Animator: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAnimator>>; /** @public */ export declare const AudioEvent: GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBAudioEvent>>; /** @public */ export declare const AudioSource: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAudioSource>>; /** @public */ export declare const AudioStream: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAudioStream>>; /** @public */ export declare const AvatarAttach: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarAttach>>; /** @public */ export declare const AvatarBase: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarBase>>; /** @public */ export declare const AvatarEmoteCommand: GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBAvatarEmoteCommand>>; /** @public */ export declare const AvatarEquippedData: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarEquippedData>>; /** @public */ export declare const AvatarModifierArea: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarModifierArea>>; /** @public */ export declare const AvatarShape: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarShape>>; /** @public */ export declare const Billboard: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBBillboard>>; /** @public */ export declare const CameraMode: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBCameraMode>>; /** @public */ export declare const CameraModeArea: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBCameraModeArea>>; /** @public */ export declare const EngineInfo: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBEngineInfo>>; /** @public */ export declare const GltfContainer: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBGltfContainer>>; /** @public */ export declare const GltfContainerLoadingState: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBGltfContainerLoadingState>>; /** @public */ export declare const GltfNodeModifiers: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBGltfNodeModifiers>>; /** @public */ export declare const InputModifier: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBInputModifier>>; /** @public */ export declare const LightSource: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBLightSource>>; /** @public */ export declare const MainCamera: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMainCamera>>; /** @public */ export declare const Material: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMaterial>>; /** @public */ export declare const MeshCollider: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMeshCollider>>; /** @public */ export declare const MeshRenderer: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMeshRenderer>>; /** @public */ export declare const NftShape: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBNftShape>>; /** @public */ export declare const PlayerIdentityData: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPlayerIdentityData>>; /** @public */ export declare const PointerEvents: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPointerEvents>>; /** @public */ export declare const PointerEventsResult: GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBPointerEventsResult>>; /** @public */ export declare const PointerLock: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPointerLock>>; /** @public */ export declare const PrimaryPointerInfo: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPrimaryPointerInfo>>; /** @public */ export declare const Raycast: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBRaycast>>; /** @public */ export declare const RaycastResult: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBRaycastResult>>; /** @public */ export declare const RealmInfo: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBRealmInfo>>; /** @public */ export declare const SkyboxTime: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBSkyboxTime>>; /** @public */ export declare const TextShape: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTextShape>>; /** @public */ export declare const Tween: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTween>>; /** @public */ export declare const TweenSequence: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTweenSequence>>; /** @public */ export declare const TweenState: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTweenState>>; /** @public */ export declare const UiBackground: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiBackground>>; /** @public */ export declare const UiCanvasInformation: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiCanvasInformation>>; /** @public */ export declare const UiDropdown: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiDropdown>>; /** @public */ export declare const UiDropdownResult: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiDropdownResult>>; /** @public */ export declare const UiInput: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiInput>>; /** @public */ export declare const UiInputResult: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiInputResult>>; /** @public */ export declare const UiText: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiText>>; /** @public */ export declare const UiTransform: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiTransform>>; /** @public */ export declare const VideoEvent: GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBVideoEvent>>; /** @public */ export declare const VideoPlayer: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBVideoPlayer>>; /** @public */ export declare const VirtualCamera: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBVirtualCamera>>; /** @public */ export declare const VisibilityComponent: LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBVisibilityComponent>>; /** public */ export declare const componentDefinitionByName: { "core::Animator": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAnimator>>; "core::AudioEvent": GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBAudioEvent>>; "core::AudioSource": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAudioSource>>; "core::AudioStream": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAudioStream>>; "core::AvatarAttach": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarAttach>>; "core::AvatarBase": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarBase>>; "core::AvatarEmoteCommand": GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBAvatarEmoteCommand>>; "core::AvatarEquippedData": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarEquippedData>>; "core::AvatarModifierArea": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarModifierArea>>; "core::AvatarShape": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBAvatarShape>>; "core::Billboard": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBBillboard>>; "core::CameraMode": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBCameraMode>>; "core::CameraModeArea": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBCameraModeArea>>; "core::EngineInfo": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBEngineInfo>>; "core::GltfContainer": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBGltfContainer>>; "core::GltfContainerLoadingState": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBGltfContainerLoadingState>>; "core::GltfNodeModifiers": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBGltfNodeModifiers>>; "core::InputModifier": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBInputModifier>>; "core::LightSource": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBLightSource>>; "core::MainCamera": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMainCamera>>; "core::Material": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMaterial>>; "core::MeshCollider": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMeshCollider>>; "core::MeshRenderer": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBMeshRenderer>>; "core::NftShape": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBNftShape>>; "core::PlayerIdentityData": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPlayerIdentityData>>; "core::PointerEvents": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPointerEvents>>; "core::PointerEventsResult": GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBPointerEventsResult>>; "core::PointerLock": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPointerLock>>; "core::PrimaryPointerInfo": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBPrimaryPointerInfo>>; "core::Raycast": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBRaycast>>; "core::RaycastResult": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBRaycastResult>>; "core::RealmInfo": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBRealmInfo>>; "core::SkyboxTime": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBSkyboxTime>>; "core::TextShape": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTextShape>>; "core::Tween": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTween>>; "core::TweenSequence": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTweenSequence>>; "core::TweenState": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBTweenState>>; "core::UiBackground": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiBackground>>; "core::UiCanvasInformation": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiCanvasInformation>>; "core::UiDropdown": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiDropdown>>; "core::UiDropdownResult": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiDropdownResult>>; "core::UiInput": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiInput>>; "core::UiInputResult": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiInputResult>>; "core::UiText": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiText>>; "core::UiTransform": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBUiTransform>>; "core::VideoEvent": GSetComponentGetter<GrowOnlyValueSetComponentDefinition<PBVideoEvent>>; "core::VideoPlayer": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBVideoPlayer>>; "core::VirtualCamera": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBVirtualCamera>>; "core::VisibilityComponent": LwwComponentGetter<LastWriteWinElementSetComponentDefinition<PBVisibilityComponent>>; };