EffectCompilerFactory Class
Namespace: Stride.Shaders.CompilerAssembly: Stride.Engine.dll
System.Object →
EffectCompilerFactory
Derived from EffectCompilerFactory:
public static class EffectCompilerFactory
| Name | Description | |
|---|---|---|
| Methods | ||
| CreateEffectCompiler(IVirtualFileProvider, EffectSystem, String, EffectCompilationMode, Boolean, TaskSchedulerSelector, DatabaseFileProvider) | ||
Methods
CreateEffectCompiler(IVirtualFileProvider, EffectSystem, String, EffectCompilationMode, Boolean, TaskSchedulerSelector, DatabaseFileProvider)
public static IEffectCompiler CreateEffectCompiler(IVirtualFileProvider fileProvider, EffectSystem effectSystem = null, string packageName = null, EffectCompilationMode effectCompilationMode = EffectCompilationMode.Local, bool recordEffectRequested = false, TaskSchedulerSelector taskSchedulerSelector = null, DatabaseFileProvider database = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IVirtualFileProvider | fileProvider | |
| EffectSystem | effectSystem | |
| System.String | packageName | |
| EffectCompilationMode | effectCompilationMode | |
| System.Boolean | recordEffectRequested | |
| TaskSchedulerSelector | taskSchedulerSelector | |
| DatabaseFileProvider | database |
Returns
| Type | Description |
|---|---|
| IEffectCompiler |