Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
MaterialParameters.cs
Go to the documentation of this file.
1 // <auto-generated>
2 // Do not edit this file yourself!
3 //
4 // This code was generated by Paradox Shader Mixin Code Generator.
5 // To generate it yourself, please install SiliconStudio.Paradox.VisualStudio.Package .vsix
6 // and re-save the associated .pdxfx.
7 // </auto-generated>
8 
9 using System;
10 using SiliconStudio.Core;
11 using SiliconStudio.Paradox.Effects;
12 using SiliconStudio.Paradox.Graphics;
13 using SiliconStudio.Paradox.Shaders;
14 using SiliconStudio.Core.Mathematics;
16 
17 
18 #line 3 "D:\Code\Paradox\sources\engine\SiliconStudio.Paradox.Engine\Effects\MaterialParameters.pdxfx"
19 namespace SiliconStudio.Paradox.Effects
20 {
21  [DataContract]
22 #line 5
24  {
25 
26  #line 8
27  public static readonly ParameterKey<bool> HasSkinningPosition = ParameterKeys.New<bool>();
28 
29  #line 9
30  public static readonly ParameterKey<bool> HasSkinningNormal = ParameterKeys.New<bool>();
31 
32  #line 10
33  public static readonly ParameterKey<bool> HasSkinningTangent = ParameterKeys.New<bool>();
34 
35  #line 11
36  public static readonly ParameterKey<int> SkinningMaxBones = ParameterKeys.New<int>(56);
37 
38  #line 12
39  public static readonly ParameterKey<int> SkinningBones = ParameterKeys.New<int>(0);
40 
41  #line 14
42  public static readonly ParameterKey<ShaderMixinSource> AlbedoMaterial = ParameterKeys.New<ShaderMixinSource>();
43 
44  #line 17
45  public static readonly ParameterKey<bool> UseTransparent = ParameterKeys.New<bool>();
46 
47  #line 18
48  public static readonly ParameterKey<bool> UseTransparentMask = ParameterKeys.New<bool>();
49 
50  #line 19
51  public static readonly ParameterKey<float> AlphaDiscardThreshold = ParameterKeys.New<float>();
52 
53  #line 22
54  public static readonly ParameterKey<bool> UseSpecularEnvironmentMapping = ParameterKeys.New<bool>();
55 
56  #line 23
57  public static readonly ParameterKey<bool> UseDiffuseEnvironmentMapping = ParameterKeys.New<bool>();
58 
59  #line 25
60  public static readonly ParameterKey<ShaderMixinSource> DiffuseShader = ParameterKeys.New<ShaderMixinSource>();
61 
62  #line 26
63  public static readonly ParameterKey<ShaderMixinSource> SpecularShader = ParameterKeys.New<ShaderMixinSource>();
64 
65  #line 27
66  public static readonly ParameterKey<ShaderMixinSource> BumpMap = ParameterKeys.New<ShaderMixinSource>();
67 
68  #line 28
69  public static readonly ParameterKey<ShaderMixinSource> NormalMap = ParameterKeys.New<ShaderMixinSource>();
70 
71  #line 29
72  public static readonly ParameterKey<ShaderMixinSource> DisplacementMap = ParameterKeys.New<ShaderMixinSource>();
73 
74  #line 30
75  public static readonly ParameterKey<ShaderMixinSource> TransparencyMap = ParameterKeys.New<ShaderMixinSource>();
76 
77  #line 31
78  public static readonly ParameterKey<ShaderMixinSource> EmissiveMap = ParameterKeys.New<ShaderMixinSource>();
79 
80  #line 32
81  public static readonly ParameterKey<ShaderMixinSource> ReflectionMap = ParameterKeys.New<ShaderMixinSource>();
82 
83  #line 33
84  public static readonly ParameterKey<ShaderMixinSource> AmbientMap = ParameterKeys.New<ShaderMixinSource>();
85 
86  #line 34
87  public static readonly ParameterKey<ShaderMixinSource> AlbedoDiffuse = ParameterKeys.New<ShaderMixinSource>();
88 
89  #line 35
90  public static readonly ParameterKey<ShaderMixinSource> AlbedoSpecular = ParameterKeys.New<ShaderMixinSource>();
91 
92  #line 36
93  public static readonly ParameterKey<ShaderMixinSource> SpecularPowerMap = ParameterKeys.New<ShaderMixinSource>();
94 
95  #line 37
96  public static readonly ParameterKey<ShaderMixinSource> SpecularIntensityMap = ParameterKeys.New<ShaderMixinSource>();
97 
98  #line 38
99  public static readonly ParameterKey<ShaderMixinSource> RoughnessMap = ParameterKeys.New<ShaderMixinSource>();
100 
101  #line 39
102  public static readonly ParameterKey<ShaderMixinSource> ReflectanceMap = ParameterKeys.New<ShaderMixinSource>();
103 
104  #line 40
105  public static readonly ParameterKey<ShaderMixinSource> LightMap = ParameterKeys.New<ShaderMixinSource>();
106  };
107 }
SiliconStudio.Paradox.Graphics.Buffer Buffer
Key of an effect parameter.
Definition: ParameterKey.cs:15
A mixin performing a combination of ShaderClassSource and other mixins.
All-in-One Buffer class linked SharpDX.Direct3D11.Buffer.