Search Results for

    Show / Hide Table of Contents

    Namespace VRLabs.ModularShaderSystem

    Classes

    EnableProperty

    Property used to define if a module should be enabled or not.

    MigratedAssets

    MigratedCollection

    MigratedItemElement<T>

    MigratedModularShader

    MigratedModuleTemplate

    MigratedShaderFunction

    MigratedShaderModule

    MigratedTemplate

    Migrator

    ModularShader

    The main asset used for the modular shader system, containing informations to generate a shader from modules declared here.

    ModuleTemplate

    Object indicating a template contained in a module that indicate what asset to use, in which keywords to add it to, and when to add it.

    MSSConstants

    Constants used across the library.

    Property

    Shader property information.

    ShaderFunction

    Function information for a shader module.

    ShaderGenerator

    ShaderGenerator.ShaderContext

    ShaderModule

    Asset containing a module to add features to a shader.

    ShaderStringBuilderExtensions

    Static class that adds extension methods for the StringBuilder, used mainly in the shader generator for writing down the shader file

    TemplateAsset

    Asset containing shader code that is used around the modular shader system.

    TemplateAssetImporter

    Scripted importer for the template asset

    TemplateCollectionAsset

    Asset containing multiple templates separated by special keywords.

    TemplateColletionAssetImporter

    Scripted importer for the template collection.

    Variable

    Object defining a shader variable. It's used mainly for defining used variables in a module's function.

    Enums

    PropertyType

    Typed of shader properties.

    VariableType

    Possible types of variables.

    In This Article
    Back to top Copyright © VRLabs.
    Generated by DocFX