Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TextureCube

立方体贴图资源。

Hierarchy

  • Texture
    • TextureCube

Index

Constructors

constructor

  • 创建TextureCube。

    Parameters

    • Optional desc: TextureCubeDesc

    Returns TextureCube

Properties

Optional groupID

groupID: string

Optional resourceID

resourceID: string

编辑器中使用的资源id。

memberof

BaseResource

Accessors

anisoLevel

  • get anisoLevel(): number
  • 各向异性参数,有效值为1-16。

    Returns number

filterMode

  • get filterMode(): TextureFilterMode
  • 贴图的填充模式。

    Returns TextureFilterMode

height

  • get height(): number
  • 贴图高。

    Returns number

meta

  • get meta(): DeepImmutableObject<{ anisoLevel: number; filterMode: number; height: number; ktx_dataOffset?: number; mipmap: number; pixelFormat: number; pvr_dataOffset?: number; rgb_etc1?: number; rgb_pvrtc?: number; rgba_pvrtc?: number; useMipmap: boolean; width: number; wrapU: number; wrapV: number; wrapW: number }>
  • 贴图额外的信息。

    Returns DeepImmutableObject<{ anisoLevel: number; filterMode: number; height: number; ktx_dataOffset?: number; mipmap: number; pixelFormat: number; pvr_dataOffset?: number; rgb_etc1?: number; rgb_pvrtc?: number; rgba_pvrtc?: number; useMipmap: boolean; width: number; wrapU: number; wrapV: number; wrapW: number }>

minFilter

  • Returns EFilterMode

mipmapLevel

  • get mipmapLevel(): number
  • Returns number

needUnpackPremultiplyAlpha

  • get needUnpackPremultiplyAlpha(): boolean
  • 是否使用需要做预乘处理。

    Returns boolean

pixelFormat

  • 像素格式。

    Returns ETextureFormat

useMipmap

  • get useMipmap(): boolean
  • 是否使用mipmap。

    Returns boolean

width

  • get width(): number
  • 贴图宽。

    Returns number

wrapU

  • 横向采样包围模式。

    Returns EWrapMode

wrapV

  • 纵向采样包围模式。

    Returns EWrapMode

wrapW

  • 采样包围模式。

    Returns EWrapMode

writeable

  • get writeable(): boolean
  • 是否可动态写入。

    Returns boolean

Methods

initWithCompressTexture

  • initWithCompressTexture(pixelFormat: ETextureFormat, buffers: ArrayBuffer[], width: number, height: number, mipmapLevel?: number): boolean
  • 使用压缩纹理初始化
    目前支持 PVR/ASTC (IOS) , ETC1/ETC2 (Android)

    Parameters

    • pixelFormat: ETextureFormat

      纹理格式

    • buffers: ArrayBuffer[]
    • width: number
    • height: number
    • mipmapLevel: number = 1

    Returns boolean

initWithTextureSources

  • initWithTextureSources(sources: TextureSource[], width: number, height: number, generateMipmap?: boolean): boolean
  • Image对象来初始化

    Parameters

    • sources: TextureSource[]
    • width: number
    • height: number
    • generateMipmap: boolean = false

    Returns boolean

    是否初始化成功

Generated using TypeDoc