Graphics: Add non-const GetShaderModuleResolver
This commit is contained in:
parent
19d0342082
commit
5e5a740f24
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue