Definition Device.hpp:131
Base class for all RHI objects.
Definition Details.hpp:16
virtual void DebugSetObjectName(const char *name)=0
RHIShaderModule(RHIDevice const &device, ShaderModuleDesc const &desc)
Definition Shader.hpp:14
const RHIDevice & mDevice
Definition Shader.hpp:7
const ShaderModuleDesc mDesc
Definition Shader.hpp:12
std::unique_ptr< T, StlDeleter< T > > UniquePtr
std::unique_ptr with custom deleter that uses a Foundation::Core::Allocator to deallocate memory.
Definition Allocator.hpp:161
Low-level Rendering Hardware Interface (RHI) abstractions.
Definition Application.hpp:5
Core::Span< char > source
Definition Shader.hpp:10