Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GFXPipelineState

GFX管线状态。

Hierarchy

Index

Constructors

constructor

Properties

Protected _bs

_bs: GFXBlendState | null = null

GFX混合状态。

Protected _device

_device: GFXDevice

GFX设备。

Protected _dss

_dss: GFXDepthStencilState | null = null

GFX深度模板状态。

Protected _dynamicStates

_dynamicStates: GFXDynamicState[] = []

GFX动态状态数组。

Protected _gfxType

_gfxType: GFXObjectType = GFXObjectType.UNKNOWN

对象类型。

Protected _hash

_hash: number = 0

此管线状态的 hash。

Protected _is

_is: GFXInputState | null = null

GFX输入状态。

Protected _layout

_layout: GFXPipelineLayout | null = null

GFX管线布局。

Protected _primitive

_primitive: GFXPrimitiveMode = GFXPrimitiveMode.TRIANGLE_LIST

GFX图元模式。

Protected _renderPass

_renderPass: GFXRenderPass | null = null

GFX渲染过程。

Protected _rs

_rs: GFXRasterizerState | null = null

GFX光栅化状态。

Protected _shader

_shader: GFXShader | null = null

GFX着色器。

Protected _status

_status: GFXStatus = GFXStatus.UNREADY

对象状态。

Accessors

blendState

  • GFX混合状态。

    Returns GFXBlendState

depthStencilState

  • GFX深度模板状态。

    Returns GFXDepthStencilState

dynamicStates

  • GFX动态状态数组。

    Returns GFXDynamicState[]

gfxType

hash

  • get hash(): number
  • 此管线状态的 hash。

    Returns number

inputState

  • GFX输入状态。

    Returns GFXInputState

pipelineLayout

  • GFX管线布局。

    Returns GFXPipelineLayout

primitive

  • GFX图元模式。

    Returns GFXPrimitiveMode

rasterizerState

  • GFX光栅化状态。

    Returns GFXRasterizerState

renderPass

  • GFX渲染过程。

    Returns GFXRenderPass

shader

  • GFX着色器。

    Returns GFXShader

status

Methods

Abstract destroy

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

    Returns void

Abstract initialize

  • 初始化函数。

    Parameters

    Returns boolean

Generated using TypeDoc