pub fn usage<'s>(&'s mut self, usage: ::ImageUsageFlags)
            -> &'s mut ImageBuilder<'b> {
        self.create_info.set_usage(usage);
        self
    }
/// usage is a bitmask of VkImageUsageFlagBits describing the intended
/// usage of the image.
usage is a bitmask of VkImageUsageFlagBits describing the intended
usage of the image.
usage is a bitmask of VkImageUsageFlagBits describing the intended usage of the image .
pub fn usage<'s>(&'s mut self, usage: ::ImageUsageFlags)
            -> &'s mut ImageBuilder<'b> {
        self.create_info.set_usage(usage);
        self
    }
pub fn usage < ' s > ( & ' s mut self , usage : :: ImageUsageFlags ) -> & ' s mut ImageBuilder < ' b > { self . create_info . set_usage ( usage ) ; self }
usage is a bitmask of VkImageUsageFlagBits describing the intended
usage of the image.
usage is a bitmask of VkImageUsageFlagBits describing the intended usage of the image .
&'s mut self
usage
::ImageUsageFlags
&'s mut self
usage
::ImageUsageFlags