nngn
|
This is the complete list of members for anonymous_namespace{vulkan.cpp}::ShadowMap, including all inherited members.
create_view(VkDevice dev, VkImageViewType type, VkFormat format, VkImageAspectFlags aspect_flags, std::uint32_t mip_levels, std::uint32_t base_layer, std::uint32_t n_layers, VkImageView *p) const | nngn::Image | |
destroy(VkDevice dev, nngn::DeviceMemory *dev_mem) | anonymous_namespace{vulkan.cpp}::ShadowMap | |
frame_views() const | anonymous_namespace{vulkan.cpp}::ShadowMap | inline |
h | nngn::Image | private |
hm | nngn::Image | private |
id() const | nngn::Image | inline |
img_view | anonymous_namespace{vulkan.cpp}::TexArray | private |
init(VkDevice dev, nngn::DeviceMemory *dev_mem, VkCommandBuffer cmd, std::size_t n_frames, u32 n, VkExtent3D extent) | anonymous_namespace{vulkan.cpp}::ShadowMap | |
init(VkDevice dev, nngn::DeviceMemory *dev_mem, VkCommandBuffer cmd, std::size_t n_frames, u32 n, VkExtent3D extent, VkImageCreateFlags flags, VkImageViewType view_type) | anonymous_namespace{vulkan.cpp}::ShadowMap | protected |
anonymous_namespace{vulkan.cpp}::TexArray::init(VkDevice dev, nngn::DeviceMemory *dev_mem, VkCommandBuffer cmd, VkImageCreateFlags flags, VkFormat format, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t n_layers, VkImageUsageFlags usage, VkImageAspectFlags aspects, VkImageLayout layout, VkImageViewType view_type, VkPipelineStageFlags src_stage, VkPipelineStageFlags dst_stage, VkAccessFlags src_mask, VkAccessFlags dst_mask) | anonymous_namespace{vulkan.cpp}::TexArray | |
nngn::Image::init(VkDevice dev, DeviceMemory *dev_mem, VkImageCreateFlags flags, VkImageType type, VkFormat format, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t n_layers, VkSampleCountFlagBits n_samples, VkImageTiling tiling, VkImageUsageFlags usage) | nngn::Image | |
init_layer_views(VkDevice dev, u32 n, u32 n_layers_per_view, VkImageViewType type, VkImageAspectFlags aspects, std::vector< VkImageView > *v) | anonymous_namespace{vulkan.cpp}::ShadowMap | protected |
init_mipmaps(VkCommandBuffer cmd, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t base_layer, std::uint32_t n_layers) const | nngn::Image | |
layer_views() const | anonymous_namespace{vulkan.cpp}::ShadowMap | inline |
m_frame_views | anonymous_namespace{vulkan.cpp}::ShadowMap | private |
m_layer_views | anonymous_namespace{vulkan.cpp}::ShadowMap | private |
m_size | anonymous_namespace{vulkan.cpp}::ShadowMap | private |
mem() const | nngn::Image | inline |
set_size(u32 s) | anonymous_namespace{vulkan.cpp}::ShadowMap | inline |
ShadowMap()=default | anonymous_namespace{vulkan.cpp}::ShadowMap | |
ShadowMap(u32 size_) | anonymous_namespace{vulkan.cpp}::ShadowMap | inlineprotected |
size() const | anonymous_namespace{vulkan.cpp}::ShadowMap | inline |
transition_layout(VkCommandBuffer cmd, VkPipelineStageFlags src_stage, VkPipelineStageFlags dst_stage, VkAccessFlags src_mask, VkAccessFlags dst_mask, VkImageLayout src, VkImageLayout dst, const VkImageSubresourceRange &range) const | nngn::Image | |
view() const | anonymous_namespace{vulkan.cpp}::TexArray | inline |