class new in Git master
#include <Magnum/Vk/RenderPass.h>
SubpassEndInfo Subpass end info.
Wraps VkSubpassEndInfo. See Render pass recording for more information.
Constructors, destructors, conversion operators
- SubpassEndInfo() explicit
- Constructor.
- SubpassEndInfo(NoInitT) explicit noexcept
- Construct without initializing the contents.
- SubpassEndInfo(const VkSubpassEndInfo& info) explicit
- Construct from existing data.
- operator const VkSubpassEndInfo*() const
Public functions
- auto operator*() -> VkSubpassEndInfo&
- Underlying VkSubpassEndInfo structure.
- auto operator*() const -> const VkSubpassEndInfo&
- auto operator->() -> VkSubpassEndInfo*
- auto operator->() const -> const VkSubpassEndInfo*
Function documentation
Magnum:: Vk:: SubpassEndInfo:: SubpassEndInfo() explicit
Constructor.
The following VkSubpassEndInfo fields are pre-filled in addition to sType
, everything else is zero-filled:
- (none)
Magnum:: Vk:: SubpassEndInfo:: SubpassEndInfo(NoInitT) explicit noexcept
Construct without initializing the contents.
Note that not even the sType
field is set — the structure has to be fully initialized afterwards in order to be usable.
Magnum:: Vk:: SubpassEndInfo:: SubpassEndInfo(const VkSubpassEndInfo& info) explicit
Construct from existing data.
Copies the existing values verbatim, pointers are kept unchanged without taking over the ownership. Modifying the newly created instance will not modify the original data nor the pointed-to data.
Magnum:: Vk:: SubpassEndInfo:: operator const VkSubpassEndInfo*() const
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
const VkSubpassEndInfo& Magnum:: Vk:: SubpassEndInfo:: operator*() const
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
VkSubpassEndInfo* Magnum:: Vk:: SubpassEndInfo:: operator->()
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
const VkSubpassEndInfo* Magnum:: Vk:: SubpassEndInfo:: operator->() const
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.