KDGpu::Texture
Module: Public API
Texture.
#include <texture.h>
Public Functions
Friends
Public Functions Documentation
function Texture
function ~Texture
function Texture
| Texture(
Texture && other
)
|
function operator=
| Texture & operator=(
Texture && other
)
|
function Texture
| Texture(
const Texture &
) =delete
|
function operator=
| Texture & operator=(
const Texture &
) =delete
|
function handle
| inline const Handle< Texture_t > & handle() const
|
function isValid
| inline bool isValid() const
|
function operator Handle< Texture_t >
| inline operator Handle< Texture_t >() const
|
function createView
| TextureView createView(
const TextureViewOptions & options =TextureViewOptions()
) const
|
function map
function unmap
function getSubresourceLayout
| SubresourceLayout getSubresourceLayout(
const TextureSubresource & subresource =TextureSubresource()
) const
|
function generateMipMaps
| bool generateMipMaps(
Device & device,
Queue & transferQueue,
const TextureOptions & options,
TextureLayout oldLayout
)
|
function externalMemoryHandle
| MemoryHandle externalMemoryHandle() const
|
Friends
friend Swapchain
| friend class Swapchain(
Swapchain
);
|
friend Device
| friend class Device(
Device
);
|
friend VulkanGraphicsApi
| friend class VulkanGraphicsApi(
VulkanGraphicsApi
);
|
friend operator==
| friend KDGPU_EXPORT bool operator==(
const Texture & a,
const Texture & b
);
|
Updated on 2024-08-28 at 00:05:07 +0000