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

Indicates this function is an alias for another one.

Fields of Alias

Defines a new Vulkan function.

Fields of Definition

Trait Implementations

impl From<Command> for Option<Command>
[src]

Performs the conversion.

impl Debug for Command
[src]

Formats the value using the given formatter. Read more

impl Clone for Command
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Command

impl Sync for Command