Unit 'LabPipeline' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_vulkanlab]

TLabGraphicsPipeline.FindOrCreate

Declaration

Source position: LabPipeline.pas line 113

public class function TLabGraphicsPipeline.FindOrCreate(

  const ADevice: TLabDeviceShared;

  const APipelineCache: TLabPipelineCacheShared;

  const APipelineLayout: TLabPipelineLayout;

  const ADynamicStates: array of TVkDynamicState;

  const AShaderStages: array of TLabShaderStage;

  const ARenderPass: TLabRenderPassShared;

  const ASubpass: TVkUInt32;

  const AViewportState: TVkPipelineViewportStateCreateInfo;

  const AInputAssemblyState: TVkPipelineInputAssemblyStateCreateInfo;

  const AVertexInputState: TLabPipelineVertexInputState;

  const ARasterizationState: TVkPipelineRasterizationStateCreateInfo;

  const ADepthStencilState: TVkPipelineDepthStencilStateCreateInfo;

  const AMultisampleState: TVkPipelineMultisampleStateCreateInfo;

  const AColorBlendState: TLabPipelineColorBlendStateCreateInfo;

  const ATesselationState: TVkPipelineTessellationStateCreateInfo

):TLabGraphicsPipeline;



CT Web help

CodeTyphon Studio