Vulkan-Hpp
|
#include <vulkan_raii.hpp>
Public Types | |
using | CType = VkBuffer |
using | CppType = vk::Buffer |
Public Member Functions | |
Buffer (vk::raii::Device const &device, vk::BufferCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) | |
Buffer (vk::raii::Device const &device, VkBuffer buffer, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) | |
Buffer (std::nullptr_t) | |
~Buffer () | |
Buffer ()=delete | |
Buffer (Buffer const &)=delete | |
Buffer (Buffer &&rhs) VULKAN_HPP_NOEXCEPT | |
Buffer & | operator= (Buffer const &)=delete |
Buffer & | operator= (Buffer &&rhs) VULKAN_HPP_NOEXCEPT |
vk::Buffer const & | operator* () const VULKAN_HPP_NOEXCEPT |
operator vk::Buffer () const VULKAN_HPP_NOEXCEPT | |
void | clear () VULKAN_HPP_NOEXCEPT |
vk::Buffer | release () |
vk::Device | getDevice () const |
vk::raii::DeviceDispatcher const * | getDispatcher () const |
void | swap (vk::raii::Buffer &rhs) VULKAN_HPP_NOEXCEPT |
void | bindMemory (vk::DeviceMemory memory, vk::DeviceSize memoryOffset) const |
VULKAN_HPP_NODISCARD vk::MemoryRequirements | getMemoryRequirements () const VULKAN_HPP_NOEXCEPT |
Static Public Attributes | |
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType | objectType = vk::ObjectType::eBuffer |
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT | debugReportObjectType |
Definition at line 4827 of file vulkan_raii.hpp.
using vk::raii::Buffer::CppType = vk::Buffer |
Definition at line 4831 of file vulkan_raii.hpp.
using vk::raii::Buffer::CType = VkBuffer |
Definition at line 4830 of file vulkan_raii.hpp.
|
inline |
Definition at line 4839 of file vulkan_raii.hpp.
|
inline |
Definition at line 4847 of file vulkan_raii.hpp.
|
inline |
Definition at line 4857 of file vulkan_raii.hpp.
|
inline |
Definition at line 4859 of file vulkan_raii.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 4867 of file vulkan_raii.hpp.
VULKAN_HPP_INLINE void vk::raii::Buffer::bindMemory | ( | vk::DeviceMemory | memory, |
vk::DeviceSize | memoryOffset | ||
) | const |
Definition at line 12300 of file vulkan_raii.hpp.
|
inline |
Definition at line 4899 of file vulkan_raii.hpp.
|
inline |
Definition at line 4920 of file vulkan_raii.hpp.
|
inline |
Definition at line 4925 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements vk::raii::Buffer::getMemoryRequirements | ( | ) | const |
Definition at line 12324 of file vulkan_raii.hpp.
|
inline |
Definition at line 4894 of file vulkan_raii.hpp.
|
inline |
Definition at line 4889 of file vulkan_raii.hpp.
Definition at line 4877 of file vulkan_raii.hpp.
|
inline |
Definition at line 4912 of file vulkan_raii.hpp.
|
inline |
Definition at line 4931 of file vulkan_raii.hpp.
|
static |
Definition at line 4834 of file vulkan_raii.hpp.
|
static |
Definition at line 4833 of file vulkan_raii.hpp.