Ejemplo n.º 1
0
 public NoiseOutputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
 }
Ejemplo n.º 2
0
 public LayerWeightInputs(ShaderNode parentNode)
 {
     Blend = new FloatSocket(parentNode, "Blend");
     AddSocket(Blend);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 3
0
 internal AddClosureInputs(ShaderNode parentNode)
 {
     Closure1 = new ClosureSocket(parentNode, "Closure1");
     AddSocket(Closure1);
     Closure2 = new ClosureSocket(parentNode, "Closure2");
     AddSocket(Closure2);
 }
Ejemplo n.º 4
0
 public AbsorptionVolumeInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Density = new FloatSocket(parentNode, "Density");
     AddSocket(Density);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Create MathNode input sockets
 /// </summary>
 /// <param name="parentNode"></param>
 internal MathInputs(ShaderNode parentNode)
 {
     Value1 = new FloatSocket(parentNode, "Value1");
     AddSocket(Value1);
     Value2 = new FloatSocket(parentNode, "Value2");
     AddSocket(Value2);
 }
Ejemplo n.º 6
0
 public WaveOutputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
 }
Ejemplo n.º 7
0
 internal EmissionInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Strength = new FloatSocket(parentNode, "Strength");
     AddSocket(Strength);
 }
Ejemplo n.º 8
0
 public LayerWeightInputs(ShaderNode parentNode)
 {
     Blend = new FloatSocket(parentNode, "Blend");
     AddSocket(Blend);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 9
0
 internal TranslucentBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 10
0
 public LayerWeightOutputs(ShaderNode parentNode)
 {
     Fresnel = new FloatSocket(parentNode, "Fresnel");
     AddSocket(Fresnel);
     Facing = new FloatSocket(parentNode, "Facing");
     AddSocket(Facing);
 }
Ejemplo n.º 11
0
 internal FresnelInputs(ShaderNode parentNode)
 {
     IOR = new FloatSocket(parentNode, "IOR");
     AddSocket(IOR);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 12
0
 internal AddClosureInputs(ShaderNode parentNode)
 {
     Closure1 = new ClosureSocket(parentNode, "Closure1");
     AddSocket(Closure1);
     Closure2 = new ClosureSocket(parentNode, "Closure2");
     AddSocket(Closure2);
 }
Ejemplo n.º 13
0
 public LightFalloffInputs(ShaderNode parentNode)
 {
     Strength = new FloatSocket(parentNode, "Strength");
     AddSocket(Strength);
     Smooth = new FloatSocket(parentNode, "Smooth");
     AddSocket(Smooth);
 }
Ejemplo n.º 14
0
 public HoldoutInputs(ShaderNode parentNode)
 {
     SurfaceMixWeight = new FloatSocket(parentNode, "SurfaceMixWeight");
     AddSocket(SurfaceMixWeight);
     VolumeMixWeight = new FloatSocket(parentNode, "VolumeMixWeight");
     AddSocket(VolumeMixWeight);
 }
Ejemplo n.º 15
0
 /// <summary>
 /// Create MathNode input sockets
 /// </summary>
 /// <param name="parentNode"></param>
 internal MathInputs(ShaderNode parentNode)
 {
     Value1 = new FloatSocket(parentNode, "Value1");
     AddSocket(Value1);
     Value2 = new FloatSocket(parentNode, "Value2");
     AddSocket(Value2);
 }
Ejemplo n.º 16
0
 internal FresnelInputs(ShaderNode parentNode)
 {
     IOR = new FloatSocket(parentNode, "IOR");
     AddSocket(IOR);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 17
0
 public VoronoiInputs(ShaderNode parentNode)
 {
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
     Scale = new FloatSocket(parentNode, "Scale");
     AddSocket(Scale);
 }
Ejemplo n.º 18
0
 internal GradientOutputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
 }
Ejemplo n.º 19
0
 public HoldoutInputs(ShaderNode parentNode)
 {
     SurfaceMixWeight = new FloatSocket(parentNode, "SurfaceMixWeight");
     AddSocket(SurfaceMixWeight);
     VolumeMixWeight = new FloatSocket(parentNode, "VolumeMixWeight");
     AddSocket(VolumeMixWeight);
 }
Ejemplo n.º 20
0
 public AbsorptionVolumeInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Density = new FloatSocket(parentNode, "Density");
     AddSocket(Density);
 }
Ejemplo n.º 21
0
 internal BackgroundInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Strength = new FloatSocket(parentNode, "Strength");
     AddSocket(Strength);
 }
Ejemplo n.º 22
0
 /// <summary>
 /// Create VectorMathNode input sockets
 /// </summary>
 /// <param name="parentNode"></param>
 internal VectorMathInputs(ShaderNode parentNode)
 {
     Vector1 = new Float4Socket(parentNode, "Vector1");
     AddSocket(Vector1);
     Vector2 = new Float4Socket(parentNode, "Vector2");
     AddSocket(Vector2);
 }
Ejemplo n.º 23
0
 public TextureCoordinateOutputs(ShaderNode parentNode)
 {
     Generated = new Float4Socket(parentNode, "Generated");
     AddSocket(Generated);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
     UV = new Float4Socket(parentNode, "UV");
     AddSocket(UV);
     Object = new Float4Socket(parentNode, "Object");
     AddSocket(Object);
     Camera = new Float4Socket(parentNode, "Camera");
     AddSocket(Camera);
     Window = new Float4Socket(parentNode, "Window");
     AddSocket(Window);
     Reflection = new Float4Socket(parentNode, "Reflection");
     AddSocket(Reflection);
     WcsBox = new Float4Socket(parentNode, "WcsBox");
     AddSocket(WcsBox);
     EnvSpherical = new Float4Socket(parentNode, "EnvSpherical");
     AddSocket(EnvSpherical);
     EnvEmap = new Float4Socket(parentNode, "EnvEmap");
     AddSocket(EnvEmap);
     EnvBox = new Float4Socket(parentNode, "EnvBox");
     AddSocket(EnvBox);
     EnvLightProbe = new Float4Socket(parentNode, "EnvLightProbe");
     AddSocket(EnvLightProbe);
     EnvCubemap = new Float4Socket(parentNode, "EnvCubemap");
     AddSocket(EnvCubemap);
     EnvCubemapVerticalCross = new Float4Socket(parentNode, "EnvCubemapVerticalCross");
     AddSocket(EnvCubemapVerticalCross);
     EnvCubemapHorizontalCross = new Float4Socket(parentNode, "EnvCubemapHorizontalCross");
     AddSocket(EnvCubemapHorizontalCross);
     EnvHemispherical = new Float4Socket(parentNode, "EnvHemi");
     AddSocket(EnvHemispherical);
 }
Ejemplo n.º 24
0
 internal ImageTextureOutputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Alpha = new FloatSocket(parentNode, "Alpha");
     AddSocket(Alpha);
 }
Ejemplo n.º 25
0
 internal LightPathOutputs(ShaderNode parentNode)
 {
     IsCameraRay = new FloatSocket(parentNode, "Is Camera Ray");
     AddSocket(IsCameraRay);
     IsShadowRay = new FloatSocket(parentNode, "Is Shadow Ray");
     AddSocket(IsShadowRay);
     IsDiffuseRay = new FloatSocket(parentNode, "Is Diffuse Ray");
     AddSocket(IsDiffuseRay);
     IsGlossyRay = new FloatSocket(parentNode, "Is Glossy Ray");
     AddSocket(IsGlossyRay);
     IsSingularRay = new FloatSocket(parentNode, "Is Singular Ray");
     AddSocket(IsSingularRay);
     IsReflectionRay = new FloatSocket(parentNode, "Is Reflection Ray");
     AddSocket(IsReflectionRay);
     IsTransmissionRay = new FloatSocket(parentNode, "Is Transmission Ray");
     AddSocket(IsTransmissionRay);
     IsVolumeScatterRay = new FloatSocket(parentNode, "Is VolumeScatter Ray");
     AddSocket(IsVolumeScatterRay);
     RayLength = new FloatSocket(parentNode, "Ray Length");
     AddSocket(RayLength);
     RayDepth = new FloatSocket(parentNode, "Ray Depth");
     AddSocket(RayDepth);
     TransparentDepth = new FloatSocket(parentNode, "Transparent Depth");
     AddSocket(TransparentDepth);
 }
Ejemplo n.º 26
0
 public VoronoiInputs(ShaderNode parentNode)
 {
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
     Scale = new FloatSocket(parentNode, "Scale");
     AddSocket(Scale);
 }
Ejemplo n.º 27
0
 internal GradientOutputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
 }
Ejemplo n.º 28
0
 /// <summary>
 /// Create VectorMathNode output sockets
 /// </summary>
 /// <param name="parentNode"></param>
 internal VectorMathOutputs(ShaderNode parentNode)
 {
     Value = new FloatSocket(parentNode, "Value");
     AddSocket(Value);
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
 }
Ejemplo n.º 29
0
 public GammaInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Gamma = new FloatSocket(parentNode, "Gamma");
     AddSocket(Gamma);
 }
Ejemplo n.º 30
0
 public LightFalloffInputs(ShaderNode parentNode)
 {
     Strength = new FloatSocket(parentNode, "Strength");
     AddSocket(Strength);
     Smooth = new FloatSocket(parentNode, "Smooth");
     AddSocket(Smooth);
 }
Ejemplo n.º 31
0
 public CombineHsvInputs(ShaderNode parentNode)
 {
     H = new FloatSocket(parentNode, "H");
     AddSocket(H);
     S = new FloatSocket(parentNode, "S");
     AddSocket(S);
     V = new FloatSocket(parentNode, "V");
     AddSocket(V);
 }
Ejemplo n.º 32
0
 public DiffuseBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Roughness = new FloatSocket(parentNode, "Roughness");
     AddSocket(Roughness);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 33
0
 public CombineXyzInputs(ShaderNode parentNode)
 {
     X = new FloatSocket(parentNode, "X");
     AddSocket(X);
     Y = new FloatSocket(parentNode, "Y");
     AddSocket(Y);
     Z = new FloatSocket(parentNode, "Z");
     AddSocket(Z);
 }
Ejemplo n.º 34
0
 public MagicInputs(ShaderNode parentNode)
 {
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
     Scale = new FloatSocket(parentNode, "Scale");
     AddSocket(Scale);
     Distortion = new FloatSocket(parentNode, "Distortion");
     AddSocket(Distortion);
 }
Ejemplo n.º 35
0
 public VelvetBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Sigma = new FloatSocket(parentNode, "Sigma");
     AddSocket(Sigma);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 36
0
 internal MixInputs(ShaderNode parentNode)
 {
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
     Color1 = new Float4Socket(parentNode, "Color1");
     AddSocket(Color1);
     Color2 = new Float4Socket(parentNode, "Color2");
     AddSocket(Color2);
 }
Ejemplo n.º 37
0
 internal MixClosureInputs(ShaderNode parentNode)
 {
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
     Closure1 = new ClosureSocket(parentNode, "Closure1");
     AddSocket(Closure1);
     Closure2 = new ClosureSocket(parentNode, "Closure2");
     AddSocket(Closure2);
 }
Ejemplo n.º 38
0
 internal OutputInputs(ShaderNode parentNode)
 {
     Surface = new ClosureSocket(parentNode, "Surface");
     AddSocket(Surface);
     Volume = new ClosureSocket(parentNode, "Volume");
     AddSocket(Volume);
     Displacement = new FloatSocket(parentNode, "Displacement");
     AddSocket(Displacement);
 }
Ejemplo n.º 39
0
 public CombineXyzInputs(ShaderNode parentNode)
 {
     X = new FloatSocket(parentNode, "X");
     AddSocket(X);
     Y = new FloatSocket(parentNode, "Y");
     AddSocket(Y);
     Z = new FloatSocket(parentNode, "Z");
     AddSocket(Z);
 }
Ejemplo n.º 40
0
 public SeparateXyzOutputs(ShaderNode parentNode)
 {
     X = new FloatSocket(parentNode, "X");
     AddSocket(X);
     Y = new FloatSocket(parentNode, "Y");
     AddSocket(Y);
     Z = new FloatSocket(parentNode, "Z");
     AddSocket(Z);
 }
Ejemplo n.º 41
0
 public LightFalloffOutputs(ShaderNode parentNode)
 {
     Quadratic = new Float4Socket(parentNode, "Quadratic");
     AddSocket(Quadratic);
     Linear = new Float4Socket(parentNode, "Linear");
     AddSocket(Linear);
     Constant = new Float4Socket(parentNode, "Constant");
     AddSocket(Constant);
 }
Ejemplo n.º 42
0
 public CombineRgbInputs(ShaderNode parentNode)
 {
     R = new FloatSocket(parentNode, "R");
     AddSocket(R);
     G = new FloatSocket(parentNode, "G");
     AddSocket(G);
     B = new FloatSocket(parentNode, "B");
     AddSocket(B);
 }
Ejemplo n.º 43
0
 public ScatterVolumeInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Density = new FloatSocket(parentNode, "Density");
     AddSocket(Density);
     Anisotropy = new FloatSocket(parentNode, "Anisotropy");
     AddSocket(Anisotropy);
 }
Ejemplo n.º 44
0
 public SeparateRgbOutputs(ShaderNode parentNode)
 {
     R = new FloatSocket(parentNode, "R");
     AddSocket(R);
     G = new FloatSocket(parentNode, "G");
     AddSocket(G);
     B = new FloatSocket(parentNode, "B");
     AddSocket(B);
 }
Ejemplo n.º 45
0
 public BrightnessContrastInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Bright = new FloatSocket(parentNode, "Bright");
     AddSocket(Bright);
     Contrast = new FloatSocket(parentNode, "Contrast");
     AddSocket(Contrast);
 }
Ejemplo n.º 46
0
 public CombineHsvInputs(ShaderNode parentNode)
 {
     H = new FloatSocket(parentNode, "H");
     AddSocket(H);
     S = new FloatSocket(parentNode, "S");
     AddSocket(S);
     V = new FloatSocket(parentNode, "V");
     AddSocket(V);
 }
Ejemplo n.º 47
0
 internal GlossyInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Roughness = new FloatSocket(parentNode, "Roughness");
     AddSocket(Roughness);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 48
0
 public VelvetBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Sigma = new FloatSocket(parentNode, "Sigma");
     AddSocket(Sigma);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 49
0
 public ScatterVolumeInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Density = new FloatSocket(parentNode, "Density");
     AddSocket(Density);
     Anisotropy = new FloatSocket(parentNode, "Anisotropy");
     AddSocket(Anisotropy);
 }
Ejemplo n.º 50
0
 public DiffuseBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Roughness = new FloatSocket(parentNode, "Roughness");
     AddSocket(Roughness);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 51
0
 internal MixClosureInputs(ShaderNode parentNode)
 {
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
     Closure1 = new ClosureSocket(parentNode, "Closure1");
     AddSocket(Closure1);
     Closure2 = new ClosureSocket(parentNode, "Closure2");
     AddSocket(Closure2);
 }
Ejemplo n.º 52
0
 internal MixInputs(ShaderNode parentNode)
 {
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
     Color1 = new Float4Socket(parentNode, "Color1");
     AddSocket(Color1);
     Color2 = new Float4Socket(parentNode, "Color2");
     AddSocket(Color2);
 }
Ejemplo n.º 53
0
 public CheckerInputs(ShaderNode parentNode)
 {
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
     Color1 = new Float4Socket(parentNode, "Color1");
     AddSocket(Color1);
     Color2 = new Float4Socket(parentNode, "Color2");
     AddSocket(Color2);
     Scale = new FloatSocket(parentNode, "Scale");
     AddSocket(Scale);
 }
Ejemplo n.º 54
0
 internal RefractionBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Roughness = new FloatSocket(parentNode, "Roughness");
     AddSocket(Roughness);
     IOR = new FloatSocket(parentNode, "IOR");
     AddSocket(IOR);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
 }
Ejemplo n.º 55
0
 internal BumpInputs(ShaderNode parentNode)
 {
     Height = new FloatSocket(parentNode, "Height");
     AddSocket(Height);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
     Strength = new FloatSocket(parentNode, "Strength");
     AddSocket(Strength);
     Distance = new FloatSocket(parentNode, "Distance");
     AddSocket(Distance);
 }
Ejemplo n.º 56
0
 public NoiseInputs(ShaderNode parentNode)
 {
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
     Scale = new FloatSocket(parentNode, "Scale");
     AddSocket(Scale);
     Detail = new FloatSocket(parentNode, "Detail");
     AddSocket(Detail);
     Distortion = new FloatSocket(parentNode, "Distortion");
     AddSocket(Distortion);
 }
Ejemplo n.º 57
0
 public HueSaturationInputs(ShaderNode parentNode)
 {
     Hue = new FloatSocket(parentNode, "Hue");
     AddSocket(Hue);
     Saturation = new FloatSocket(parentNode, "Saturation");
     AddSocket(Saturation);
     Value = new FloatSocket(parentNode, "Value");
     AddSocket(Value);
     Fac = new FloatSocket(parentNode, "Fac");
     AddSocket(Fac);
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
 }
Ejemplo n.º 58
0
 public AnisotropicBsdfInputs(ShaderNode parentNode)
 {
     Color = new Float4Socket(parentNode, "Color");
     AddSocket(Color);
     Tangent = new Float4Socket(parentNode, "Tangent");
     AddSocket(Tangent);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
     Roughness = new FloatSocket(parentNode, "Roughness");
     AddSocket(Roughness);
     Anisotropy = new FloatSocket(parentNode, "Anisotropy");
     AddSocket(Anisotropy);
     Rotation = new FloatSocket(parentNode, "Rotation");
     AddSocket(Rotation);
 }
Ejemplo n.º 59
0
 public MusgraveInputs(ShaderNode parentNode)
 {
     Vector = new Float4Socket(parentNode, "Vector");
     AddSocket(Vector);
     Scale = new FloatSocket(parentNode, "Scale");
     AddSocket(Scale);
     Detail = new FloatSocket(parentNode, "Detail");
     AddSocket(Detail);
     Dimension = new FloatSocket(parentNode, "Dimension");
     AddSocket(Dimension);
     Lacunarity = new FloatSocket(parentNode, "Lacunarity");
     AddSocket(Lacunarity);
     Offset = new FloatSocket(parentNode, "Offset");
     AddSocket(Offset);
     Gain = new FloatSocket(parentNode, "Gain");
     AddSocket(Gain);
 }
Ejemplo n.º 60
0
 internal GeometryInfoOutputs(ShaderNode parentNode)
 {
     //IsCameraRay = new FloatSocket(parentNode, "Is Camera Ray");
     //AddSocket(IsCameraRay);
     Position = new Float4Socket(parentNode, "Position");
     AddSocket(Position);
     Normal = new Float4Socket(parentNode, "Normal");
     AddSocket(Normal);
     Tangent = new Float4Socket(parentNode, "Tangent");
     AddSocket(Tangent);
     TrueNormal = new Float4Socket(parentNode, "True Normal");
     AddSocket(TrueNormal);
     Incoming = new Float4Socket(parentNode, "Incoming");
     AddSocket(Incoming);
     Parametric = new Float4Socket(parentNode, "Parametric");
     AddSocket(Parametric);
     Backfacing = new FloatSocket(parentNode, "Backfacing");
     AddSocket(Backfacing);
     Pointiness = new FloatSocket(parentNode, "Pointiness");
     AddSocket(Pointiness);
 }