Daniel Pitts
06/29/2024, 5:04 AMDaniel Pitts
06/29/2024, 5:06 AMDaniel Pitts
06/29/2024, 5:07 AMDaniel Pitts
06/29/2024, 5:09 AMDaniel Pitts
06/29/2024, 5:10 AMvar VkGraphicsPipelineCreateInfo.flags
get() = VkPipelineCreateFlags.of(flags())
set(value) {
flags(value.value)
}
@OptIn(ExperimentalContracts::class)
inline fun VkGraphicsPipelineCreateInfo.flags(builder: VkPipelineCreateFlags.Companion.() -> VkPipelineCreateFlags): VkGraphicsPipelineCreateInfo {
contract { callsInPlace(builder, InvocationKind.EXACTLY_ONCE) }
return flags(builder(VkPipelineCreateFlags).value)
}
fun VkGraphicsPipelineCreateInfo.flags(value: VkPipelineCreateFlags): VkGraphicsPipelineCreateInfo {
return flags(value.value)
}
Daniel Pitts
06/29/2024, 5:13 AMDaniel Pitts
06/30/2024, 4:14 AM