Skip to content

@simversus/yjvisDocs


@simversus/yjvis / PipelineStateInfo

Class: PipelineStateInfo

Constructors

new PipelineStateInfo()

new PipelineStateInfo(shader, pipelineLayout, renderPass, inputState, rasterizerState, depthStencilState, blendState, primitive, dynamicStates, bindPoint): PipelineStateInfo

Parameters

shader: Shader = ...

pipelineLayout: PipelineLayout = ...

renderPass: RenderPass = ...

inputState: InputState = ...

rasterizerState: RasterizerState = ...

depthStencilState: DepthStencilState = ...

blendState: BlendState = ...

primitive: PrimitiveMode = PrimitiveMode.TRIANGLE_LIST

dynamicStates: DynamicStateFlag = DynamicStateFlag.NONE

bindPoint: PipelineBindPoint = PipelineBindPoint.GRAPHICS

Returns

PipelineStateInfo

Defined in

gfx/base/types.ts:1077

Properties

bindPoint

bindPoint: PipelineBindPoint = PipelineBindPoint.GRAPHICS

Defined in

gfx/base/types.ts:1087


blendState

blendState: BlendState

Defined in

gfx/base/types.ts:1084


depthStencilState

depthStencilState: DepthStencilState

Defined in

gfx/base/types.ts:1083


dynamicStates

dynamicStates: DynamicStateFlag = DynamicStateFlag.NONE

Defined in

gfx/base/types.ts:1086


inputState

inputState: InputState

Defined in

gfx/base/types.ts:1081


pipelineLayout

pipelineLayout: PipelineLayout

Defined in

gfx/base/types.ts:1079


primitive

primitive: PrimitiveMode = PrimitiveMode.TRIANGLE_LIST

Defined in

gfx/base/types.ts:1085


rasterizerState

rasterizerState: RasterizerState

Defined in

gfx/base/types.ts:1082


renderPass

renderPass: RenderPass

Defined in

gfx/base/types.ts:1080


shader

shader: Shader

Defined in

gfx/base/types.ts:1078