Class VkRayTracingPipelineCreateInfoKHR

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkRayTracingPipelineCreateInfoKHR extends Struct<VkRayTracingPipelineCreateInfoKHR> implements NativeResource

 struct VkRayTracingPipelineCreateInfoKHR {
     VkStructureType sType;
     void const * pNext;
     VkPipelineCreateFlags flags;
     uint32_t stageCount;
     {@link VkPipelineShaderStageCreateInfo VkPipelineShaderStageCreateInfo} const * pStages;
     uint32_t groupCount;
     {@link VkRayTracingShaderGroupCreateInfoKHR VkRayTracingShaderGroupCreateInfoKHR} const * pGroups;
     uint32_t maxPipelineRayRecursionDepth;
     {@link VkPipelineLibraryCreateInfoKHR VkPipelineLibraryCreateInfoKHR} const * pLibraryInfo;
     {@link VkRayTracingPipelineInterfaceCreateInfoKHR VkRayTracingPipelineInterfaceCreateInfoKHR} const * pLibraryInterface;
     {@link VkPipelineDynamicStateCreateInfo VkPipelineDynamicStateCreateInfo} const * pDynamicState;
     VkPipelineLayout layout;
     VkPipeline basePipelineHandle;
     int32_t basePipelineIndex;
 }