Class: CubeTexture

PIXI.CubeTexture

A Texture that depends on six other resources.

new PIXI.CubeTexture ()

Extends

Members

_batchEnabled number inherited

多纹理渲染器使用的纹理批处理编号

_batchLocation number inherited

纹理批处理中的位置,由多纹理渲染器使用

_id number Deprecated : since 5.2.0 inherited

Batch local field, stores current texture location

See:

如何处理预乘alpha, 查看 PIXI.ALPHA_MODES.

Default Value:
  • PIXI.ALPHA_MODES.UNPACK

anisotropicLevel number inherited

各向异性过滤级别的纹理

Default Value:
  • PIXI.settings.ANISOTROPIC_LEVEL

cacheId string inherited

当前默认的缓存ID。

destroyed boolean readonly inherited

标记BaseTexture是否已被销毁。

dirtyId number readonly inherited

TextureSystem用于仅在需要时将纹理更新到GPU。 请调用 update() 增加它。

dirtyStyleId number protected inherited

由TextureSystem使用,仅在需要时更新纹理样式。

纹理的像素格式

Default Value:
  • PIXI.FORMATS.RGBA

hasLoaded boolean Deprecated : since 5.0.0 readonly inherited

See:

height number readonly inherited

加载图像后设置的基础纹理的高度

imageUrl string Deprecated : since 5.0.0 inherited

See:
  • PIXI.resource.ImageResource#url

isPowerOfTwo boolean readonly inherited

不论纹理是否为2的幂,请尝试尽可能多地使用2的幂

Default Value:
  • false

纹理的Mipmap模式,影响缩小的图像

Default Value:
  • PIXI.settings.MIPMAP_TEXTURES

premultiplyAlpha boolean Deprecated : since 5.2.0 readonly inherited

See:

realHeight number readonly inherited

此纹理来源的像素高度

realWidth number readonly inherited

此纹理来源的像素宽度

resolution number inherited

分辨率/纹理的设备像素比率

Default Value:
  • PIXI.settings.RESOLUTION

此BaseTexture使用的资源,每个BaseTexture只能有一个资源,但是纹理可以共享资源。

缩放此纹理时应用的缩放模式

Default Value:
  • PIXI.settings.SCALE_MODE

source HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | SVGElement Deprecated : since 5.0.0 readonly inherited

See:

目标类型

Default Value:
  • PIXI.TARGETS.TEXTURE_2D

textureCacheIds Array.<string> readonly inherited

备用缓存ID的集合,因为某些BaseTextures可以具有多个ID,短名称和更长的完整URL

touched number protected inherited

由自动纹理垃圾收集使用,存储绑定时的最后GC的tick

资源数据的类型

Default Value:
  • PIXI.TYPES.UNSIGNED_BYTE

uid string protected inherited

此BaseTexture的全局唯一标识符

valid boolean readonly inherited

Generally speaking means when resource is loaded.

width number readonly inherited

加载图像后设置的基础纹理的宽度

wrapMode number inherited

纹理如何包裹

Methods

PIXI.CubeTexture.from (resources, options)PIXI.CubeTexture static

Generate a new CubeTexture.

Name Type Description
resources Array.<string> | Array.<PIXI.resources.Resource>

Collection of 6 URLs or resources

options object optional

Optional options passed to the resources being loaded. See {@PIXI.resources.autoDetectResource autoDetectResource} for more info on the options available to each resource.

Returns:
Type Description
PIXI.CubeTexture new cube texture

销毁此基础纹理。 如果资源不希望销毁此纹理,则不应该使用此方法。 从所有缓存中删除纹理。

从WebGL内存中释放纹理,而不会销毁该纹理对象。 这意味着您以后仍然可以使用纹理,它将再次将其上传到GPU内存。

Fires:

获取可绘制的源,例如HTMLCanvasElement或HTMLImageElement, 它们适合使用CanvasRenderer进行渲染。由 @pixi/canvas-renderer 包提供。

Returns:
Type Description
PIXI.ICanvasImageSource 使用CanvasRenderer渲染的源

loadSource () Deprecated : since 5.0.0 inherited

setRealSize (realWidth, realHeight, resolution)PIXI.BaseTexture inherited

设置baseTexture的实际大小,保留当前分辨率。

Name Type Description
realWidth number

全渲染宽度

realHeight number

全渲染高度

resolution number optional

(可选)设置分辨率

Returns:
Type Description
PIXI.BaseTexture this

setResolution (resolution)PIXI.BaseTexture inherited

更改分辨率

Name Type Description
resolution number optional

res

Returns:
Type Description
PIXI.BaseTexture this

设置资源(如果未设置)。 如果资源已经存在,则引发错误

Name Type Description
resource PIXI.resources.Resource

管理的BaseTexture

Returns:
Type Description
PIXI.BaseTexture this

setSize (width, height, resolution)PIXI.BaseTexture inherited

更改w/h/分辨率。 如果宽度和高度大于零,则纹理变为有效。

Name Type Description
width number

视觉宽度

height number

视觉高度

resolution number optional

(可选)设置分辨率

Returns:
Type Description
PIXI.BaseTexture this

setStyle (scaleMode, mipmap)PIXI.BaseTexture inherited

更改BaseTexture的样式选项

Name Type Description
scaleMode PIXI.SCALE_MODES optional

Pixi scalemode

mipmap PIXI.MIPMAP_MODES optional

开启mipmaps

Returns:
Type Description
PIXI.BaseTexture this

使对象无效。如果宽度和高度大于零,则纹理变为有效。

Events

BaseTexture被销毁时触发。

Name Type Description
baseTexture PIXI.BaseTexture

Instance of texture being destroyed.

当非立即可用的源未能加载时触发。

Name Type Description
baseTexture PIXI.BaseTexture

资源错误。

event ErrorEvent

加载错误事件。

当非立即可用的源完成加载时触发。

Name Type Description
baseTexture PIXI.BaseTexture

Resource loaded.

在更新BaseTexture时触发。

Name Type Description
baseTexture PIXI.BaseTexture

正在更新纹理的实例。