Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PipelineState

GFX 管线状态。

Hierarchy

  • Obj
    • PipelineState

Index

Constructors

constructor

Properties

Protected _bs

_bs: BlendState = new BlendState()

Protected _device

_device: Device

Protected _dss

_dss: DepthStencilState = new DepthStencilState()

Protected _dynamicStates

_dynamicStates: DynamicStateFlags = DynamicStateFlagBit.NONE

Protected _gfxType

_gfxType: ObjectType = ObjectType.UNKNOWN

Protected _is

_is: InputState | null = null

Protected _pipelineLayout

_pipelineLayout: PipelineLayout | null = null

Protected _primitive

_primitive: PrimitiveMode = PrimitiveMode.TRIANGLE_LIST

Protected _renderPass

_renderPass: RenderPass | null = null

Protected _rs

_rs: RasterizerState = new RasterizerState()

Protected _shader

_shader: Shader | null = null

Accessors

blendState

depthStencilState

dynamicStates

gfxType

inputState

pipelineLayout

primitive

rasterizerState

renderPass

shader

Methods

Abstract destroy

  • destroy(): void

Abstract initialize

Generated using TypeDoc