nngn
Loading...
Searching...
No Matches
anonymous_namespace{vulkan.cpp}::ShadowCube Member List

This is the complete list of members for anonymous_namespace{vulkan.cpp}::ShadowCube, 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) constnngn::Image
cube_2d_view() constanonymous_namespace{vulkan.cpp}::ShadowCubeinline
destroy(VkDevice dev, nngn::DeviceMemory *dev_mem)anonymous_namespace{vulkan.cpp}::ShadowCube
frame_views() constanonymous_namespace{vulkan.cpp}::ShadowCubeinline
hnngn::Imageprivate
hmnngn::Imageprivate
id() constnngn::Imageinline
img_viewanonymous_namespace{vulkan.cpp}::TexArrayprivate
init(VkDevice dev, nngn::DeviceMemory *dev_mem, VkCommandBuffer cmd, std::size_t n_frames, u32 n, VkExtent3D extent)anonymous_namespace{vulkan.cpp}::ShadowCube
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}::ShadowMapprotected
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}::ShadowMapprotected
init_mipmaps(VkCommandBuffer cmd, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t base_layer, std::uint32_t n_layers) constnngn::Image
layer_views() constanonymous_namespace{vulkan.cpp}::ShadowMapinline
m_cube_2d_viewanonymous_namespace{vulkan.cpp}::ShadowCubeprivate
m_frame_viewsanonymous_namespace{vulkan.cpp}::ShadowCubeprivate
m_layer_viewsanonymous_namespace{vulkan.cpp}::ShadowMapprivate
m_sizeanonymous_namespace{vulkan.cpp}::ShadowMapprivate
mem() constnngn::Imageinline
set_size(u32 s)anonymous_namespace{vulkan.cpp}::ShadowMapinline
ShadowCube(void)anonymous_namespace{vulkan.cpp}::ShadowCubeinline
ShadowMap()=defaultanonymous_namespace{vulkan.cpp}::ShadowMap
ShadowMap(u32 size_)anonymous_namespace{vulkan.cpp}::ShadowMapinlineprotected
size() constanonymous_namespace{vulkan.cpp}::ShadowMapinline
transition_layout(VkCommandBuffer cmd, VkPipelineStageFlags src_stage, VkPipelineStageFlags dst_stage, VkAccessFlags src_mask, VkAccessFlags dst_mask, VkImageLayout src, VkImageLayout dst, const VkImageSubresourceRange &range) constnngn::Image
view() constanonymous_namespace{vulkan.cpp}::TexArrayinline
~ShadowCube(void)=defaultanonymous_namespace{vulkan.cpp}::ShadowCube