|
|
PixelBullet
0.0.1
A C++ game engine
|
This is the complete list of members for PixelBullet::Image2DArray, 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::Image | static |
| 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::Image | static |
| 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::Image | static |
| CreateImageSampler(VkSampler &sampler, VkFilter filter, VkSamplerAddressMode addressMode, bool anisotropic, uint32_t mipLevels) (defined in PixelBullet::Image) | PixelBullet::Image | static |
| 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::Image | static |
| 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::Image | static |
| Descriptor()=default (defined in PixelBullet::Descriptor) | PixelBullet::Descriptor | |
| FindSupportedFormat(const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features) | PixelBullet::Image | static |
| GetAddressMode() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetArrayLevels() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetBitmap(uint32_t mipLevel=0, uint32_t arrayLayer=0) const | PixelBullet::Image | |
| GetDescriptorSetLayout(uint32_t binding, VkDescriptorType descriptorType, VkShaderStageFlags stage, uint32_t count) (defined in PixelBullet::Image) | PixelBullet::Image | static |
| GetExtent() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetFilter() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetFormat() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetImage() (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetLayout() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetMemory() (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetMipLevels() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetMipLevels(const VkExtent3D &extent) (defined in PixelBullet::Image) | PixelBullet::Image | static |
| GetSampler() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetSamples() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetSize() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetUsage() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetView() const (defined in PixelBullet::Image) | PixelBullet::Image | inline |
| GetWriteDescriptor(uint32_t binding, VkDescriptorType descriptorType, const std::optional< OffsetSize > &offsetSize) const override (defined in PixelBullet::Image) | PixelBullet::Image | virtual |
| HasDepth(VkFormat format) | PixelBullet::Image | static |
| HasStencil(VkFormat format) | PixelBullet::Image | static |
| Image(VkFilter filter, VkSamplerAddressMode addressMode, VkSampleCountFlagBits samples, VkImageLayout layout, VkImageUsageFlags usage, VkFormat format, uint32_t mipLevels, uint32_t arrayLayers, const VkExtent3D &extent) | PixelBullet::Image | |
| Image2DArray(const glm::uvec2 &extent, uint32_t arrayLayers, 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, bool anisotropic=false, bool mipmap=false) (defined in PixelBullet::Image2DArray) | PixelBullet::Image2DArray | explicit |
| Image2DArray(std::unique_ptr< Bitmap > &&bitmap, uint32_t arrayLayers, 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, bool anisotropic=false, bool mipmap=false) (defined in PixelBullet::Image2DArray) | PixelBullet::Image2DArray | explicit |
| 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::Image | static |
| IsAnisotropic() const noexcept (defined in PixelBullet::Image2DArray) | PixelBullet::Image2DArray | inline |
| IsMipmap() const noexcept (defined in PixelBullet::Image2DArray) | PixelBullet::Image2DArray | inline |
| m_AddressMode (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_ArrayLayers (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Extent (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Filter (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Format (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Image (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Layout (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Memory (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_MIPLevels (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Sampler (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Samples (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_Usage (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| m_View (defined in PixelBullet::Image) | PixelBullet::Image | protected |
| SetPixels(const Bitmap &bitmap, uint32_t arrayLayer) (defined in PixelBullet::Image2DArray) | PixelBullet::Image2DArray | |
| 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::Image | static |
| ~Descriptor()=default (defined in PixelBullet::Descriptor) | PixelBullet::Descriptor | virtual |
| ~Image() (defined in PixelBullet::Image) | PixelBullet::Image |