The same entity as in Lens Scripting.

interface Camera {
    aspect: number;
    aspectPreset: CameraAspectPreset;
    cameraType: CameraType;
    clearColor: CameraClearColor;
    clearDepth: CameraClearDepth;
    depthMode: CameraDepthBufferMode;
    deviceProperty: CameraDeviceProperty;
    enabled: boolean;
    far: number;
    fov: number;
    id: Uuid;
    inputTexture: Editor.Assets.Texture;
    maskTexture: Editor.Assets.Texture;
    mipmapLevel: number;
    name: string;
    near: number;
    oitLayers: CameraOitLayers;
    orthographicSize: vec2;
    renderLayer: Editor.Model.LayerSet;
    renderOrder: number;
    renderTarget: RenderTarget;
    sceneObject: Editor.Model.SceneObject;
    size: number;
    type: string;
    getDirectlyReferencedEntities(): Entity[];
    getOwnedEntities(): Entity[];
    getTypeName(): string;
    isOfType(type: string): boolean;
    isSame(other: ScriptObject): boolean;
    remapReferences(referenceMapping: object): void;
}

Hierarchy (view full)

Properties

aspect: number
aspectPreset: CameraAspectPreset
cameraType: CameraType
clearColor: CameraClearColor
clearDepth: CameraClearDepth
deviceProperty: CameraDeviceProperty
enabled: boolean
far: number
fov: number
id: Uuid

The unique id of the entity.

inputTexture: Editor.Assets.Texture
maskTexture: Editor.Assets.Texture
mipmapLevel: number
name: string
near: number
oitLayers: CameraOitLayers
orthographicSize: vec2
renderLayer: Editor.Model.LayerSet
renderOrder: number
renderTarget: RenderTarget
sceneObject: Editor.Model.SceneObject
size: number
type: string

The entity's type.

Methods

  • Beta

    Swap this entity for another one based on a JSON of the current entity id and the target entity id.

    Parameters

    • referenceMapping: object

    Returns void