コード例 #1
0
ファイル: MinusXNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _result             = _result ?? new Float4OutputChannel(0, "-arg");
     _result.DisplayName = "-arg";
     _in             = _in ?? new Float4InputChannel(0, "arg", Vector4.zero);
     _in.DisplayName = "arg";
 }
コード例 #2
0
ファイル: OneMinusNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _result = _result ?? new Float4OutputChannel( 0, "1-v" );
     _result.DisplayName = "1-v";
     _in = _in ?? new Float4InputChannel( 0, "arg", Vector4.zero );
     _in.DisplayName = "arg";
 }
コード例 #3
0
        public override sealed void Initialize()
        {
            _normal = _normal ?? new Float4OutputChannel(0, "Normal");

            _sampler = _sampler ?? new Sampler2DInputChannel(0, "Sampler");
            _uv      = _uv ?? new Float4InputChannel(1, "UV", Vector4.zero);
        }
コード例 #4
0
ファイル: DotNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _result   = _result ?? new Float4OutputChannel(0, "Result");
     _vector1  = _vector1 ?? new Float4InputChannel(0, "Vector1", Vector4.zero);
     _vector2  = _vector2 ?? new Float4InputChannel(1, "Vector2", Vector4.zero);
     _channels = _channels ?? new EditorGroup(1, new[] { "xy", "xyz", "xyzw" }, 3);
 }
コード例 #5
0
ファイル: DotNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_vector1 = _vector1 ?? new Float4InputChannel( 0, "Vector1", Vector4.zero );
			_vector2 = _vector2 ?? new Float4InputChannel( 1, "Vector2", Vector4.zero );
			_channels = _channels ?? new EditorGroup( 1, new[] { "xy", "xyz", "xyzw" }, 3 );
		}
コード例 #6
0
ファイル: Tex2DNormalNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_normal = _normal ?? new Float4OutputChannel( 0, "Normal" );
		
			_sampler = _sampler ?? new Sampler2DInputChannel( 0, "Sampler" );
			_uv = _uv ?? new Float4InputChannel( 1, "UV", Vector4.zero );
		}
コード例 #7
0
ファイル: FunctionThreeInput.cs プロジェクト: ylyking/SSE
 public override sealed void Initialize()
 {
     _result = _result ?? new Float4OutputChannel(0, "Result");
     _arg1   = _arg1 ?? new Float4InputChannel(0, "Arg1", Vector4.zero);
     _arg2   = _arg2 ?? new Float4InputChannel(1, "Arg2", Vector4.zero);
     _arg3   = _arg3 ?? new Float4InputChannel(2, "Arg3", Vector4.zero);
 }
コード例 #8
0
ファイル: FunctionThreeInput.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_arg1 = _arg1 ?? new Float4InputChannel( 0, "Arg1", Vector4.zero );
			_arg2 = _arg2 ?? new Float4InputChannel( 1, "Arg2", Vector4.zero );
			_arg3 = _arg3 ?? new Float4InputChannel( 2, "Arg3", Vector4.zero );
		}
コード例 #9
0
ファイル: TexCubeNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_rgba = _rgba ?? new Float4OutputChannel( 0, "RGBA" );
			_a = _a ?? new Float4OutputChannel( 1, "A" );
		
			_sampler = _sampler ?? new SamplerCubeInputChannel( 0, "Sampler" );
			_normal = _normal ?? new Float4InputChannel( 1, "Normal", new Vector4(0f,0f,1f,1f) );
		}
コード例 #10
0
ファイル: Tex2DNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_rgba = _rgba ?? new Float4OutputChannel( 0, "RGBA" );
			_a = _a ?? new Float4OutputChannel( 1, "A" );
		
			_sampler = _sampler ?? new Sampler2DInputChannel( 0, "Sampler" );
			_uv = _uv ?? new Float4InputChannel( 1, "UV", Vector4.zero );
		}
コード例 #11
0
ファイル: TexCubeNode.cs プロジェクト: sato-yu/SSE
        public override sealed void Initialize()
        {
            _rgba = _rgba ?? new Float4OutputChannel(0, "RGBA");
            _a    = _a ?? new Float4OutputChannel(1, "A");

            _sampler = _sampler ?? new SamplerCubeInputChannel(0, "Sampler");
            _normal  = _normal ?? new Float4InputChannel(1, "Normal", new Vector4(0f, 0f, 1f, 1f));
        }
コード例 #12
0
        public override sealed void Initialize()
        {
            _rgba = _rgba ?? new Float4OutputChannel(0, "RGBA");
            _a    = _a ?? new Float4OutputChannel(1, "A");

            _sampler = _sampler ?? new Sampler2DInputChannel(0, "Sampler");
            _uv      = _uv ?? new Float4InputChannel(1, "UV", Vector4.zero);
        }
コード例 #13
0
ファイル: SwizzleNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_xChannel = _xChannel ?? new EditorGroup( 0, new[] { "x", "y", "z", "w" }, 4 );
			_yChannel = _yChannel ?? new EditorGroup( 1, new[] { "x", "y", "z", "w" }, 4 );
			_zChannel = _zChannel ?? new EditorGroup( 2, new[] { "x", "y", "z", "w" }, 4 );
			_wChannel = _wChannel ?? new EditorGroup( 3, new[] { "x", "y", "z", "w" }, 4 );
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_vector = _vector ?? new Float4InputChannel( 1, "Vector", Vector4.zero );
		}
コード例 #14
0
 public override sealed void Initialize()
 {
     base.Initialize();
     _rgba = _rgba ?? new Float4OutputChannel(0, "RGBA");
     _a    = _a ?? new Float4OutputChannel(1, "A");
     _r    = _r ?? new Float4OutputChannel(2, "R");
     _g    = _g ?? new Float4OutputChannel(3, "G");
     _b    = _b ?? new Float4OutputChannel(4, "B");
 }
コード例 #15
0
 public override sealed void Initialize()
 {
     _xChannel = _xChannel ?? new EditorGroup(0, new[] { "x", "y", "z", "w" }, 4);
     _yChannel = _yChannel ?? new EditorGroup(1, new[] { "x", "y", "z", "w" }, 4);
     _zChannel = _zChannel ?? new EditorGroup(2, new[] { "x", "y", "z", "w" }, 4);
     _wChannel = _wChannel ?? new EditorGroup(3, new[] { "x", "y", "z", "w" }, 4);
     _result   = _result ?? new Float4OutputChannel(0, "Result");
     _vector   = _vector ?? new Float4InputChannel(1, "Vector", Vector4.zero);
 }
コード例 #16
0
 public override sealed void Initialize()
 {
     _result             = _result ?? new Float4OutputChannel(0, "Result");
     _result.DisplayName = "Result";
     _view               = _view ?? new Float4InputChannel(0, "View", Vector4.zero);
     _view.DisplayName   = "View";
     _normal             = _normal ?? new Float4InputChannel(1, "Normal", new Vector4(0.0f, 0.0f, 1.0f, 1.0f));
     _normal.DisplayName = "Normal";
 }
コード例 #17
0
ファイル: FresnelNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _result = _result ?? new Float4OutputChannel( 0, "Result" );
     _result.DisplayName = "Result";
     _view = _view ?? new Float4InputChannel( 0, "View", Vector4.zero );
     _view.DisplayName = "View";
     _normal = _normal ?? new Float4InputChannel( 1, "Normal", new Vector4(0.0f,0.0f,1.0f,1.0f) );
     _normal.DisplayName = "Normal";
 }
コード例 #18
0
ファイル: MaskNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_xMask = _xMask ?? new EditorBool();
			_yMask = _yMask ?? new EditorBool();
			_zMask = _zMask ?? new EditorBool();
			_wMask = _wMask ?? new EditorBool();
		
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_vector = _vector ?? new Float4InputChannel( 0, "Vector", Vector4.zero );
		}
コード例 #19
0
ファイル: SplitNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			//_rgba = _rgba ?? new Float4OutputChannel( 0, "RGBA" );
			_x = _x ?? new Float4OutputChannel( 0, "X" );
			_y = _y ?? new Float4OutputChannel( 1, "Y" );
			_z = _z ?? new Float4OutputChannel( 2, "Z" );
			_w = _w ?? new Float4OutputChannel( 3, "W" );
		
			_vector = _vector ?? new Float4InputChannel( 0, "Vector", Vector4.zero );
		}
コード例 #20
0
        public override sealed void Initialize()
        {
            _xMask = _xMask ?? new EditorBool();
            _yMask = _yMask ?? new EditorBool();
            _zMask = _zMask ?? new EditorBool();
            _wMask = _wMask ?? new EditorBool();

            _result = _result ?? new Float4OutputChannel(0, "Result");
            _vector = _vector ?? new Float4InputChannel(0, "Vector", Vector4.zero);
        }
コード例 #21
0
ファイル: SplitNode.cs プロジェクト: yyzreal/SSE
        public override sealed void Initialize()
        {
            //_rgba = _rgba ?? new Float4OutputChannel( 0, "RGBA" );
            _x = _x ?? new Float4OutputChannel(0, "X");
            _y = _y ?? new Float4OutputChannel(1, "Y");
            _z = _z ?? new Float4OutputChannel(2, "Z");
            _w = _w ?? new Float4OutputChannel(3, "W");

            _vector = _vector ?? new Float4InputChannel(0, "Vector", Vector4.zero);
        }
コード例 #22
0
ファイル: ParallaxNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_result.DisplayName = "Result";
			_view = _view ?? new Float4InputChannel( 0, "View", Vector4.zero );
			_view.DisplayName = "View";
			_scale = _scale ?? new Float4InputChannel( 1, "Height", new Vector4(0.0f,0.0f,0.0f,0.0f) );
			_scale.DisplayName = "Height";
			_bias = _bias ?? new Float4InputChannel( 2, "Bias", new Vector4(0.0f,0.0f,0.0f,0.0f) );
			_bias.DisplayName = "Bias";
		}
コード例 #23
0
ファイル: ParallaxNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _result             = _result ?? new Float4OutputChannel(0, "Result");
     _result.DisplayName = "Result";
     _view              = _view ?? new Float4InputChannel(0, "View", Vector4.zero);
     _view.DisplayName  = "View";
     _scale             = _scale ?? new Float4InputChannel(1, "Height", new Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     _scale.DisplayName = "Height";
     _bias              = _bias ?? new Float4InputChannel(2, "Bias", new Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     _bias.DisplayName  = "Bias";
 }
コード例 #24
0
ファイル: MergeNode.cs プロジェクト: sato-yu/SSE
 public override sealed void Initialize()
 {
     _xChannel = _xChannel ?? new EditorGroup(0, new[] { "x", "y", "z", "w" }, 4);
     _yChannel = _yChannel ?? new EditorGroup(1, new[] { "x", "y", "z", "w" }, 4);
     _zChannel = _zChannel ?? new EditorGroup(2, new[] { "x", "y", "z", "w" }, 4);
     _wChannel = _wChannel ?? new EditorGroup(3, new[] { "x", "y", "z", "w" }, 4);
     _result   = _result ?? new Float4OutputChannel(0, "Result");
     _v1       = _v1 ?? new Float4InputChannel(0, "X", Vector4.zero);
     _v2       = _v2 ?? new Float4InputChannel(1, "Y", Vector4.zero);
     _v3       = _v3 ?? new Float4InputChannel(2, "Z", Vector4.zero);
     _v4       = _v4 ?? new Float4InputChannel(3, "W", Vector4.zero);
 }
コード例 #25
0
ファイル: MergeNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_xChannel = _xChannel ?? new EditorGroup( 0, new[] { "x", "y", "z", "w" }, 4 );
			_yChannel = _yChannel ?? new EditorGroup( 1, new[] { "x", "y", "z", "w" }, 4 );
			_zChannel = _zChannel ?? new EditorGroup( 2, new[] { "x", "y", "z", "w" }, 4 );
			_wChannel = _wChannel ?? new EditorGroup( 3, new[] { "x", "y", "z", "w" }, 4 );
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_v1 = _v1 ?? new Float4InputChannel( 0, "X", Vector4.zero );
			_v2 = _v2 ?? new Float4InputChannel( 1, "Y", Vector4.zero );
			_v3 = _v3 ?? new Float4InputChannel( 2, "Z", Vector4.zero );
			_v4 = _v4 ?? new Float4InputChannel( 3, "W", Vector4.zero );
		}
コード例 #26
0
ファイル: UVPanNode.cs プロジェクト: yyzreal/SSE
        public override sealed void Initialize()
        {
            _inputAddChannel = _inputAddChannel ?? new EditorGroup(0, new[] { "x", "y", "z", "w" }, 4);

            _xPan = _xPan ?? new EditorBool();
            _yPan = _yPan ?? new EditorBool();
            _zPan = _zPan ?? new EditorBool();
            _wPan = _wPan ?? new EditorBool();

            _result = _result ?? new Float4OutputChannel(0, "Result");
            _uv     = _uv ?? new Float4InputChannel(0, "UV", Vector4.zero);
            _time   = _time ?? new Float4InputChannel(1, "Time", Vector4.zero);
        }
コード例 #27
0
ファイル: UVPanNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_inputAddChannel = _inputAddChannel ?? new EditorGroup( 0, new[] { "x", "y", "z", "w" }, 4 );
		
			_xPan = _xPan ?? new EditorBool();
			_yPan = _yPan ?? new EditorBool();
			_zPan = _zPan ?? new EditorBool();
			_wPan = _wPan ?? new EditorBool();
			
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_uv = _uv ?? new Float4InputChannel( 0, "UV", Vector4.zero );
			_time = _time ?? new Float4InputChannel( 1, "Time", Vector4.zero );
		}
コード例 #28
0
ファイル: RPINode.cs プロジェクト: sato-yu/SSE
 public override sealed void Initialize()
 {
     _constValue = _constValue ?? new Float4OutputChannel(0, "1/PI");
 }
コード例 #29
0
 public override sealed void Initialize()
 {
     _reflection = _reflection ?? new Float4OutputChannel(0, "Reflection");
 }
コード例 #30
0
ファイル: LightingAlphaNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _alpha = _alpha ?? new Float4OutputChannel(0, "Alpha");
 }
コード例 #31
0
ファイル: MxVNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_result = _result ?? new Float4OutputChannel( 0, "Result" );
			_matrix = _matrix ?? new MatrixInputChannel( 0, "Matrix", Matrix4x4.identity );
			_vector = _vector ?? new Float4InputChannel( 1, "Vector", Vector4.zero );
		}
コード例 #32
0
ファイル: LightingCustomNode.cs プロジェクト: sato-yu/SSE
 public override sealed void Initialize()
 {
     _customColor = _customColor ?? new Float4OutputChannel(0, "Custom");
 }
コード例 #33
0
ファイル: VertexInColorNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _vertexColor = _vertexColor ?? new Float4OutputChannel(0, "Color");
 }
コード例 #34
0
ファイル: LightingAlphaNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _alpha = _alpha ?? new Float4OutputChannel( 0, "Alpha" );
 }
コード例 #35
0
ファイル: VertexNormalNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _vertexNormal = _vertexNormal ?? new Float4OutputChannel(0, "Normal");
 }
コード例 #36
0
ファイル: FloatNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     base.Initialize();
     _value = _value ?? new Float4OutputChannel(0, "Value");
 }
コード例 #37
0
ファイル: LuminanceNode.cs プロジェクト: ylyking/SSE
 public override sealed void Initialize()
 {
     _result = _result ?? new Float4OutputChannel(0, "Result");
     _input  = _input ?? new Float4InputChannel(0, "Input", Vector4.zero);
 }
コード例 #38
0
ファイル: ScreenPositionNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_position = _position ?? new Float4OutputChannel(0, "Position");
		}
コード例 #39
0
ファイル: LightingEmissionNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _emissionColor = _emissionColor ?? new Float4OutputChannel( 0, "Color" );
 }
コード例 #40
0
ファイル: VertexUVNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _vertexUV = _vertexUV ?? new Float4OutputChannel( 0, "UV" );
 }
コード例 #41
0
ファイル: WorldReflectionNode.cs プロジェクト: yyzreal/SSE
 public override sealed void Initialize()
 {
     _reflection = _reflection ?? new Float4OutputChannel(0, "Reflection");
     _normal     = _normal ?? new Float4InputChannel(0, "Normal", new Vector4(0f, 0f, 1f, 1f));
 }
コード例 #42
0
ファイル: WorldReflectionNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_reflection = _reflection ?? new Float4OutputChannel( 0, "Reflection" );
			_normal = _normal ?? new Float4InputChannel( 0, "Normal", new Vector4( 0f, 0f, 1f, 1f ) );
		}
コード例 #43
0
ファイル: FloatNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     base.Initialize();
     _value = _value ??  new Float4OutputChannel( 0, "Value" );
 }
コード例 #44
0
ファイル: RPINode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _constValue = _constValue ?? new Float4OutputChannel( 0, "1/PI" );
 }
コード例 #45
0
ファイル: OneNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_constValue = _constValue ?? new Float4OutputChannel( 0, "One" );
			_constValue.DisplayName = "One";
		}
コード例 #46
0
ファイル: VertexInColorNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _vertexColor = _vertexColor ?? new Float4OutputChannel( 0, "Color" );
 }
コード例 #47
0
ファイル: CrossNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _result = _result ?? new Float4OutputChannel( 0, "Result" );
     _vector1 = _vector1 ?? new Float4InputChannel( 0, "Vector1", Vector4.zero );
     _vector2 = _vector2 ?? new Float4InputChannel( 1, "Vector2", Vector4.zero );
 }
コード例 #48
0
 public override sealed void Initialize()
 {
     _constValue             = _constValue ?? new Float4OutputChannel(0, "One");
     _constValue.DisplayName = "One";
 }
コード例 #49
0
		public override sealed void Initialize ()
		{
			_reflection = _reflection ?? new Float4OutputChannel( 0, "Reflection" );
		}
コード例 #50
0
ファイル: Float4ConstNode.cs プロジェクト: sato-yu/SSE
 public override sealed void Initialize()
 {
     _float4Value            = _float4Value ?? new EditorFloat4();
     _constValue             = _constValue ?? new Float4OutputChannel(0, "Value");
     _constValue.DisplayName = "Value";
 }
コード例 #51
0
ファイル: FullUV2.cs プロジェクト: sato-yu/SSE
 public override sealed void Initialize()
 {
     _uv2 = _uv2 ?? new Float4OutputChannel(0, "UV2");
 }
コード例 #52
0
ファイル: LightingNormalNode.cs プロジェクト: JuanJSAR/SSE
		public override sealed void Initialize ()
		{
			_normal = _normal ?? new Float4OutputChannel( 0, "Normal" );
		}
コード例 #53
0
 public override sealed void Initialize()
 {
     _result  = _result ?? new Float4OutputChannel(0, "Result");
     _vector1 = _vector1 ?? new Float4InputChannel(0, "Vector1", Vector4.zero);
     _vector2 = _vector2 ?? new Float4InputChannel(1, "Vector2", Vector4.zero);
 }
コード例 #54
0
 public override sealed void Initialize()
 {
     _worldNormal = _worldNormal ?? new Float4OutputChannel(0, "WorldNormal");
 }
コード例 #55
0
ファイル: MxVNode.cs プロジェクト: sato-yu/SSE
 public override sealed void Initialize()
 {
     _result = _result ?? new Float4OutputChannel(0, "Result");
     _matrix = _matrix ?? new MatrixInputChannel(0, "Matrix", Matrix4x4.identity);
     _vector = _vector ?? new Float4InputChannel(1, "Vector", Vector4.zero);
 }
コード例 #56
0
ファイル: LightingAlbedoNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _albedoColor = _albedoColor ?? new Float4OutputChannel( 0, "Albedo" );
 }
コード例 #57
0
ファイル: VertexTangentNode.cs プロジェクト: ylyking/SSE
 public override sealed void Initialize()
 {
     _vertexTangent = _vertexTangent ?? new Float4OutputChannel(0, "Tangent");
 }
コード例 #58
0
ファイル: VertexTangentNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _vertexTangent = _vertexTangent ?? new Float4OutputChannel( 0, "Tangent" );
 }
コード例 #59
0
ファイル: Sampled2DNode.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     base.Initialize();
     _rgba = _rgba ?? new Float4OutputChannel( 0, "RGBA" );
     _a = _a ?? new Float4OutputChannel( 1, "A" );
 }
コード例 #60
0
ファイル: FullUV1.cs プロジェクト: keijiro/SSE
 public override sealed void Initialize()
 {
     _uv1 = _uv1 ?? new Float4OutputChannel(0, "UV1");
 }