NullUniformCacheStrategy Class Template
Null-object strategy for uniform caching. More...
Declaration
template <typename TMemberHandle>
class helios::opengl::NullUniformCacheStrategy<TMemberHandle> { ... }
Public Member Functions Index
template <typename TUniformScope> | |
| bool | cacheUniforms (TMemberHandle memberHandle, RenderResourceWorld &renderResourceWorld, UpdateContext &updateContext) |
|
No-op uniform caching entry point. More... | |
Description
Null-object strategy for uniform caching.
- Template Parameters
-
TMemberHandle Shader member handle type.
This strategy intentionally performs no caching work and can be used as a default placeholder where a cache strategy is required by templates.
Definition at line 24 of file NullUniformCacheStrategy.ixx.
Public Member Functions
cacheUniforms()
template <typename TUniformScope>
| inline |
No-op uniform caching entry point.
- Parameters
-
memberHandle Shader member handle.
renderResourceWorld Render-resource world.
updateContext Frame-local update context.
- Returns
Always returns true.
Definition at line 38 of file NullUniformCacheStrategy.ixx.
38 [[nodiscard]] bool cacheUniforms(
39 TMemberHandle memberHandle,
40 RenderResourceWorld& renderResourceWorld,
42 ) {
43 return true;
44 }
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.