Class RenderTargetTexture2D

渲染目标纹理

Hierarchy

Constructors

Properties

OFFSCREEN_HEIGHT: number = 1024
OFFSCREEN_WIDTH: number = 1024
__class__: "Texture2D"
_activePixels: TexImageSource | TexImageSource[]
_dataURL: string
_pixels: TexImageSource | TexImageSource[]

需要使用的贴图数据

anisotropy: number = 1

各向异性过滤。使用各向异性过滤能够使纹理的效果更好,但是会消耗更多的内存、CPU、GPU时间。默认为1。

assetType: AssetType = AssetType.texture
flipY: boolean = false

对图像进行Y轴反转。默认值为false

format: TextureFormat = 'RGBA'

格式

generateMipmap: boolean = true

是否生成mipmap

hideFlags: HideFlags = HideFlags.None

隐藏标记,用于控制是否在层级界面、检查器显示,是否保存

invalid: boolean = true

是否失效,值为true时重新创建 WebGLTexture

isRenderTarget: boolean = true

是否为渲染目标纹理

magFilter: TextureMagFilter = 'NEAREST'
minFilter: TextureMinFilter = 'NEAREST'
name: string
noPixels: ImageDatas = ImageDatas.white

当贴图数据未加载好等情况时代替使用

premulAlpha: boolean = false

将图像RGB颜色值得每一个分量乘以A。默认为false

textureType: TextureType = 'TEXTURE_2D'

纹理类型

type: TextureDataType = 'UNSIGNED_BYTE'

数据类型

默认贴图

默认法线贴图

defaultParticle: Texture2D<Texture2DEventMap>

默认粒子贴图

默认贴图

Accessors

  • get activePixels(): TexImageSource | TexImageSource[]
  • 当前使用的贴图数据

    Returns TexImageSource | TexImageSource[]

  • get source(): {
        url: string;
    }
  • 用于表示初始化纹理的数据来源

    Returns {
        url: string;
    }

    • url: string
  • set source(v: {
        url: string;
    }): void
  • Parameters

    • v: {
          url: string;
      }
      • url: string

    Returns void

Methods

  • 发射事件。

    Returns

    返回发射后的事件。

    Type Parameters

    • K extends "loadCompleted"

    Parameters

    • type: K

      事件的类型。类型区分大小写。

    • Optional data: Texture2DEventMap[K]

      事件携带的自定义数据。

    • bubbles: boolean = false

      是否向上级报告事件。默认为false

    • broadcast: boolean = false

      是否向下级广播事件。默认为false

    • share: boolean = true

      是否向平级分享事件。默认为true

    Returns IEvent<Texture2DEventMap[K]>

  • 检查 Event 对象是否为特定事件类型注册了任何侦听器.

    Returns

    如果指定类型的侦听器已注册,则值为 true;否则,值为 false。

    Type Parameters

    • K extends "loadCompleted"

    Parameters

    • type: K

      事件的类型。

    Returns boolean

  • 返回指定事件类型的监听数量。

    Type Parameters

    • K extends "loadCompleted"

    Parameters

    • type: K

      事件的类型。

    Returns number

Generated using TypeDoc