TextureArrayShaderPropertyNames.cs 950 B

123456789101112131415161718192021222324
  1. namespace MTE
  2. {
  3. /// <summary>
  4. /// Shader property names used in MTE texture array shaders.
  5. /// </summary>
  6. public class TextureArrayShaderPropertyNames
  7. {
  8. public const string WeightMap0PropertyName = "_Control0";
  9. public const string WeightMap1PropertyName = "_Control1";
  10. public const string WeightMap2PropertyName = "_Control2";
  11. public const string AlbedoArrayPropertyName = "_TextureArray0";
  12. public const string NormalArrayPropertyName = "_TextureArray1";
  13. public const string RoughnessNormalAOArrayPropertyName = "_TextureArray1";
  14. public const string NormalIntensityPropertyName = "_NormalIntensity";
  15. public const string UVScaleOffsetPropertyName = "_UVScaleOffset";
  16. public static string[] ControlTexturePropertyNames =
  17. {
  18. WeightMap0PropertyName,
  19. WeightMap1PropertyName,
  20. WeightMap2PropertyName
  21. };
  22. }
  23. }