12345678910111213141516171819202122232425 |
- package hrt.shgraph.nodes;
- using hxsl.Ast;
- @name("Split")
- @description("Split all components of a vector into floats")
- @group("Channel")
- @width(80)
- class Split extends ShaderNodeHxsl {
- static var SRC = {
- @sginput var rgba : Vec4;
- @sgoutput var r : Float;
- @sgoutput var g : Float;
- @sgoutput var b : Float;
- @sgoutput var a : Float;
- function fragment() {
- r = rgba.r;
- g = rgba.g;
- b = rgba.b;
- a = rgba.a;
- }
- };
- }
|