Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::CompiledPipeline Struct Reference

#include <vkResources.h>

Public Attributes

VkPipelineBindPoint _bindPoint { VK_PIPELINE_BIND_POINT_MAX_ENUM }
 
vkShaderProgram_program { nullptr }
 
VkPipeline _vkPipeline { VK_NULL_HANDLE }
 
VkPipeline _vkPipelineWireframe { VK_NULL_HANDLE }
 
VkPipelineLayout _vkPipelineLayout { VK_NULL_HANDLE }
 
PrimitiveTopology _topology { PrimitiveTopology::COUNT }
 
VkShaderStageFlags _stageFlags { 0 }
 
VkDescriptorSetLayout * _descriptorSetlayout { nullptr }
 
bool _isValid {false}
 

Detailed Description

Definition at line 99 of file vkResources.h.

Member Data Documentation

◆ _bindPoint

VkPipelineBindPoint Divide::CompiledPipeline::_bindPoint { VK_PIPELINE_BIND_POINT_MAX_ENUM }

Definition at line 101 of file vkResources.h.

◆ _descriptorSetlayout

VkDescriptorSetLayout* Divide::CompiledPipeline::_descriptorSetlayout { nullptr }

Definition at line 108 of file vkResources.h.

◆ _isValid

bool Divide::CompiledPipeline::_isValid {false}

Definition at line 109 of file vkResources.h.

◆ _program

vkShaderProgram* Divide::CompiledPipeline::_program { nullptr }

Definition at line 102 of file vkResources.h.

◆ _stageFlags

VkShaderStageFlags Divide::CompiledPipeline::_stageFlags { 0 }

Definition at line 107 of file vkResources.h.

◆ _topology

PrimitiveTopology Divide::CompiledPipeline::_topology { PrimitiveTopology::COUNT }

Definition at line 106 of file vkResources.h.

◆ _vkPipeline

VkPipeline Divide::CompiledPipeline::_vkPipeline { VK_NULL_HANDLE }

Definition at line 103 of file vkResources.h.

◆ _vkPipelineLayout

VkPipelineLayout Divide::CompiledPipeline::_vkPipelineLayout { VK_NULL_HANDLE }

Definition at line 105 of file vkResources.h.

◆ _vkPipelineWireframe

VkPipeline Divide::CompiledPipeline::_vkPipelineWireframe { VK_NULL_HANDLE }

Definition at line 104 of file vkResources.h.


The documentation for this struct was generated from the following file: