CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::VKImage Member List

This is the complete list of members for CeresEngine::VKImage, including all inherited members.

Allocator typedefCeresEngine::VKImage
bufferSize(Format format, UInt32 numTexels) noexceptCeresEngine::GPUImagestatic
cast(const RC< ParentType > &ptr)CeresEngine::VKObject< ChildTypeName, ParentType >inlinestatic
cast(ParentType &object)CeresEngine::VKObject< ChildTypeName, ParentType >inlinestatic
cast(const ParentType &object)CeresEngine::VKObject< ChildTypeName, ParentType >inlinestatic
cast(ParentType *object)CeresEngine::VKObject< ChildTypeName, ParentType >inlinestatic
cast(const ParentType *object)CeresEngine::VKObject< ChildTypeName, ParentType >inlinestatic
createView(const GPUImageViewDescriptor &descriptor) finalCeresEngine::VKImagevirtual
Descriptor typedefCeresEngine::TDeviceObject< GPUImageDescriptor, GPUResource >
descriptorCeresEngine::TDeviceObject< GPUImageDescriptor, GPUResource >
destroy() noexceptCeresEngine::GPUObjectprotectedvirtual
deviceCeresEngine::GPUDeviceObject
deviceVKCeresEngine::VKDeviceObjectBase
generateMips(VkCommandBuffer commandBuffer)CeresEngine::VKImage
getAllocator() noexceptCeresEngine::VKImagestatic
getLayout(UInt32 mipLevel, UInt32 layer=0) constCeresEngine::VKImage
getMipLevels() constCeresEngine::VKImage
getSwapchain() const noexceptCeresEngine::VKImageinline
GPUDeviceObject(GPUDevice &device)CeresEngine::GPUResourceexplicit
GPUImage(const GPUImage &)=deleteCeresEngine::GPUImage
GPUImage(GPUImage &&)=deleteCeresEngine::GPUImage
GPUObject()=defaultCeresEngine::GPUObject
GPUObject(const GPUObject &)=deleteCeresEngine::GPUObject
GPUObject(GPUObject &&)=deleteCeresEngine::GPUObject
isArray(GPUImageType type) noexceptCeresEngine::GPUImagestatic
isCube(GPUImageType type) noexceptCeresEngine::GPUImagestatic
isMipMapped(const GPUImageDescriptor &imageDesc) noexceptCeresEngine::GPUImagestatic
isMultiSample(GPUImageType type) noexceptCeresEngine::GPUImagestatic
mDescriptorCeresEngine::VKImageprivate
mFormatCeresEngine::VKImageprivate
mImageCeresEngine::VKImageprivate
mImageMemoryCeresEngine::VKImageprivate
mImageViewsCeresEngine::VKImageprivate
mLayoutsCeresEngine::VKImageprivate
mOwnsCeresEngine::VKImageprivate
mRefCounterCeresEngine::GPUObjectprivate
mSizeCeresEngine::VKImageprivate
mSwapchainCeresEngine::VKImageprivate
numMipLevels(UInt32 width, UInt32 height=1, UInt32 depth=1) noexceptCeresEngine::GPUImagestatic
numMipLevels(const GPUImageDescriptor &imageDesc) noexceptCeresEngine::GPUImagestatic
operator delete(void *p, std::size_t size) noexceptCeresEngine::VKImagestatic
operator new(size_t size) noexceptCeresEngine::VKImagestatic
operator VkImage() const noexceptCeresEngine::VKImageinline
operator=(const GPUImage &)=deleteCeresEngine::GPUImage
operator=(GPUImage &&)=deleteCeresEngine::GPUImage
TDeviceObject< GPUImageDescriptor, GPUResource >::operator=(const TDeviceObject &)=deleteCeresEngine::TDeviceObject< GPUImageDescriptor, GPUResource >
TDeviceObject< GPUImageDescriptor, GPUResource >::operator=(TDeviceObject &&)=deleteCeresEngine::TDeviceObject< GPUImageDescriptor, GPUResource >
CeresEngine::GPUResource::operator=(const GPUObject &)=deleteCeresEngine::GPUObject
CeresEngine::GPUResource::operator=(GPUObject &&)=deleteCeresEngine::GPUObject
release() noexceptCeresEngine::GPUObjectinline
retain() noexceptCeresEngine::GPUObjectinline
setLayout(VkImageLayout newLayout, UInt32 mipLevel, UInt32 layer=0)CeresEngine::VKImage
setLayout(VkImageLayout newLayout, const GPUImageSubresource &subresource)CeresEngine::VKImage
size(const GPUImageDescriptor &imageDesc) noexceptCeresEngine::GPUImagestatic
super typedefCeresEngine::VKImageprivate
TDeviceObject(GPUDevice &device, const Descriptor &descriptor)CeresEngine::GPUImageinlineexplicit
TDeviceObject(const TDeviceObject &)=deleteCeresEngine::GPUImage
TDeviceObject(TDeviceObject &&)=deleteCeresEngine::GPUImage
transitionImageLayout(VkCommandBuffer commandBuffer, VkImageLayout oldLayout, VkImageLayout newLayout, UInt32 mipLevel, UInt32 layer)CeresEngine::VKImageprivate
transitionImageLayout(VkCommandBuffer commandBuffer, VkImageLayout newLayout, const GPUImageSubresource &subresource)CeresEngine::VKImage
transitionImageLayout(const VkCommandBuffer commandBuffer, const VkImageLayout newLayout, const GPUImageLocation &location)CeresEngine::VKImageinline
transitionImageLayout(const VkCommandBuffer commandBuffer, const VkImageLayout newLayout)CeresEngine::VKImageinline
VKDeviceObject(VKDevice &device) noexceptCeresEngine::VKDeviceObject< VKImage, GPUImage >inlineexplicitprotected
VKDeviceObjectBase(VKDevice &device) noexceptCeresEngine::VKDeviceObjectBaseexplicit
VKImage(VKDevice &device, const GPUImageDescriptor &descriptor)CeresEngine::VKImage
VKImage(VKDevice &device, const GPUImageDescriptor &descriptor, VkImage existingImage, VKSwapchain *swapchain)CeresEngine::VKImage
VKImageViewCeresEngine::VKImagefriend
~GPUDeviceObject() overrideCeresEngine::GPUDeviceObject
~GPUObject()=defaultCeresEngine::GPUObjectvirtual
~TDeviceObject() override=defaultCeresEngine::TDeviceObject< GPUImageDescriptor, GPUResource >
~VKDeviceObjectBase() noexceptCeresEngine::VKDeviceObjectBase
~VKImage() finalCeresEngine::VKImage