Enum vk_parse::Command [−][src]
pub enum Command { Alias { name: String, alias: String, }, Definition { queues: Option<String>, successcodes: Option<String>, errorcodes: Option<String>, renderpass: Option<String>, cmdbufferlevel: Option<String>, pipeline: Option<String>, comment: Option<String>, proto: NameWithType, params: Vec<CommandParam>, alias: Option<String>, description: Option<String>, implicitexternsyncparams: Vec<String>, code: String, }, }
A command is just a Vulkan function.
Variants
Alias
Indicates this function is an alias for another one.
Fields of Alias
name: String | |
alias: String |
Definition
Defines a new Vulkan function.
Fields of Definition
queues: Option<String> | |
successcodes: Option<String> | |
errorcodes: Option<String> | |
renderpass: Option<String> | |
cmdbufferlevel: Option<String> | |
pipeline: Option<String> | |
comment: Option<String> | |
proto: NameWithType | |
params: Vec<CommandParam> | |
alias: Option<String> | |
description: Option<String> | |
implicitexternsyncparams: Vec<String> | |
code: String |
Trait Implementations
impl From<Command> for Option<Command>
[src]
impl From<Command> for Option<Command>
impl Debug for Command
[src]
impl Debug for Command
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 Command
[src]
impl Clone for Command