class new in Git master
#include <Magnum/Vk/ImageCreateInfo.h>
ImageCreateInfoCubeMapArray Convenience constructor for cube map array images.
Compared to the base ImageCreateInfo constructor creates an image of type VK_size
component set to 1
, layers
set to size.y()
and flags
additionally having Flag::
Note that same as with the ImageCreateInfo::
Base classes
- class ImageCreateInfo new in Git master
- Image creation info.
Constructors, destructors, conversion operators
-
ImageCreateInfoCubeMapArray(ImageUsages usages,
PixelFormat format,
const Vector3i& size,
Int levels,
Int samples = 1,
ImageLayout initialLayout = ImageLayout::
Undefined, Flags flags = {}) explicit - Constructor.
-
ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum::
PixelFormat format, const Vector3i& size, Int levels, Int samples = 1, ImageLayout initialLayout = ImageLayout:: Undefined, Flags flags = {}) explicit -
ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum::
CompressedPixelFormat format, const Vector3i& size, Int levels, Int samples = 1, ImageLayout initialLayout = ImageLayout:: Undefined, Flags flags = {}) explicit - ImageCreateInfoCubeMapArray(ImageUsages usages, PixelFormat format, const Vector3i& size, Int levels, Int samples, Flags flags) explicit
-
ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum::
PixelFormat format, const Vector3i& size, Int levels, Int samples, Flags flags) explicit -
ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum::
CompressedPixelFormat format, const Vector3i& size, Int levels, Int samples, Flags flags) explicit
Function documentation
Magnum:: Vk:: ImageCreateInfoCubeMapArray:: ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum:: PixelFormat format,
const Vector3i& size,
Int levels,
Int samples = 1,
ImageLayout initialLayout = ImageLayout:: Undefined,
Flags flags = {}) explicit
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Magnum:: Vk:: ImageCreateInfoCubeMapArray:: ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum:: CompressedPixelFormat format,
const Vector3i& size,
Int levels,
Int samples = 1,
ImageLayout initialLayout = ImageLayout:: Undefined,
Flags flags = {}) explicit
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Magnum:: Vk:: ImageCreateInfoCubeMapArray:: ImageCreateInfoCubeMapArray(ImageUsages usages,
PixelFormat format,
const Vector3i& size,
Int levels,
Int samples,
Flags flags) explicit
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Equivalent to the above with initialLayout
set to ImageLayout::
Magnum:: Vk:: ImageCreateInfoCubeMapArray:: ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum:: PixelFormat format,
const Vector3i& size,
Int levels,
Int samples,
Flags flags) explicit
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Magnum:: Vk:: ImageCreateInfoCubeMapArray:: ImageCreateInfoCubeMapArray(ImageUsages usages,
Magnum:: CompressedPixelFormat format,
const Vector3i& size,
Int levels,
Int samples,
Flags flags) explicit
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.