199 lines
16 KiB
C#
199 lines
16 KiB
C#
//////////////////////////////////////////////////////
|
|
// MK Toon Uniforms //
|
|
// //
|
|
// Created by Michael Kremmel //
|
|
// www.michaelkremmel.de //
|
|
// Copyright © 2021 All rights reserved. //
|
|
//////////////////////////////////////////////////////
|
|
|
|
namespace MK.Toon
|
|
{
|
|
public static class Uniforms
|
|
{
|
|
/////////////////
|
|
// Options //
|
|
/////////////////
|
|
public static readonly Uniform workflow = new Uniform("_Workflow");
|
|
public static readonly Uniform renderFace = new Uniform("_RenderFace");
|
|
public static readonly Uniform surface = new Uniform("_Surface");
|
|
public static readonly Uniform zWrite = new Uniform("_ZWrite");
|
|
public static readonly Uniform zTest = new Uniform("_ZTest");
|
|
public static readonly Uniform blendSrc = new Uniform("_BlendSrc");
|
|
public static readonly Uniform blendDst = new Uniform("_BlendDst");
|
|
public static readonly Uniform blend = new Uniform("_Blend");
|
|
public static readonly Uniform alphaClipping = new Uniform("_AlphaClipping");
|
|
|
|
/////////////////
|
|
// Input //
|
|
/////////////////
|
|
public static readonly Uniform albedoColor = new Uniform("_AlbedoColor");
|
|
public static readonly Uniform alphaCutoff = new Uniform("_AlphaCutoff");
|
|
public static readonly Uniform albedoMap = new Uniform("_AlbedoMap");
|
|
public static readonly Uniform specularColor = new Uniform("_SpecularColor");
|
|
public static readonly Uniform metallic = new Uniform("_Metallic");
|
|
public static readonly Uniform smoothness = new Uniform("_Smoothness");
|
|
public static readonly Uniform roughness = new Uniform("_Roughness");
|
|
public static readonly Uniform specularMap = new Uniform("_SpecularMap");
|
|
public static readonly Uniform roughnessMap = new Uniform("_RoughnessMap");
|
|
public static readonly Uniform metallicMap = new Uniform("_MetallicMap");
|
|
public static readonly Uniform normalMapIntensity = new Uniform("_NormalMapIntensity");
|
|
public static readonly Uniform normalMap = new Uniform("_NormalMap");
|
|
public static readonly Uniform parallax = new Uniform("_Parallax");
|
|
public static readonly Uniform heightMap = new Uniform("_HeightMap");
|
|
public static readonly Uniform lightTransmission = new Uniform("_LightTransmission");
|
|
public static readonly Uniform lightTransmissionDistortion = new Uniform("_LightTransmissionDistortion");
|
|
public static readonly Uniform lightTransmissionColor = new Uniform("_LightTransmissionColor");
|
|
public static readonly Uniform thicknessMap = new Uniform("_ThicknessMap");
|
|
public static readonly Uniform occlusionMapIntensity = new Uniform("_OcclusionMapIntensity");
|
|
public static readonly Uniform occlusionMap = new Uniform("_OcclusionMap");
|
|
public static readonly Uniform emissionColor = new Uniform("_EmissionColor");
|
|
public static readonly Uniform emissionMap = new Uniform("_EmissionMap");
|
|
|
|
/////////////////
|
|
// Detail //
|
|
/////////////////
|
|
public static readonly Uniform detailBlend = new Uniform("_DetailBlend");
|
|
public static readonly Uniform detailColor = new Uniform("_DetailColor");
|
|
public static readonly Uniform detailMix = new Uniform("_DetailMix");
|
|
public static readonly Uniform detailMap = new Uniform("_DetailMap");
|
|
public static readonly Uniform detailNormalMapIntensity = new Uniform("_DetailNormalMapIntensity");
|
|
public static readonly Uniform detailNormalMap = new Uniform("_DetailNormalMap");
|
|
|
|
/////////////////
|
|
// Stylize //
|
|
/////////////////
|
|
public static readonly Uniform receiveShadows = new Uniform("_ReceiveShadows");
|
|
public static readonly Uniform wrappedLighting = new Uniform("_WrappedLighting");
|
|
public static readonly Uniform diffuseSmoothness = new Uniform("_DiffuseSmoothness");
|
|
public static readonly Uniform diffuseThresholdOffset = new Uniform("_DiffuseThresholdOffset");
|
|
public static readonly Uniform specularSmoothness = new Uniform("_SpecularSmoothness");
|
|
public static readonly Uniform specularThresholdOffset = new Uniform("_SpecularThresholdOffset");
|
|
public static readonly Uniform rimSmoothness = new Uniform("_RimSmoothness");
|
|
public static readonly Uniform rimThresholdOffset = new Uniform("_RimThresholdOffset");
|
|
public static readonly Uniform lightTransmissionSmoothness = new Uniform("_LightTransmissionSmoothness");
|
|
public static readonly Uniform lightTransmissionThresholdOffset = new Uniform("_LightTransmissionThresholdOffset");
|
|
public static readonly Uniform light = new Uniform("_Light");
|
|
public static readonly Uniform diffuseRamp = new Uniform("_DiffuseRamp");
|
|
public static readonly Uniform specularRamp = new Uniform("_SpecularRamp");
|
|
public static readonly Uniform rimRamp = new Uniform("_RimRamp");
|
|
public static readonly Uniform lightTransmissionRamp = new Uniform("_LightTransmissionRamp");
|
|
public static readonly Uniform lightBands = new Uniform("_LightBands");
|
|
public static readonly Uniform lightBandsScale = new Uniform("_LightBandsScale");
|
|
public static readonly Uniform lightThreshold = new Uniform("_LightThreshold");
|
|
public static readonly Uniform thresholdMap = new Uniform("_ThresholdMap");
|
|
public static readonly Uniform thresholdMapScale = new Uniform("_ThresholdMapScale");
|
|
public static readonly Uniform goochRampIntensity = new Uniform("_GoochRampIntensity");
|
|
public static readonly Uniform goochRamp = new Uniform("_GoochRamp");
|
|
public static readonly Uniform goochBrightColor = new Uniform("_GoochBrightColor");
|
|
public static readonly Uniform goochBrightMap = new Uniform("_GoochBrightMap");
|
|
public static readonly Uniform goochDarkColor = new Uniform("_GoochDarkColor");
|
|
public static readonly Uniform goochDarkMap = new Uniform("_GoochDarkMap");
|
|
public static readonly Uniform colorGrading = new Uniform("_ColorGrading");
|
|
public static readonly Uniform contrast = new Uniform("_Contrast");
|
|
public static readonly Uniform saturation = new Uniform("_Saturation");
|
|
public static readonly Uniform brightness = new Uniform("_Brightness");
|
|
public static readonly Uniform iridescence = new Uniform("_Iridescence");
|
|
public static readonly Uniform iridescenceRamp = new Uniform("_IridescenceRamp");
|
|
public static readonly Uniform iridescenceSize = new Uniform("_IridescenceSize");
|
|
public static readonly Uniform iridescenceThresholdOffset = new Uniform("_IridescenceThresholdOffset");
|
|
public static readonly Uniform iridescenceSmoothness = new Uniform("_IridescenceSmoothness");
|
|
public static readonly Uniform iridescenceColor = new Uniform("_IridescenceColor");
|
|
public static readonly Uniform rim = new Uniform("_Rim");
|
|
public static readonly Uniform rimColor = new Uniform("_RimColor");
|
|
public static readonly Uniform rimBrightColor = new Uniform("_RimBrightColor");
|
|
public static readonly Uniform rimDarkColor = new Uniform("_RimDarkColor");
|
|
public static readonly Uniform rimSize = new Uniform("_RimSize");
|
|
public static readonly Uniform vertexAnimation = new Uniform("_VertexAnimation");
|
|
public static readonly Uniform vertexAnimationStutter = new Uniform("_VertexAnimationStutter");
|
|
public static readonly Uniform vertexAnimationMap = new Uniform("_VertexAnimationMap");
|
|
public static readonly Uniform vertexAnimationIntensity = new Uniform("_VertexAnimationIntensity");
|
|
public static readonly Uniform vertexAnimationFrequency = new Uniform("_VertexAnimationFrequency");
|
|
public static readonly Uniform dissolve = new Uniform("_Dissolve");
|
|
public static readonly Uniform dissolveMap = new Uniform("_DissolveMap");
|
|
public static readonly Uniform dissolveMapScale = new Uniform("_DissolveMapScale");
|
|
public static readonly Uniform dissolveAmount = new Uniform("_DissolveAmount");
|
|
public static readonly Uniform dissolveBorderSize = new Uniform("_DissolveBorderSize");
|
|
public static readonly Uniform dissolveBorderRamp = new Uniform("_DissolveBorderRamp");
|
|
public static readonly Uniform dissolveBorderColor = new Uniform("_DissolveBorderColor");
|
|
public static readonly Uniform artistic = new Uniform("_Artistic");
|
|
public static readonly Uniform artisticProjection = new Uniform("_ArtisticProjection");
|
|
public static readonly Uniform artisticFrequency = new Uniform("_ArtisticFrequency");
|
|
public static readonly Uniform drawnMapScale = new Uniform("_DrawnMapScale");
|
|
public static readonly Uniform drawnMap = new Uniform("_DrawnMap");
|
|
public static readonly Uniform hatchingMapScale = new Uniform("_HatchingMapScale");
|
|
public static readonly Uniform hatchingBrightMap = new Uniform("_HatchingBrightMap");
|
|
public static readonly Uniform hatchingDarkMap = new Uniform("_HatchingDarkMap");
|
|
public static readonly Uniform drawnClampMin = new Uniform("_DrawnClampMin");
|
|
public static readonly Uniform drawnClampMax = new Uniform("_DrawnClampMax");
|
|
public static readonly Uniform sketchMapScale = new Uniform("_SketchMapScale");
|
|
public static readonly Uniform sketchMap = new Uniform("_SketchMap");
|
|
|
|
/////////////////
|
|
// Advanced //
|
|
/////////////////
|
|
public static readonly Uniform diffuse = new Uniform("_Diffuse");
|
|
public static readonly Uniform specular = new Uniform("_Specular");
|
|
public static readonly Uniform specularIntensity = new Uniform("_SpecularIntensity");
|
|
public static readonly Uniform anisotropy = new Uniform("_Anisotropy");
|
|
public static readonly Uniform lightTransmissionIntensity = new Uniform("_LightTransmissionIntensity");
|
|
public static readonly Uniform environmentReflections = new Uniform("_EnvironmentReflections");
|
|
public static readonly Uniform fresnelHighlights = new Uniform("_FresnelHighlights");
|
|
public static readonly Uniform stencil = new Uniform("_Stencil");
|
|
public static readonly Uniform renderPriority = new Uniform("_RenderPriority");
|
|
public static readonly Uniform stencilRef = new Uniform("_StencilRef");
|
|
public static readonly Uniform stencilReadMask = new Uniform("_StencilReadMask");
|
|
public static readonly Uniform stencilWriteMask = new Uniform("_StencilWriteMask");
|
|
public static readonly Uniform stencilComp = new Uniform("_StencilComp");
|
|
public static readonly Uniform stencilPass = new Uniform("_StencilPass");
|
|
public static readonly Uniform stencilFail = new Uniform("_StencilFail");
|
|
public static readonly Uniform stencilZFail = new Uniform("_StencilZFail");
|
|
|
|
/////////////////
|
|
// Outline //
|
|
/////////////////
|
|
public static readonly Uniform outline = new Uniform("_Outline");
|
|
public static readonly Uniform outlineData = new Uniform("_OutlineData");
|
|
public static readonly Uniform outlineMap = new Uniform("_OutlineMap");
|
|
public static readonly Uniform outlineSize = new Uniform("_OutlineSize");
|
|
#if MK_TOON_OUTLINE_FADE
|
|
public static readonly Uniform outlineFadeMin = new Uniform("_OutlineFadeMin");
|
|
public static readonly Uniform outlineFadeMax = new Uniform("_OutlineFadeMax");
|
|
#endif
|
|
public static readonly Uniform outlineColor = new Uniform("_OutlineColor");
|
|
public static readonly Uniform outlineNoise = new Uniform("_OutlineNoise");
|
|
|
|
/////////////////
|
|
// Refraction //
|
|
/////////////////
|
|
public static readonly Uniform refractionDistortionMapScale = new Uniform("_RefractionDistortionMapScale");
|
|
public static readonly Uniform refractionDistortionMap = new Uniform("_RefractionDistortionMap");
|
|
public static readonly Uniform refractionDistortion = new Uniform("_RefractionDistortion");
|
|
public static readonly Uniform indexOfRefraction = new Uniform("_IndexOfRefraction");
|
|
public static readonly Uniform refractionDistortionFade = new Uniform("_RefractionDistortionFade");
|
|
|
|
/////////////////
|
|
// Particles //
|
|
/////////////////
|
|
public static readonly Uniform flipbook = new Uniform("_Flipbook");
|
|
public static readonly Uniform softFade = new Uniform("_SoftFade");
|
|
public static readonly Uniform softFadeNearDistance = new Uniform("_SoftFadeNearDistance");
|
|
public static readonly Uniform softFadeFarDistance = new Uniform("_SoftFadeFarDistance");
|
|
public static readonly Uniform cameraFade = new Uniform("_CameraFade");
|
|
public static readonly Uniform cameraFadeNearDistance = new Uniform("_CameraFadeNearDistance");
|
|
public static readonly Uniform cameraFadeFarDistance = new Uniform("_CameraFadeFarDistance");
|
|
public static readonly Uniform colorBlend = new Uniform("_ColorBlend");
|
|
|
|
/////////////////
|
|
// Editor Only //
|
|
/////////////////
|
|
public static readonly Uniform initialized = new Uniform("_Initialized");
|
|
public static readonly Uniform optionsTab = new Uniform("_OptionsTab");
|
|
public static readonly Uniform inputTab = new Uniform("_InputTab");
|
|
public static readonly Uniform stylizeTab = new Uniform("_StylizeTab");
|
|
public static readonly Uniform advancedTab = new Uniform("_AdvancedTab");
|
|
public static readonly Uniform particlesTab = new Uniform("_ParticlesTab");
|
|
public static readonly Uniform outlineTab = new Uniform("_OutlineTab");
|
|
public static readonly Uniform refractionTab = new Uniform("_RefractionTab");
|
|
}
|
|
}
|