Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SkinnedAnimationRenderer

烘焙动画组件。

Hierarchy

Index

Constructors

constructor

Events

onDeserialized

  • onDeserialized(data: { autoPlay: boolean; clip?: string; clips: { clip?: string; map?: string; name?: string }[] }, context: {}, builtContext: {}): void
  • Parameters

    • data: { autoPlay: boolean; clip?: string; clips: { clip?: string; map?: string; name?: string }[] }
      • autoPlay: boolean
      • Optional clip?: string
      • clips: { clip?: string; map?: string; name?: string }[]
    • context: {}
      • [key: string]: any[]
    • builtContext: {}
      • [key: string]: SmartArray<any>

    Returns void

Properties

autoPlay

autoPlay: boolean = false

clips

clips: {} = ...

Type declaration

default

default: Texture2D = null

Readonly entity

entity: Entity3D

Readonly id

id: number = ...

Readonly isDestroyed

isDestroyed: boolean = false

Readonly isDestroying

isDestroying: boolean = false

Readonly priority

priority: number = ...

speed

speed: number = 1

Static Priority

Priority: { Align: number; Layout: number; Low: number; Physics: number; Render: number; Tool: number } = ...

Type declaration

  • Align: number
  • Layout: number
  • Low: number
  • Physics: number
  • Render: number
  • Tool: number

Static Optional Serialize

Serialize: (...args: any[]) => any

Type declaration

    • (...args: any[]): any
    • Parameters

      • Rest ...args: any[]

      Returns any

Accessors

active

  • get active(): boolean
  • set active(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

activeInHierarchy

  • get activeInHierarchy(): boolean
  • 在场景树中是否active

    readonly
    memberof

    Component

    Returns boolean

castShadow

  • get castShadow(): boolean
  • set castShadow(s: boolean): void
  • 是否投射阴影

    Returns boolean

  • 是否投射阴影

    Parameters

    • s: boolean

    Returns void

clip

  • get clip(): string
  • Returns string

cullingMask

  • get cullingMask(): number
  • set cullingMask(value: number): void
  • 剔除掩码,由entity的layer计算得出。
    剔除时将使用该值与Camera的cullingMask做按位与,有值时才渲染。

    Returns number

  • 剔除掩码,由entity的layer计算得出。
    剔除时将使用该值与Camera的cullingMask做按位与,有值时才渲染。

    deprecated

    Parameters

    • value: number

    Returns void

dynamicBatch

  • get dynamicBatch(): boolean
  • set dynamicBatch(val: boolean): void
  • 是否开启3D Batch。

    Returns boolean

  • 是否开启3D Batch。

    Parameters

    • val: boolean

    Returns void

isPlaying

  • get isPlaying(): boolean
  • Returns boolean

lastFrameVisible

  • get lastFrameVisible(): boolean
  • 上一帧是否被任意相机渲染。

    Returns boolean

lightMapIndex

  • get lightMapIndex(): number
  • set lightMapIndex(s: number): void
  • 光照贴图索引。

    Returns number

  • 光照贴图索引。

    Parameters

    • s: number

    Returns void

lightMapScaleOffset

  • get lightMapScaleOffset(): Vector4
  • set lightMapScaleOffset(l: Vector4): void
  • 光照贴图的scaleOffset
    暂时不支持 meshRenderer.lightMapScaleOffset.x = 1这种写法

    Returns Vector4

  • 光照贴图的scaleOffset
    暂时不支持 meshRenderer.lightMapScaleOffset.x = 1这种写法

    Parameters

    Returns void

lightsFA

  • get lightsFA(): default[]
  • Returns default[]

material

  • 主材质。

    Returns Material

  • 主材质。

    Parameters

    Returns void

materialCount

  • get materialCount(): number
  • 获取当前材质数量。

    Returns number

mesh

  • get mesh(): Mesh
  • set mesh(val: Mesh): void
  • 设置该MeshRenderer渲染的Mesh。

    Returns Mesh

  • 设置该MeshRenderer渲染的Mesh。

    Parameters

    Returns void

mode

  • Returns WrapMode

playingClip

  • get playingClip(): string
  • Returns string

receiveShadow

  • get receiveShadow(): boolean
  • set receiveShadow(s: boolean): void
  • 是否接收阴影

    Returns boolean

  • 是否接收阴影

    Parameters

    • s: boolean

    Returns void

sharedMaterial

  • 获取共享主材质。

    Returns Material

time

  • get time(): number
  • Returns number

worldBoundBall

  • 世界坐标系下的包围球。

    Returns BoundBall

Methods

addAffectLight

  • addAffectLight(light: default): void
  • Parameters

    • light: default

    Returns void

addMaterial

addToRenderList

  • addToRenderList(list: Uint32Array, index: number): void
  • Parameters

    • list: Uint32Array
    • index: number

    Returns void

destroy

  • destroy(): void

getMaterialAtIndex

  • getMaterialAtIndex(index: number): Material
  • 获取第index位材质,当第一次获取成功时,该材质会被拷贝,并将替换材质。

    Parameters

    • index: number

    Returns Material

getSharedMaterialAtIndex

  • getSharedMaterialAtIndex(index: number): Material
  • 获取第index位材质的sharedMaterial,此操作不会进行材质拷贝。

    Parameters

    • index: number

    Returns Material

getTypeName

  • getTypeName(): string

isDetached

  • isDetached(): boolean

minimizeMaterialsToShortest

  • minimizeMaterialsToShortest(): void

pause

  • pause(): void
  • Returns void

play

  • play(_name?: string, time?: number, mode?: WrapMode): void
  • Parameters

    • Optional _name: string
    • time: number = 0
    • Optional mode: WrapMode

    Returns void

refreshAffectLight

  • refreshAffectLight(): void

refreshLightsUniformFA

  • refreshLightsUniformFA(): void

removeAffectLight

  • removeAffectLight(light: default): void

resetProperties

  • resetProperties(): void

resume

  • resume(): void
  • Returns void

setLightsUniformDirty

  • setLightsUniformDirty(): void

setMaterialAtIndex

  • setMaterialAtIndex(material: Material, index: number): void

stop

  • stop(): void
  • Returns void

update

  • update(dt: number): void
  • Parameters

    • dt: number

    Returns void

writeDefaults

  • writeDefaults(): void
  • Returns void

Generated using TypeDoc