APISpec_Shaders module
Chapter 8: Specification
Classes
- struct VV::V1::ShaderModule::CreateInfo
- Specification
- struct VV::V1::ShaderModule
- Shader modules contain shader code and one or more entry points.
Typedefs
- using Handle = VkShaderModule
- Specification
- using CreateFlags = Bitfield<EUndefined, Flags>
- Reserved for future use.
Functions
- static auto Create(LogicalDevice::Handle _deviceHandle, const CreateInfo& _creationSpec, const Memory::AllocationCallbacks* _allocator, Handle& _shaderModule) -> EResult
- Create a sher module.
- static void Destroy(LogicalDevice::Handle _deviceHandle, Handle _moduleHandle, const Memory::AllocationCallbacks* _allocator)
- Destroy a shader module.
Typedef documentation
using Handle = VkShaderModule
#include <VaultedVulkan/VV_Shaders.hpp>
using CreateFlags = Bitfield<EUndefined, Flags>
#include <VaultedVulkan/VV_Shaders.hpp>
Reserved for future use.
Function documentation
static EResult Create(LogicalDevice::Handle _deviceHandle,
const CreateInfo& _creationSpec,
const Memory::AllocationCallbacks* _allocator,
Handle& _shaderModule)
#include <VaultedVulkan/VV_Shaders.hpp>
Create a sher module.
| Parameters | |
|---|---|
| _deviceHandle | |
| _creationSpec | |
| _allocator | |
| _shaderModule | |
static void Destroy(LogicalDevice::Handle _deviceHandle,
Handle _moduleHandle,
const Memory::AllocationCallbacks* _allocator)
#include <VaultedVulkan/VV_Shaders.hpp>
Destroy a shader module.
| Parameters | |
|---|---|
| _deviceHandle | |
| _moduleHandle | |
| _allocator | |