Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Stride.Shaders.Compiler Namespace

    Classes

    CompilerParameters

    Parameters used for compilation.

    CompilerResults

    Result of a compilation.

    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.

    EffectCompileRequest

    Represents an effect compile request done to the EffectSystem.

    EffectCompilerFactory

    EffectPriorityScheduler

    A System.Threading.Tasks.TaskScheduler with control over concurrency and priority, useful with EffectCompilerCache.

    NullEffectCompiler

    RemoteEffectCompilerEffectAnswer

    RemoteEffectCompilerEffectRequest

    RemoteEffectCompilerEffectRequested

    Structs

    EffectBytecodeCompilerResult

    Result of an effect bytecode compilation.

    EffectCompilerParameters

    TaskOrResult<T>

    Interfaces

    IEffectCompiler

    Main interface used to compile a shader.

    Enums

    EffectBytecodeCacheLoadSource

    Describes what kind of cache (if any) was used to retrieve the bytecode.

    Delegates

    TaskSchedulerSelector

    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation