Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanPipelineShaderStageCreateInfoType
-
- All Known Implementing Classes:
VulkanPipelineShaderStageCreateInfo
@Immutable public interface VulkanPipelineShaderStageCreateInfoType
- See Also:
- "VkPipelineShaderStageCreateInfo"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<VulkanPipelineShaderStageCreateFlag>
flags()
VulkanShaderModuleType
module()
java.lang.String
shaderEntryPoint()
java.util.Optional<VulkanSpecializationMap>
specializationInfo()
VulkanShaderStageFlag
stage()
-
-
-
Method Detail
-
flags
@Parameter java.util.Set<VulkanPipelineShaderStageCreateFlag> flags()
- Returns:
- Flags reserved for future use
-
stage
@Parameter VulkanShaderStageFlag stage()
- Returns:
- A single pipeline stage.
-
module
@Parameter VulkanShaderModuleType module()
- Returns:
- A shader module containing the shader for the stage.
-
shaderEntryPoint
@Parameter java.lang.String shaderEntryPoint()
- Returns:
- The entry point name of the shader for this stage.
-
specializationInfo
@Parameter java.util.Optional<VulkanSpecializationMap> specializationInfo()
- Returns:
- The optional specialization info
-
-