liko
    Preparing search index...

    Class Texture

    纹理类,由图像源和 UV 坐标组成

    Index

    Constructors

    Properties

    uid: string = ...

    唯一标识符

    url: string = ''

    纹理的 URL 地址

    uvs: {
        x0: number;
        x1: number;
        x2: number;
        x3: number;
        y0: number;
        y1: number;
        y2: number;
        y3: number;
    } = ...

    UV 坐标集合,用于纹理映射

    Accessors

    • get sheet(): undefined | ISheet

      纹理的图集信息

      Returns undefined | ISheet

    Methods

    • 销毁纹理,释放相关资源,调用此方法后,纹理将不再可用

      Returns void

    • 设置纹理的缓冲数据和属性

      Parameters

      • buffer: ITextureBuffer

        纹理缓冲数据

      • Optionalurl: string

        可选的纹理 URL 地址

      • Optionalsheet: ISheet

        可选的图集信息

      Returns Texture

      当前纹理实例,用于链式调用

    • 使用已有的缓冲数据创建纹理

      Parameters

      • buffer: ITextureBuffer

        纹理缓冲数据

      • Optionalurl: string

        纹理的 URL 地址

      • Optionalsheet: ISheet

        可选的图集信息

      Returns Texture

      创建的纹理对象

    • 从 URL 地址创建一个新的纹理

      Parameters

      • url: string

        图像资源的 URL 地址

      Returns Promise<undefined | Texture>

      创建的纹理对象,如果加载失败则返回 undefined