Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GFXBuffer

GFX缓冲。

Hierarchy

Index

Constructors

constructor

Properties

Protected _count

_count: number = 0

缓冲条目数量。

Protected _device

_device: GFXDevice

GFX设备。

Protected _gfxType

_gfxType: GFXObjectType = GFXObjectType.UNKNOWN

对象类型。

Protected _memUsage

_memUsage: GFXMemoryUsage = GFXMemoryUsageBit.NONE

缓冲的内存使用方式。

Protected _size

_size: number = 0

缓冲大小。

Protected _status

_status: GFXStatus = GFXStatus.UNREADY

对象状态。

Protected _stride

_stride: number = 1

缓冲步长。

Protected _usage

_usage: GFXBufferUsage = GFXBufferUsageBit.NONE

缓冲使用方式。

Accessors

count

  • get count(): number

gfxType

memUsage

size

  • get size(): number

status

stride

  • get stride(): number

usage

Methods

Abstract destroy

  • destroy(): void

Abstract initialize

Abstract resize

  • resize(size: number): any

Abstract update

  • update(buffer: GFXBufferSource, offset?: undefined | number, size?: undefined | number): any
  • 更新缓冲内容。

    Parameters

    • buffer: GFXBufferSource

      缓冲数据源。

    • Optional offset: undefined | number

      目的缓冲的偏移量。

    • Optional size: undefined | number

      更新的缓冲大小。

    Returns any

Generated using TypeDoc