Graphics: Add non-const GetShaderModuleResolver

This commit is contained in:
SirLynix 2023-05-01 18:44:01 +02:00
parent 19d0342082
commit 5e5a740f24
2 changed files with 6 additions and 0 deletions

View File

@ -54,6 +54,7 @@ namespace Nz
inline const std::shared_ptr<RenderDevice>& GetRenderDevice() const; inline const std::shared_ptr<RenderDevice>& GetRenderDevice() const;
inline const RenderPassCache& GetRenderPassCache() const; inline const RenderPassCache& GetRenderPassCache() const;
inline TextureSamplerCache& GetSamplerCache(); inline TextureSamplerCache& GetSamplerCache();
inline std::shared_ptr<nzsl::FilesystemModuleResolver>& GetShaderModuleResolver();
inline const std::shared_ptr<nzsl::FilesystemModuleResolver>& GetShaderModuleResolver() const; inline const std::shared_ptr<nzsl::FilesystemModuleResolver>& GetShaderModuleResolver() const;
void RegisterComponent(AppFilesystemComponent& component); void RegisterComponent(AppFilesystemComponent& component);

View File

@ -82,6 +82,11 @@ namespace Nz
return *m_samplerCache; return *m_samplerCache;
} }
inline std::shared_ptr<nzsl::FilesystemModuleResolver>& Graphics::GetShaderModuleResolver()
{
return m_shaderModuleResolver;
}
inline const std::shared_ptr<nzsl::FilesystemModuleResolver>& Graphics::GetShaderModuleResolver() const inline const std::shared_ptr<nzsl::FilesystemModuleResolver>& Graphics::GetShaderModuleResolver() const
{ {
return m_shaderModuleResolver; return m_shaderModuleResolver;