Skip to content

KDGpu::VulkanShaderModule

Module: Vulkan

VulkanShaderModule.

#include <vulkan_shader_module.h>

Inherits from KDGpu::ApiShaderModule

Public Functions

Name
VulkanShaderModule(VkShaderModule _shaderModule, VulkanResourceManager * _vulkanResourceManager, const Handle< Device_t > _deviceHandle)

Public Attributes

Name
VkShaderModule shaderModule
VulkanResourceManager * vulkanResourceManager
Handle< Device_t > deviceHandle

Public Functions Documentation

function VulkanShaderModule

1
2
3
4
5
explicit VulkanShaderModule(
    VkShaderModule _shaderModule,
    VulkanResourceManager * _vulkanResourceManager,
    const Handle< Device_t > _deviceHandle
)

Public Attributes Documentation

variable shaderModule

1
VkShaderModule shaderModule { VK_NULL_HANDLE };

variable vulkanResourceManager

1
VulkanResourceManager * vulkanResourceManager { nullptr };

variable deviceHandle

1
Handle< Device_t > deviceHandle;

Updated on 2024-11-25 at 00:15:04 +0000