VV::V2::Pipeline::Graphics struct

Base classes

struct VV::V1::Pipeline::Graphics
Graphics pipelines consist of multiple shader stages, multiple fixed-function pipeline stages, and a pipeline layout.

Public types

using Parent = Parent::Graphics

Public static functions

static auto Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _pipelineCache, ui32 _createInfoCount, const CreateInfo* _createInfos, Handle* _pipelines) -> EResult
Create a graphics pipeline.
static auto Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _pipelineCache, ui32 _createInfoCount, const CreateInfo* _createInfos, const Memory::AllocationCallbacks* _allocator, Handle* _pipelines) -> EResult
Create a graphics pipeline.

Function documentation

static EResult VV::V2::Pipeline::Graphics::Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _pipelineCache, ui32 _createInfoCount, const CreateInfo* _createInfos, Handle* _pipelines)

Create a graphics pipeline.

Parameters
_deviceHandle
_pipelineCache
_createInfoCount
_createInfos
_pipelines

static EResult VV::V2::Pipeline::Graphics::Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _pipelineCache, ui32 _createInfoCount, const CreateInfo* _createInfos, const Memory::AllocationCallbacks* _allocator, Handle* _pipelines)

Create a graphics pipeline.

Parameters
_deviceHandle
_pipelineCache
_createInfoCount
_createInfos
_allocator
_pipelines

Specification