Class NullEffectCompiler
public class NullEffectCompiler : EffectCompilerBase, IReferencable, IEffectCompiler, IDisposable
  - Inheritance
 - 
      objectNullEffectCompiler
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
NullEffectCompiler(IVirtualFileProvider, DatabaseFileProvider)
public NullEffectCompiler(IVirtualFileProvider fileProvider, DatabaseFileProvider database)
  Parameters
fileProviderIVirtualFileProviderdatabaseDatabaseFileProvider
Properties
FileProvider
Gets or sets the database file provider, to use for loading effects and shader sources.
public override IVirtualFileProvider FileProvider { get; set; }
  Property Value
- IVirtualFileProvider
 The database file provider.
Methods
Compile(ShaderMixinSource, EffectCompilerParameters, CompilerParameters)
Compiles the ShaderMixinSource into a platform bytecode.
public override TaskOrResult<EffectBytecodeCompilerResult> Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters = null)
  Parameters
mixinTreeShaderMixinSourceThe mixin tree.
effectParametersEffectCompilerParameterscompilerParametersCompilerParameters
Returns
- TaskOrResult<EffectBytecodeCompilerResult>
 The platform-dependent bytecode.
GetShaderSourceHash(string)
public override ObjectId GetShaderSourceHash(string type)
  Parameters
typestring