[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: vulkanobjects.pas line 1322
type TvkObj_GraphicsPipelineFactory = class(TvkObj_PipelineFactory)
public
function GetStructure;
procedure SetStructure();
function CreateGraphicsPipeline();
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
property Stages: TvkObj_PipelineShaderStageCreateInfoList; [r]
property VertexInputState: TvkObj_PipelineVertexInputStateCreateInfo; [r]
property InputAssemblyState: TvkObj_PipelineInputAssemblyStateCreateInfo; [r]
property TessellationState: TvkObj_PipelineTessellationStateCreateInfo; [r]
property ViewportState: TvkObj_PipelineViewportStateCreateInfo; [r]
property RasterizationState: TvkObj_PipelineRasterizationStateCreateInfo; [r]
property MultiSampleState: TvkObj_PipelineMultisampleStateCreateInfo; [r]
property DepthStencilState: TvkObj_PipelineDepthStencilStateCreateInfo; [r]
property ColorBlendState: TvkObj_PipelineColorBlendStateCreateInfo; [r]
property DynamicState: TvkObj_PipelineDynamicStateCreateInfo; [r]
property RenderPass: TVkRenderPass; [rw]
property SubPass: TVkUInt32; [rw]
end;
TvkObj_GraphicsPipelineFactory
TvkObj_PipelineFactory
TvkObj_DeviceObjFactory
TvkObj_Factory
TvkObj_Structure
TObject