Namespace Fusee.Engine.Core.ShaderShards
Classes
GLSL
Header
Collection of shader code strings, describing a shader's header information, such as the version precision and preprocessor instructions.
Include
Handles includes in parsed shader files.
SurfaceOut
Contains all needed information to define the SurfaceOutput.
Structs
ShadingModelShards
Container for a "surface out struct" declaration and the suitable default constructor, written in shader language.
Enums
ColorMode
Used to specify which color is used for lighting calculation.
GLSL.Type
ShadingModel
Used to create the correct Surface Effect for a given lighting calculation.
TextureSetup
Used to tell if a SurfaceEffect has one or more of the defined textures.