sbylib ~master (2020-02-29T08:12:18Z)
Dub
Repo
Device.DeviceCreateInfo
sbylib
wrapper
vulkan
device
Device
Undocumented in source.
class
Device
static
struct
DeviceCreateInfo {
immutable
@
vkProp
()
VkDeviceCreateFlags
flags
;
@
vkProp
()
const
(
VkPhysicalDeviceFeatures
)*
pEnabledFeatures
;
@
vkProp
()
void
*
pNext
;
@
vkProp
("pQueueCreateInfos", "queueCreateInfoCount")
QueueCreateInfo
[]
queueCreateInfos
;
const
@
vkProp
("ppEnabledLayerNames", "enabledLayerCount")
string
[]
enabledLayerNames
;
const
@
vkProp
("ppEnabledExtensionNames", "enabledExtensionCount")
string
[]
enabledExtensionNames
;
mixin
VkTo
!(
VkDeviceCreateInfo
)
;
}
Members
Mixins
__anonymous
mixin
VkTo
!(
VkDeviceCreateInfo
)
Undocumented in source.
Variables
enabledExtensionNames
string
[]
enabledExtensionNames
;
Undocumented in source.
enabledLayerNames
string
[]
enabledLayerNames
;
Undocumented in source.
flags
VkDeviceCreateFlags
flags
;
Undocumented in source.
pEnabledFeatures
const
(
VkPhysicalDeviceFeatures
)*
pEnabledFeatures
;
Undocumented in source.
pNext
void
*
pNext
;
Undocumented in source.
queueCreateInfos
QueueCreateInfo
[]
queueCreateInfos
;
Undocumented in source.
Meta
Source
See Implementation
sbylib
wrapper
vulkan
device
Device
constructors
this
destructors
~this
functions
getBufferMemoryRequirements
getImageMemoryRequirements
getQueue
structs
DeviceCreateInfo
MemoryRequirements
QueueCreateInfo
variables
device