pub fn new(image: vk::Image, type_: vk::ImageViewType, format: vk::Format) -> ImageViewCI {

        ImageViewCI {
            inner: vk::ImageViewCreateInfo {
                image, format,
                view_type: type_,
                ..ImageViewCI::default_ci()
            },
        }
    }
/// Initialize `vk::ImageCreateInfo` with default value.
///
/// `image` specifies the image that this image view would access.
///
/// `type_` specifies the type of this image view.
///
/// `format` specifies what texel format would this image view interpret to.
Initialize `vk::ImageCreateInfo` with default value.
`image` specifies the image that this image view would access.

`type_` specifies the type of this image view.

`format` specifies what texel format would this image view interpret to.
Initialize ` vk :: ImageCreateInfo ` with default value . ` image ` specifies the image that this image view would access . ` type_ ` specifies the type of this image view . ` format ` specifies what texel format would this image view interpret to .
pub fn new(image: vk::Image, type_: vk::ImageViewType, format: vk::Format) -> ImageViewCI {
        ImageViewCI {
            inner: vk::ImageViewCreateInfo {
                image, format,
                view_type: type_,
                ..ImageViewCI::default_ci()
            },
        }
    }
pub fn new ( image : vk :: Image , type_ : vk :: ImageViewType , format : vk :: Format ) -> ImageViewCI { ImageViewCI { inner : vk :: ImageViewCreateInfo { image , format , view_type : type_ , .. ImageViewCI :: default_ci ( ) } , } }
Initialize `vk::ImageCreateInfo` with default value.
Initialize ` vk :: ImageCreateInfo ` with default value .
image
vk::Image
type_
vk::ImageViewType
format
vk::Format
image
vk::Image
type_
vk::ImageViewType
format
vk::Format