nngn
Loading...
Searching...
No Matches
anonymous_namespace{vulkan.cpp}::TextureDescriptorSets Struct Reference
Inheritance diagram for anonymous_namespace{vulkan.cpp}::TextureDescriptorSets:
Collaboration diagram for anonymous_namespace{vulkan.cpp}::TextureDescriptorSets:

Public Member Functions

bool init (VkDevice dev)
 
void write (VkSampler sampler, VkSampler shadow_sampler, VkImageView tex_img_view, VkImageView font_img_view, VkImageView shadow_map_img_view, VkImageView shadow_cube_img_view) const
 
bool init (VkDevice dev)
 
void write (VkSampler sampler, VkSampler shadow_sampler, VkImageView tex_img_view, VkImageView font_img_view, VkImageView shadow_map_img_view, VkImageView shadow_cube_img_view) const
 
- Public Member Functions inherited from nngn::DescriptorSets
 DescriptorSets (void)=default
 
 ~DescriptorSets (void)
 
VkDescriptorSetLayout layout (void) const
 
std::span< const VkDescriptorSetids (void) const
 
bool init (VkDevice dev, std::span< const VkDescriptorSetLayoutBinding > bindings)
 
bool reset (VkDescriptorPool pool, std::uint32_t max)
 
void destroy ()
 Destroys resources associated with the sets.
 
 DescriptorSets (void)=default
 
 ~DescriptorSets (void)
 
VkDescriptorSetLayout layout (void) const
 
std::span< const VkDescriptorSetids (void) const
 
bool init (VkDevice dev, std::span< const VkDescriptorSetLayoutBinding > bindings)
 
bool reset (VkDescriptorPool pool, std::uint32_t max)
 
void destroy ()
 Destroys resources associated with the sets.
 

Additional Inherited Members

- Protected Attributes inherited from nngn::DescriptorSets
VkDevice dev = {}
 

Member Function Documentation

◆ init() [1/2]

bool anonymous_namespace{vulkan.cpp}::TextureDescriptorSets::init ( VkDevice  dev)
Here is the caller graph for this function:

◆ init() [2/2]

bool anonymous_namespace{vulkan.cpp}::TextureDescriptorSets::init ( VkDevice  dev)

◆ write() [1/2]

void anonymous_namespace{vulkan.cpp}::TextureDescriptorSets::write ( VkSampler  sampler,
VkSampler  shadow_sampler,
VkImageView  tex_img_view,
VkImageView  font_img_view,
VkImageView  shadow_map_img_view,
VkImageView  shadow_cube_img_view 
) const
Here is the caller graph for this function:

◆ write() [2/2]

void anonymous_namespace{vulkan.cpp}::TextureDescriptorSets::write ( VkSampler  sampler,
VkSampler  shadow_sampler,
VkImageView  tex_img_view,
VkImageView  font_img_view,
VkImageView  shadow_map_img_view,
VkImageView  shadow_cube_img_view 
) const

The documentation for this struct was generated from the following files: