Enum vk_parse::RegistryChild [−][src]
pub enum RegistryChild { Comment(String), VendorIds(VendorIds), Platforms(Platforms), Tags(Tags), Types(Types), Enums(Enums), Commands(Commands), Feature(Feature), Extensions(Extensions), }
An element of the Vulkan registry.
Variants
Comment(String)
Comments are human-readable strings which contain registry meta-data.
VendorIds(VendorIds)
IDs of all known Vulkan vendors.
Platforms(Platforms)
List of supported Vulkan platforms.
Tags(Tags)
Known extension tags.
Types(Types)
Type definitions.
Unlike OpenGL, Vulkan is a strongly-typed API.
Enums(Enums)
Enum definitions.
Commands(Commands)
Commands are the Vulkan API's name for functions.
Feature(Feature)
Feature level of the API, such as Vulkan 1.0 or 1.1
Extensions(Extensions)
Container for all published Vulkan specification extensions.
Trait Implementations
impl Debug for RegistryChild
[src]
impl Debug for RegistryChild
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for RegistryChild
[src]
impl Clone for RegistryChild
fn clone(&self) -> RegistryChild
[src]
fn clone(&self) -> RegistryChild
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for RegistryChild
impl Send for RegistryChild
impl Sync for RegistryChild
impl Sync for RegistryChild