Struct vkxml::Feature
[−]
[src]
pub struct Feature { pub name: Identifier, pub notation: Option<Notation>, pub api: String, pub version: f32, pub define: Option<Identifier>, pub elements: Vec<FeatureElement>, }
Defines the base API for a Vulkan specification. Represents a specific major/minor version of Vulkan.
Fields
name: Identifier
String name for a definition that is part of the Vulkan API.
notation: Option<Notation>
api: String
The name of the API that a feature defines.
version: f32
Version number for the feature.
define: Option<Identifier>
When generating C-style information, use this as the #define wrapper around this feature.
elements: Vec<FeatureElement>