Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UISprite

图片组件。

export

Hierarchy

  • Renderable2D
    • UISprite

Index

Constructors

constructor

  • Parameters

    Returns UISprite

Properties

Readonly entity

entity: Entity2D

Readonly id

id: number = ...

Readonly isDestroyed

isDestroyed: boolean = false

Readonly isDestroying

isDestroying: boolean = false

Readonly priority

priority: number = ...

Static BlendMode

BlendMode: Readonly<typeof BlendMode> = ...

二维渲染叠加混合方式

static
memberof

Renderable2D

Static BlendType

BlendType: Readonly<typeof BlendType> = ...

继承混合颜色的方式

static
memberof

Renderable2D

Static FillDirectionType

FillDirectionType: Readonly<typeof UISpriteFillDirectionType> = ...

图片填充方式枚举值。

static
memberof

UISprite

Static FlipType

FlipType: Readonly<typeof UISpriteFlipType> = ...

图片翻转类型枚举值。

static
memberof

UISprite

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

Static Type

Type: Readonly<typeof UISpriteType> = ...

图片显示类型枚举值。

static
memberof

UISprite

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

alpha

  • get alpha(): number
  • set alpha(val: number): void
  • Returns number

  • Parameters

    • val: number

    Returns void

blendMode

  • get blendMode(): BlendMode
  • set blendMode(val: BlendMode): void
  • 当前渲染元素的混合方式

    Returns BlendMode

  • 当前渲染元素的混合方式

    overload
    memberof

    Renderable2D

    Parameters

    • val: BlendMode

    Returns void

color

  • 渲染组件本身的颜色,用于与渲染元素进行颜色混合

    Returns Color

  • 渲染组件本身的颜色,用于与渲染元素进行颜色混合

    memberof

    Renderable2D

    Parameters

    Returns void

colorBlendType

  • 渲染组件继承父渲染组件颜色,颜色混合的方式

    Returns BlendType

  • 渲染组件继承父渲染组件颜色,颜色混合的方式

    overload
    memberof

    Renderable2D

    Parameters

    Returns void

cullingMask

  • get cullingMask(): number
  • set cullingMask(val: number): void
  • Returns number

  • deprecated

    Parameters

    • val: number

    Returns void

fillAmount

  • get fillAmount(): number
  • set fillAmount(fillAmount: number): void
  • 图片填充模式下的填充程度,范围0~1。

    memberof

    UISprite

    Returns number

  • 图片填充模式下的填充程度,范围0~1。

    Parameters

    • fillAmount: number

    Returns void

fillDir

  • get fillDir(): UISpriteFillDirectionType
  • set fillDir(fillDir: UISpriteFillDirectionType): void
  • 图片填充模式下的填充方式。

    memberof

    UISprite

    Returns UISpriteFillDirectionType

  • 图片填充模式下的填充方式。

    Parameters

    • fillDir: UISpriteFillDirectionType

    Returns void

flip

  • get flip(): UISpriteFlipType
  • set flip(flip: UISpriteFlipType): void
  • 图片的翻转类型。

    Returns UISpriteFlipType

  • 图片的翻转类型。

    memberof

    UISprite

    Parameters

    • flip: UISpriteFlipType

    Returns void

grayScale

  • get grayScale(): boolean
  • set grayScale(val: boolean): void
  • 是否使用灰阶。

    memberof

    UISprite

    Returns boolean

  • 是否使用灰阶。

    Parameters

    • val: boolean

    Returns void

invertFill

  • get invertFill(): boolean
  • set invertFill(invertFill: boolean): void
  • 图片填充模式下是否反向填充。

    memberof

    UISprite

    Returns boolean

  • 图片填充模式下是否反向填充。

    Parameters

    • invertFill: boolean

    Returns void

isMask

  • get isMask(): boolean
  • Returns boolean

material

  • 当前渲染元素的混合方式

    Returns Material

  • 当前渲染元素的混合方式

    overload
    memberof

    Renderable2D

    Parameters

    Returns void

spriteFrame

  • 图片资源。

    memberof

    UISprite

    Returns SpriteFrame | OpenData

  • 图片资源。

    Parameters

    Returns void

tileScale

  • get tileScale(): number
  • set tileScale(tileScale: number): void
  • 图片tiled模式下的缩放。

    memberof

    UISprite

    Returns number

  • 图片tiled模式下的缩放。

    Parameters

    • tileScale: number

    Returns void

type

  • get type(): UISpriteType
  • set type(type: UISpriteType): void
  • 图片的显示类型。

    Returns UISpriteType

  • 图片的显示类型。

    memberof

    UISprite

    Parameters

    • type: UISpriteType

    Returns void

visible

  • get visible(): boolean
  • set visible(val: boolean): void
  • 渲染组件是否具体渲染

    Returns boolean

  • 渲染组件是否具体渲染

    overload
    memberof

    Renderable2D

    Parameters

    • val: boolean

    Returns void

zOrder

  • get zOrder(): number
  • set zOrder(val: number): void
  • 渲染组件在同级的渲染顺序

    Returns number

  • 渲染组件在同级的渲染顺序

    overload
    memberof

    Renderable2D

    Parameters

    • val: number

    Returns void

Methods

destroy

  • destroy(): void
  • Returns void

getMaterialAtIndex

  • getMaterialAtIndex(index?: number): FakeMaterial
  • Parameters

    • index: number = 0

    Returns FakeMaterial

getMaterialCount

  • getMaterialCount(): number
  • Returns number

getTypeName

  • getTypeName(): string
  • Returns string

isDetached

  • isDetached(): boolean
  • Returns boolean

resetProperties

  • resetProperties(): void
  • Returns void

setMaterialDirty

  • setMaterialDirty(): void
  • 对外暴露的,将渲染元素对应RenderDraw的材质信息置脏

    Returns void

setVertexDirty

  • setVertexDirty(): void
  • 对外暴露的,将渲染元素对应RenderDraw的顶点数据置脏逻辑

    Returns void

Generated using TypeDoc