Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GFXBindingLayout

GFX绑定布局。

Hierarchy

Index

Constructors

constructor

Properties

Protected _bindingUnits

_bindingUnits: GFXBindingUnit[] = []

绑定单元数组。

Protected _device

_device: GFXDevice

GFX设备。

Protected _gfxType

_gfxType: GFXObjectType = GFXObjectType.UNKNOWN

对象类型。

Protected _isDirty

_isDirty: boolean = false

脏数据标识。

Protected _status

_status: GFXStatus = GFXStatus.UNREADY

对象状态。

Accessors

gfxType

status

Methods

bindBuffer

  • bindBuffer(binding: number, buffer: GFXBuffer): void
  • 在指定的binding位置上绑定缓冲。

    Parameters

    • binding: number

      绑定GFX组件的插槽。

    • buffer: GFXBuffer

      GFX缓冲。

    Returns void

bindSampler

  • bindSampler(binding: number, sampler: GFXSampler): void
  • 在指定的binding位置上绑定采样器。

    Parameters

    • binding: number

      绑定GFX组件的插槽。

    • sampler: GFXSampler

      GFX采样器。

    Returns void

bindTextureView

  • 在指定的binding位置上绑定纹理视图。

    Parameters

    • binding: number

      绑定GFX组件的插槽。

    • texView: GFXTextureView

      GFX纹理视图。

    Returns void

Abstract destroy

  • destroy(): any
  • 销毁函数。

    Returns any

getBindingUnit

  • 得到指定的binding位置上的GFX绑定单元。

    Parameters

    • binding: number

      绑定GFX组件的插槽。

    Returns GFXBindingUnit | null

Abstract initialize

  • 初始化函数。

    Parameters

    Returns boolean

Abstract update

  • update(): any
  • 更新。

    Returns any

Generated using TypeDoc