PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::Image2D Member List

This is the complete list of members for PixelBullet::Image2D, including all inherited members.

CopyBufferToImage(const VkBuffer &buffer, const VkImage &image, const VkExtent3D &extent, uint32_t layerCount, uint32_t baseArrayLayer) (defined in PixelBullet::Image)PixelBullet::Imagestatic
CopyImage(const VkImage &srcImage, VkImage &dstImage, VkDeviceMemory &dstImageMemory, VkFormat srcFormat, const VkExtent3D &extent, VkImageLayout srcImageLayout, uint32_t mipLevel, uint32_t arrayLayer) (defined in PixelBullet::Image)PixelBullet::Imagestatic
Create(const Node &node)PixelBullet::Image2Dstatic
Create(const VirtualPath &filename, VkFilter filter=VK_FILTER_LINEAR, VkSamplerAddressMode addressMode=VK_SAMPLER_ADDRESS_MODE_REPEAT, bool anisotropic=true, bool mipmap=true)PixelBullet::Image2Dstatic
CreateImage(VkImage &image, VkDeviceMemory &memory, const VkExtent3D &extent, VkFormat format, VkSampleCountFlagBits samples, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, uint32_t mipLevels, uint32_t arrayLayers, VkImageType type) (defined in PixelBullet::Image)PixelBullet::Imagestatic
CreateImageSampler(VkSampler &sampler, VkFilter filter, VkSamplerAddressMode addressMode, bool anisotropic, uint32_t mipLevels) (defined in PixelBullet::Image)PixelBullet::Imagestatic
CreateImageView(const VkImage &image, VkImageView &imageView, VkImageViewType type, VkFormat format, VkImageAspectFlags imageAspect, uint32_t mipLevels, uint32_t baseMipLevel, uint32_t layerCount, uint32_t baseArrayLayer) (defined in PixelBullet::Image)PixelBullet::Imagestatic
CreateMipmaps(const VkImage &image, const VkExtent3D &extent, VkFormat format, VkImageLayout dstImageLayout, uint32_t mipLevels, uint32_t baseArrayLayer, uint32_t layerCount) (defined in PixelBullet::Image)PixelBullet::Imagestatic
Descriptor()=default (defined in PixelBullet::Descriptor)PixelBullet::Descriptor
FindSupportedFormat(const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)PixelBullet::Imagestatic
GetAddressMode() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetArrayLevels() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetBitmap(uint32_t mipLevel=0, uint32_t arrayLayer=0) constPixelBullet::Image
GetComponents() const (defined in PixelBullet::Image2D)PixelBullet::Image2Dinline
GetDescriptorSetLayout(uint32_t binding, VkDescriptorType descriptorType, VkShaderStageFlags stage, uint32_t count) (defined in PixelBullet::Image)PixelBullet::Imagestatic
GetExtent() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetFilename() const (defined in PixelBullet::Image2D)PixelBullet::Image2Dinline
GetFilter() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetFormat() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetImage() (defined in PixelBullet::Image)PixelBullet::Imageinline
GetLayout() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetMemory() (defined in PixelBullet::Image)PixelBullet::Imageinline
GetMipLevels() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetMipLevels(const VkExtent3D &extent) (defined in PixelBullet::Image)PixelBullet::Imagestatic
GetSampler() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetSamples() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetSize() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetTypeIndex() const overridePixelBullet::Image2Dinlinevirtual
GetUsage() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetView() const (defined in PixelBullet::Image)PixelBullet::Imageinline
GetWriteDescriptor(uint32_t binding, VkDescriptorType descriptorType, const std::optional< OffsetSize > &offsetSize) const override (defined in PixelBullet::Image)PixelBullet::Imagevirtual
HasDepth(VkFormat format)PixelBullet::Imagestatic
HasStencil(VkFormat format)PixelBullet::Imagestatic
Image(VkFilter filter, VkSamplerAddressMode addressMode, VkSampleCountFlagBits samples, VkImageLayout layout, VkImageUsageFlags usage, VkFormat format, uint32_t mipLevels, uint32_t arrayLayers, const VkExtent3D &extent)PixelBullet::Image
Image2D(const VirtualPath &filename, VkFilter filter=VK_FILTER_LINEAR, VkSamplerAddressMode addressMode=VK_SAMPLER_ADDRESS_MODE_REPEAT, bool anisotropic=true, bool mipmap=true, bool load=true)PixelBullet::Image2Dexplicit
Image2D(const glm::uvec2 &extent, VkFormat format=VK_FORMAT_R8G8B8A8_UNORM, VkImageLayout layout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VkImageUsageFlags usage=VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_STORAGE_BIT, VkFilter filter=VK_FILTER_LINEAR, VkSamplerAddressMode addressMode=VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, VkSampleCountFlagBits samples=VK_SAMPLE_COUNT_1_BIT, bool anisotropic=false, bool mipmap=false)PixelBullet::Image2Dexplicit
Image2D(std::unique_ptr< Bitmap > &&bitmap, VkFormat format=VK_FORMAT_R8G8B8A8_UNORM, VkImageLayout layout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VkImageUsageFlags usage=VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_STORAGE_BIT, VkFilter filter=VK_FILTER_LINEAR, VkSamplerAddressMode addressMode=VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, VkSampleCountFlagBits samples=VK_SAMPLE_COUNT_1_BIT, bool anisotropic=false, bool mipmap=false)PixelBullet::Image2Dexplicit
InsertImageMemoryBarrier(const CommandBuffer &commandBuffer, const VkImage &image, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkImageLayout oldImageLayout, VkImageLayout newImageLayout, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkImageAspectFlags imageAspect, uint32_t mipLevels, uint32_t baseMipLevel, uint32_t layerCount, uint32_t baseArrayLayer) (defined in PixelBullet::Image)PixelBullet::Imagestatic
IsAnisotropic() const (defined in PixelBullet::Image2D)PixelBullet::Image2Dinline
IsMipmap() const (defined in PixelBullet::Image2D)PixelBullet::Image2Dinline
m_AddressMode (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_ArrayLayers (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Extent (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Filter (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Format (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Image (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Layout (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Memory (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_MIPLevels (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Sampler (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Samples (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_Usage (defined in PixelBullet::Image)PixelBullet::Imageprotected
m_View (defined in PixelBullet::Image)PixelBullet::Imageprotected
operator<< (defined in PixelBullet::Image2D)PixelBullet::Image2Dfriend
operator>> (defined in PixelBullet::Image2D)PixelBullet::Image2Dfriend
Resource()=default (defined in PixelBullet::Resource)PixelBullet::Resource
SetPixels(const uint8_t *pixels, uint32_t layerCount, uint32_t baseArrayLayer)PixelBullet::Image2D
TransitionImageLayout(const VkImage &image, VkFormat format, VkImageLayout srcImageLayout, VkImageLayout dstImageLayout, VkImageAspectFlags imageAspect, uint32_t mipLevels, uint32_t baseMipLevel, uint32_t layerCount, uint32_t baseArrayLayer) (defined in PixelBullet::Image)PixelBullet::Imagestatic
~Descriptor()=default (defined in PixelBullet::Descriptor)PixelBullet::Descriptorvirtual
~Image() (defined in PixelBullet::Image)PixelBullet::Image
~Resource()=default (defined in PixelBullet::Resource)PixelBullet::Resourcevirtual