Namespace Stride.Shaders.Compiler
Classes
- CompilerParameters
Parameters used for compilation.
- CompilerResults
Result of a compilation.
- EffectCompileRequest
Represents an effect compile request done to the EffectSystem.
- EffectCompilerBase
Base class for implementations of IEffectCompiler, providing some helper functions.
- EffectCompilerCache
Checks if an effect has already been compiled in its cache before deferring to a real IEffectCompiler.
- EffectCompilerChain
Helper class that delegates actual compilation to another IEffectCompiler.
- EffectPriorityScheduler
A TaskScheduler with control over concurrency and priority, useful with EffectCompilerCache.
Structs
- EffectBytecodeCompilerResult
Result of an effect bytecode compilation.
Interfaces
- IEffectCompiler
Main interface used to compile a shader.
Enums
- EffectBytecodeCacheLoadSource
Describes what kind of cache (if any) was used to retrieve the bytecode.