Some formatting fixes in visual_shader_nodes.cpp
This commit is contained in:
parent
706f3d1aca
commit
6dcd4379ca
@ -29,6 +29,7 @@
|
|||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
|
||||||
#include "visual_shader_nodes.h"
|
#include "visual_shader_nodes.h"
|
||||||
|
|
||||||
////////////// Scalar
|
////////////// Scalar
|
||||||
|
|
||||||
String VisualShaderNodeScalarConstant::get_caption() const {
|
String VisualShaderNodeScalarConstant::get_caption() const {
|
||||||
@ -38,9 +39,11 @@ String VisualShaderNodeScalarConstant::get_caption() const {
|
|||||||
int VisualShaderNodeScalarConstant::get_input_port_count() const {
|
int VisualShaderNodeScalarConstant::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarConstant::PortType VisualShaderNodeScalarConstant::get_input_port_type(int p_port) const {
|
VisualShaderNodeScalarConstant::PortType VisualShaderNodeScalarConstant::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarConstant::get_input_port_name(int p_port) const {
|
String VisualShaderNodeScalarConstant::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -48,9 +51,11 @@ String VisualShaderNodeScalarConstant::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeScalarConstant::get_output_port_count() const {
|
int VisualShaderNodeScalarConstant::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarConstant::PortType VisualShaderNodeScalarConstant::get_output_port_type(int p_port) const {
|
VisualShaderNodeScalarConstant::PortType VisualShaderNodeScalarConstant::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarConstant::get_output_port_name(int p_port) const {
|
String VisualShaderNodeScalarConstant::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -158,9 +163,11 @@ String VisualShaderNodeColorConstant::get_caption() const {
|
|||||||
int VisualShaderNodeColorConstant::get_input_port_count() const {
|
int VisualShaderNodeColorConstant::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeColorConstant::PortType VisualShaderNodeColorConstant::get_input_port_type(int p_port) const {
|
VisualShaderNodeColorConstant::PortType VisualShaderNodeColorConstant::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeColorConstant::get_input_port_name(int p_port) const {
|
String VisualShaderNodeColorConstant::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -168,9 +175,11 @@ String VisualShaderNodeColorConstant::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeColorConstant::get_output_port_count() const {
|
int VisualShaderNodeColorConstant::get_output_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeColorConstant::PortType VisualShaderNodeColorConstant::get_output_port_type(int p_port) const {
|
VisualShaderNodeColorConstant::PortType VisualShaderNodeColorConstant::get_output_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeColorConstant::get_output_port_name(int p_port) const {
|
String VisualShaderNodeColorConstant::get_output_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "" : "alpha"; //no output port means the editor will be used as port
|
return p_port == 0 ? "" : "alpha"; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -222,9 +231,11 @@ String VisualShaderNodeVec3Constant::get_caption() const {
|
|||||||
int VisualShaderNodeVec3Constant::get_input_port_count() const {
|
int VisualShaderNodeVec3Constant::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVec3Constant::PortType VisualShaderNodeVec3Constant::get_input_port_type(int p_port) const {
|
VisualShaderNodeVec3Constant::PortType VisualShaderNodeVec3Constant::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVec3Constant::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVec3Constant::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -232,9 +243,11 @@ String VisualShaderNodeVec3Constant::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVec3Constant::get_output_port_count() const {
|
int VisualShaderNodeVec3Constant::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVec3Constant::PortType VisualShaderNodeVec3Constant::get_output_port_type(int p_port) const {
|
VisualShaderNodeVec3Constant::PortType VisualShaderNodeVec3Constant::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVec3Constant::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVec3Constant::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -280,9 +293,11 @@ String VisualShaderNodeTransformConstant::get_caption() const {
|
|||||||
int VisualShaderNodeTransformConstant::get_input_port_count() const {
|
int VisualShaderNodeTransformConstant::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformConstant::PortType VisualShaderNodeTransformConstant::get_input_port_type(int p_port) const {
|
VisualShaderNodeTransformConstant::PortType VisualShaderNodeTransformConstant::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformConstant::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTransformConstant::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -290,9 +305,11 @@ String VisualShaderNodeTransformConstant::get_input_port_name(int p_port) const
|
|||||||
int VisualShaderNodeTransformConstant::get_output_port_count() const {
|
int VisualShaderNodeTransformConstant::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformConstant::PortType VisualShaderNodeTransformConstant::get_output_port_type(int p_port) const {
|
VisualShaderNodeTransformConstant::PortType VisualShaderNodeTransformConstant::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformConstant::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTransformConstant::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -346,9 +363,11 @@ String VisualShaderNodeTexture::get_caption() const {
|
|||||||
int VisualShaderNodeTexture::get_input_port_count() const {
|
int VisualShaderNodeTexture::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTexture::PortType VisualShaderNodeTexture::get_input_port_type(int p_port) const {
|
VisualShaderNodeTexture::PortType VisualShaderNodeTexture::get_input_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTexture::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTexture::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "uv" : "lod";
|
return p_port == 0 ? "uv" : "lod";
|
||||||
}
|
}
|
||||||
@ -356,11 +375,13 @@ String VisualShaderNodeTexture::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeTexture::get_output_port_count() const {
|
int VisualShaderNodeTexture::get_output_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTexture::PortType VisualShaderNodeTexture::get_output_port_type(int p_port) const {
|
VisualShaderNodeTexture::PortType VisualShaderNodeTexture::get_output_port_type(int p_port) const {
|
||||||
if (p_port == 0 && source == SOURCE_DEPTH)
|
if (p_port == 0 && source == SOURCE_DEPTH)
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTexture::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTexture::get_output_port_name(int p_port) const {
|
||||||
if (p_port == 0 && source == SOURCE_DEPTH)
|
if (p_port == 0 && source == SOURCE_DEPTH)
|
||||||
return "depth";
|
return "depth";
|
||||||
@ -632,9 +653,11 @@ String VisualShaderNodeCubeMap::get_caption() const {
|
|||||||
int VisualShaderNodeCubeMap::get_input_port_count() const {
|
int VisualShaderNodeCubeMap::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeCubeMap::PortType VisualShaderNodeCubeMap::get_input_port_type(int p_port) const {
|
VisualShaderNodeCubeMap::PortType VisualShaderNodeCubeMap::get_input_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeCubeMap::get_input_port_name(int p_port) const {
|
String VisualShaderNodeCubeMap::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "uv" : "lod";
|
return p_port == 0 ? "uv" : "lod";
|
||||||
}
|
}
|
||||||
@ -642,9 +665,11 @@ String VisualShaderNodeCubeMap::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeCubeMap::get_output_port_count() const {
|
int VisualShaderNodeCubeMap::get_output_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeCubeMap::PortType VisualShaderNodeCubeMap::get_output_port_type(int p_port) const {
|
VisualShaderNodeCubeMap::PortType VisualShaderNodeCubeMap::get_output_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeCubeMap::get_output_port_name(int p_port) const {
|
String VisualShaderNodeCubeMap::get_output_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "rgb" : "alpha";
|
return p_port == 0 ? "rgb" : "alpha";
|
||||||
}
|
}
|
||||||
@ -735,6 +760,7 @@ void VisualShaderNodeCubeMap::_bind_methods() {
|
|||||||
VisualShaderNodeCubeMap::VisualShaderNodeCubeMap() {
|
VisualShaderNodeCubeMap::VisualShaderNodeCubeMap() {
|
||||||
texture_type = TYPE_DATA;
|
texture_type = TYPE_DATA;
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////// Scalar Op
|
////////////// Scalar Op
|
||||||
|
|
||||||
String VisualShaderNodeScalarOp::get_caption() const {
|
String VisualShaderNodeScalarOp::get_caption() const {
|
||||||
@ -744,9 +770,11 @@ String VisualShaderNodeScalarOp::get_caption() const {
|
|||||||
int VisualShaderNodeScalarOp::get_input_port_count() const {
|
int VisualShaderNodeScalarOp::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarOp::PortType VisualShaderNodeScalarOp::get_input_port_type(int p_port) const {
|
VisualShaderNodeScalarOp::PortType VisualShaderNodeScalarOp::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarOp::get_input_port_name(int p_port) const {
|
String VisualShaderNodeScalarOp::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "a" : "b";
|
return p_port == 0 ? "a" : "b";
|
||||||
}
|
}
|
||||||
@ -754,9 +782,11 @@ String VisualShaderNodeScalarOp::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeScalarOp::get_output_port_count() const {
|
int VisualShaderNodeScalarOp::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarOp::PortType VisualShaderNodeScalarOp::get_output_port_type(int p_port) const {
|
VisualShaderNodeScalarOp::PortType VisualShaderNodeScalarOp::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarOp::get_output_port_name(int p_port) const {
|
String VisualShaderNodeScalarOp::get_output_port_name(int p_port) const {
|
||||||
return "op"; //no output port means the editor will be used as port
|
return "op"; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -832,9 +862,11 @@ String VisualShaderNodeVectorOp::get_caption() const {
|
|||||||
int VisualShaderNodeVectorOp::get_input_port_count() const {
|
int VisualShaderNodeVectorOp::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorOp::PortType VisualShaderNodeVectorOp::get_input_port_type(int p_port) const {
|
VisualShaderNodeVectorOp::PortType VisualShaderNodeVectorOp::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorOp::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVectorOp::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "a" : "b";
|
return p_port == 0 ? "a" : "b";
|
||||||
}
|
}
|
||||||
@ -842,9 +874,11 @@ String VisualShaderNodeVectorOp::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVectorOp::get_output_port_count() const {
|
int VisualShaderNodeVectorOp::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorOp::PortType VisualShaderNodeVectorOp::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorOp::PortType VisualShaderNodeVectorOp::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorOp::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVectorOp::get_output_port_name(int p_port) const {
|
||||||
return "op"; //no output port means the editor will be used as port
|
return "op"; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -924,9 +958,11 @@ String VisualShaderNodeColorOp::get_caption() const {
|
|||||||
int VisualShaderNodeColorOp::get_input_port_count() const {
|
int VisualShaderNodeColorOp::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeColorOp::PortType VisualShaderNodeColorOp::get_input_port_type(int p_port) const {
|
VisualShaderNodeColorOp::PortType VisualShaderNodeColorOp::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeColorOp::get_input_port_name(int p_port) const {
|
String VisualShaderNodeColorOp::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "a" : "b";
|
return p_port == 0 ? "a" : "b";
|
||||||
}
|
}
|
||||||
@ -934,9 +970,11 @@ String VisualShaderNodeColorOp::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeColorOp::get_output_port_count() const {
|
int VisualShaderNodeColorOp::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeColorOp::PortType VisualShaderNodeColorOp::get_output_port_type(int p_port) const {
|
VisualShaderNodeColorOp::PortType VisualShaderNodeColorOp::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeColorOp::get_output_port_name(int p_port) const {
|
String VisualShaderNodeColorOp::get_output_port_name(int p_port) const {
|
||||||
return "op"; //no output port means the editor will be used as port
|
return "op"; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -1072,9 +1110,11 @@ String VisualShaderNodeTransformMult::get_caption() const {
|
|||||||
int VisualShaderNodeTransformMult::get_input_port_count() const {
|
int VisualShaderNodeTransformMult::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformMult::PortType VisualShaderNodeTransformMult::get_input_port_type(int p_port) const {
|
VisualShaderNodeTransformMult::PortType VisualShaderNodeTransformMult::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformMult::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTransformMult::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "a" : "b";
|
return p_port == 0 ? "a" : "b";
|
||||||
}
|
}
|
||||||
@ -1082,9 +1122,11 @@ String VisualShaderNodeTransformMult::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeTransformMult::get_output_port_count() const {
|
int VisualShaderNodeTransformMult::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformMult::PortType VisualShaderNodeTransformMult::get_output_port_type(int p_port) const {
|
VisualShaderNodeTransformMult::PortType VisualShaderNodeTransformMult::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformMult::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTransformMult::get_output_port_name(int p_port) const {
|
||||||
return "mult"; //no output port means the editor will be used as port
|
return "mult"; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -1147,9 +1189,11 @@ String VisualShaderNodeTransformVecMult::get_caption() const {
|
|||||||
int VisualShaderNodeTransformVecMult::get_input_port_count() const {
|
int VisualShaderNodeTransformVecMult::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformVecMult::PortType VisualShaderNodeTransformVecMult::get_input_port_type(int p_port) const {
|
VisualShaderNodeTransformVecMult::PortType VisualShaderNodeTransformVecMult::get_input_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_TRANSFORM : PORT_TYPE_VECTOR;
|
return p_port == 0 ? PORT_TYPE_TRANSFORM : PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformVecMult::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTransformVecMult::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "a" : "b";
|
return p_port == 0 ? "a" : "b";
|
||||||
}
|
}
|
||||||
@ -1157,9 +1201,11 @@ String VisualShaderNodeTransformVecMult::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeTransformVecMult::get_output_port_count() const {
|
int VisualShaderNodeTransformVecMult::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformVecMult::PortType VisualShaderNodeTransformVecMult::get_output_port_type(int p_port) const {
|
VisualShaderNodeTransformVecMult::PortType VisualShaderNodeTransformVecMult::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformVecMult::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTransformVecMult::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -1221,9 +1267,11 @@ String VisualShaderNodeScalarFunc::get_caption() const {
|
|||||||
int VisualShaderNodeScalarFunc::get_input_port_count() const {
|
int VisualShaderNodeScalarFunc::get_input_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarFunc::PortType VisualShaderNodeScalarFunc::get_input_port_type(int p_port) const {
|
VisualShaderNodeScalarFunc::PortType VisualShaderNodeScalarFunc::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarFunc::get_input_port_name(int p_port) const {
|
String VisualShaderNodeScalarFunc::get_input_port_name(int p_port) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
@ -1231,9 +1279,11 @@ String VisualShaderNodeScalarFunc::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeScalarFunc::get_output_port_count() const {
|
int VisualShaderNodeScalarFunc::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarFunc::PortType VisualShaderNodeScalarFunc::get_output_port_type(int p_port) const {
|
VisualShaderNodeScalarFunc::PortType VisualShaderNodeScalarFunc::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarFunc::get_output_port_name(int p_port) const {
|
String VisualShaderNodeScalarFunc::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -1350,9 +1400,11 @@ String VisualShaderNodeVectorFunc::get_caption() const {
|
|||||||
int VisualShaderNodeVectorFunc::get_input_port_count() const {
|
int VisualShaderNodeVectorFunc::get_input_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorFunc::PortType VisualShaderNodeVectorFunc::get_input_port_type(int p_port) const {
|
VisualShaderNodeVectorFunc::PortType VisualShaderNodeVectorFunc::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorFunc::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVectorFunc::get_input_port_name(int p_port) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
@ -1360,9 +1412,11 @@ String VisualShaderNodeVectorFunc::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVectorFunc::get_output_port_count() const {
|
int VisualShaderNodeVectorFunc::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorFunc::PortType VisualShaderNodeVectorFunc::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorFunc::PortType VisualShaderNodeVectorFunc::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorFunc::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVectorFunc::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -1675,9 +1729,11 @@ String VisualShaderNodeDotProduct::get_caption() const {
|
|||||||
int VisualShaderNodeDotProduct::get_input_port_count() const {
|
int VisualShaderNodeDotProduct::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeDotProduct::PortType VisualShaderNodeDotProduct::get_input_port_type(int p_port) const {
|
VisualShaderNodeDotProduct::PortType VisualShaderNodeDotProduct::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeDotProduct::get_input_port_name(int p_port) const {
|
String VisualShaderNodeDotProduct::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "a" : "b";
|
return p_port == 0 ? "a" : "b";
|
||||||
}
|
}
|
||||||
@ -1685,9 +1741,11 @@ String VisualShaderNodeDotProduct::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeDotProduct::get_output_port_count() const {
|
int VisualShaderNodeDotProduct::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeDotProduct::PortType VisualShaderNodeDotProduct::get_output_port_type(int p_port) const {
|
VisualShaderNodeDotProduct::PortType VisualShaderNodeDotProduct::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeDotProduct::get_output_port_name(int p_port) const {
|
String VisualShaderNodeDotProduct::get_output_port_name(int p_port) const {
|
||||||
return "dot";
|
return "dot";
|
||||||
}
|
}
|
||||||
@ -1710,9 +1768,11 @@ String VisualShaderNodeVectorLen::get_caption() const {
|
|||||||
int VisualShaderNodeVectorLen::get_input_port_count() const {
|
int VisualShaderNodeVectorLen::get_input_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorLen::PortType VisualShaderNodeVectorLen::get_input_port_type(int p_port) const {
|
VisualShaderNodeVectorLen::PortType VisualShaderNodeVectorLen::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorLen::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVectorLen::get_input_port_name(int p_port) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
@ -1720,9 +1780,11 @@ String VisualShaderNodeVectorLen::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVectorLen::get_output_port_count() const {
|
int VisualShaderNodeVectorLen::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorLen::PortType VisualShaderNodeVectorLen::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorLen::PortType VisualShaderNodeVectorLen::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorLen::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVectorLen::get_output_port_name(int p_port) const {
|
||||||
return "length";
|
return "length";
|
||||||
}
|
}
|
||||||
@ -1745,7 +1807,7 @@ int VisualShaderNodeDeterminant::get_input_port_count() const {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarClamp::PortType VisualShaderNodeDeterminant::get_input_port_type(int p_port) const {
|
VisualShaderNodeDeterminant::PortType VisualShaderNodeDeterminant::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1872,7 +1934,7 @@ int VisualShaderNodeVectorDerivativeFunc::get_output_port_count() const {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarDerivativeFunc::PortType VisualShaderNodeVectorDerivativeFunc::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorDerivativeFunc::PortType VisualShaderNodeVectorDerivativeFunc::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2078,7 +2140,7 @@ int VisualShaderNodeOuterProduct::get_input_port_count() const {
|
|||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeFaceForward::PortType VisualShaderNodeOuterProduct::get_input_port_type(int p_port) const {
|
VisualShaderNodeOuterProduct::PortType VisualShaderNodeOuterProduct::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2143,7 +2205,7 @@ int VisualShaderNodeVectorScalarStep::get_output_port_count() const {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorClamp::PortType VisualShaderNodeVectorScalarStep::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorScalarStep::PortType VisualShaderNodeVectorScalarStep::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2234,7 +2296,7 @@ int VisualShaderNodeVectorSmoothStep::get_output_port_count() const {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorClamp::PortType VisualShaderNodeVectorSmoothStep::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorSmoothStep::PortType VisualShaderNodeVectorSmoothStep::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2285,7 +2347,7 @@ int VisualShaderNodeVectorScalarSmoothStep::get_output_port_count() const {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorClamp::PortType VisualShaderNodeVectorScalarSmoothStep::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorScalarSmoothStep::PortType VisualShaderNodeVectorScalarSmoothStep::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2540,6 +2602,7 @@ VisualShaderNodeVectorScalarMix::VisualShaderNodeVectorScalarMix() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
////////////// Vector Compose
|
////////////// Vector Compose
|
||||||
|
|
||||||
String VisualShaderNodeVectorCompose::get_caption() const {
|
String VisualShaderNodeVectorCompose::get_caption() const {
|
||||||
return "VectorCompose";
|
return "VectorCompose";
|
||||||
}
|
}
|
||||||
@ -2547,9 +2610,11 @@ String VisualShaderNodeVectorCompose::get_caption() const {
|
|||||||
int VisualShaderNodeVectorCompose::get_input_port_count() const {
|
int VisualShaderNodeVectorCompose::get_input_port_count() const {
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorCompose::PortType VisualShaderNodeVectorCompose::get_input_port_type(int p_port) const {
|
VisualShaderNodeVectorCompose::PortType VisualShaderNodeVectorCompose::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorCompose::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVectorCompose::get_input_port_name(int p_port) const {
|
||||||
if (p_port == 0) {
|
if (p_port == 0) {
|
||||||
return "x";
|
return "x";
|
||||||
@ -2563,9 +2628,11 @@ String VisualShaderNodeVectorCompose::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVectorCompose::get_output_port_count() const {
|
int VisualShaderNodeVectorCompose::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorCompose::PortType VisualShaderNodeVectorCompose::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorCompose::PortType VisualShaderNodeVectorCompose::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorCompose::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVectorCompose::get_output_port_name(int p_port) const {
|
||||||
return "vec";
|
return "vec";
|
||||||
}
|
}
|
||||||
@ -2590,9 +2657,11 @@ String VisualShaderNodeTransformCompose::get_caption() const {
|
|||||||
int VisualShaderNodeTransformCompose::get_input_port_count() const {
|
int VisualShaderNodeTransformCompose::get_input_port_count() const {
|
||||||
return 4;
|
return 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformCompose::PortType VisualShaderNodeTransformCompose::get_input_port_type(int p_port) const {
|
VisualShaderNodeTransformCompose::PortType VisualShaderNodeTransformCompose::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformCompose::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTransformCompose::get_input_port_name(int p_port) const {
|
||||||
if (p_port == 0) {
|
if (p_port == 0) {
|
||||||
return "x";
|
return "x";
|
||||||
@ -2608,9 +2677,11 @@ String VisualShaderNodeTransformCompose::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeTransformCompose::get_output_port_count() const {
|
int VisualShaderNodeTransformCompose::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformCompose::PortType VisualShaderNodeTransformCompose::get_output_port_type(int p_port) const {
|
VisualShaderNodeTransformCompose::PortType VisualShaderNodeTransformCompose::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformCompose::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTransformCompose::get_output_port_name(int p_port) const {
|
||||||
return "xform";
|
return "xform";
|
||||||
}
|
}
|
||||||
@ -2635,9 +2706,11 @@ String VisualShaderNodeVectorDecompose::get_caption() const {
|
|||||||
int VisualShaderNodeVectorDecompose::get_input_port_count() const {
|
int VisualShaderNodeVectorDecompose::get_input_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorDecompose::PortType VisualShaderNodeVectorDecompose::get_input_port_type(int p_port) const {
|
VisualShaderNodeVectorDecompose::PortType VisualShaderNodeVectorDecompose::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorDecompose::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVectorDecompose::get_input_port_name(int p_port) const {
|
||||||
return "vec";
|
return "vec";
|
||||||
}
|
}
|
||||||
@ -2645,9 +2718,11 @@ String VisualShaderNodeVectorDecompose::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVectorDecompose::get_output_port_count() const {
|
int VisualShaderNodeVectorDecompose::get_output_port_count() const {
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVectorDecompose::PortType VisualShaderNodeVectorDecompose::get_output_port_type(int p_port) const {
|
VisualShaderNodeVectorDecompose::PortType VisualShaderNodeVectorDecompose::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVectorDecompose::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVectorDecompose::get_output_port_name(int p_port) const {
|
||||||
if (p_port == 0) {
|
if (p_port == 0) {
|
||||||
return "x";
|
return "x";
|
||||||
@ -2679,9 +2754,11 @@ String VisualShaderNodeTransformDecompose::get_caption() const {
|
|||||||
int VisualShaderNodeTransformDecompose::get_input_port_count() const {
|
int VisualShaderNodeTransformDecompose::get_input_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformDecompose::PortType VisualShaderNodeTransformDecompose::get_input_port_type(int p_port) const {
|
VisualShaderNodeTransformDecompose::PortType VisualShaderNodeTransformDecompose::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformDecompose::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTransformDecompose::get_input_port_name(int p_port) const {
|
||||||
return "xform";
|
return "xform";
|
||||||
}
|
}
|
||||||
@ -2689,9 +2766,11 @@ String VisualShaderNodeTransformDecompose::get_input_port_name(int p_port) const
|
|||||||
int VisualShaderNodeTransformDecompose::get_output_port_count() const {
|
int VisualShaderNodeTransformDecompose::get_output_port_count() const {
|
||||||
return 4;
|
return 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformDecompose::PortType VisualShaderNodeTransformDecompose::get_output_port_type(int p_port) const {
|
VisualShaderNodeTransformDecompose::PortType VisualShaderNodeTransformDecompose::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformDecompose::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTransformDecompose::get_output_port_name(int p_port) const {
|
||||||
if (p_port == 0) {
|
if (p_port == 0) {
|
||||||
return "x";
|
return "x";
|
||||||
@ -2726,9 +2805,11 @@ String VisualShaderNodeScalarUniform::get_caption() const {
|
|||||||
int VisualShaderNodeScalarUniform::get_input_port_count() const {
|
int VisualShaderNodeScalarUniform::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarUniform::PortType VisualShaderNodeScalarUniform::get_input_port_type(int p_port) const {
|
VisualShaderNodeScalarUniform::PortType VisualShaderNodeScalarUniform::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarUniform::get_input_port_name(int p_port) const {
|
String VisualShaderNodeScalarUniform::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -2736,9 +2817,11 @@ String VisualShaderNodeScalarUniform::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeScalarUniform::get_output_port_count() const {
|
int VisualShaderNodeScalarUniform::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeScalarUniform::PortType VisualShaderNodeScalarUniform::get_output_port_type(int p_port) const {
|
VisualShaderNodeScalarUniform::PortType VisualShaderNodeScalarUniform::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_SCALAR;
|
return PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarUniform::get_output_port_name(int p_port) const {
|
String VisualShaderNodeScalarUniform::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -2746,6 +2829,7 @@ String VisualShaderNodeScalarUniform::get_output_port_name(int p_port) const {
|
|||||||
String VisualShaderNodeScalarUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const {
|
String VisualShaderNodeScalarUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const {
|
||||||
return "uniform float " + get_uniform_name() + ";\n";
|
return "uniform float " + get_uniform_name() + ";\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeScalarUniform::generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview) const {
|
String VisualShaderNodeScalarUniform::generate_code(Shader::Mode p_mode, VisualShader::Type p_type, int p_id, const String *p_input_vars, const String *p_output_vars, bool p_for_preview) const {
|
||||||
return "\t" + p_output_vars[0] + " = " + get_uniform_name() + ";\n";
|
return "\t" + p_output_vars[0] + " = " + get_uniform_name() + ";\n";
|
||||||
}
|
}
|
||||||
@ -2803,9 +2887,11 @@ String VisualShaderNodeColorUniform::get_caption() const {
|
|||||||
int VisualShaderNodeColorUniform::get_input_port_count() const {
|
int VisualShaderNodeColorUniform::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeColorUniform::PortType VisualShaderNodeColorUniform::get_input_port_type(int p_port) const {
|
VisualShaderNodeColorUniform::PortType VisualShaderNodeColorUniform::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeColorUniform::get_input_port_name(int p_port) const {
|
String VisualShaderNodeColorUniform::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -2813,9 +2899,11 @@ String VisualShaderNodeColorUniform::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeColorUniform::get_output_port_count() const {
|
int VisualShaderNodeColorUniform::get_output_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeColorUniform::PortType VisualShaderNodeColorUniform::get_output_port_type(int p_port) const {
|
VisualShaderNodeColorUniform::PortType VisualShaderNodeColorUniform::get_output_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeColorUniform::get_output_port_name(int p_port) const {
|
String VisualShaderNodeColorUniform::get_output_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "color" : "alpha"; //no output port means the editor will be used as port
|
return p_port == 0 ? "color" : "alpha"; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
@ -2843,9 +2931,11 @@ String VisualShaderNodeVec3Uniform::get_caption() const {
|
|||||||
int VisualShaderNodeVec3Uniform::get_input_port_count() const {
|
int VisualShaderNodeVec3Uniform::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVec3Uniform::PortType VisualShaderNodeVec3Uniform::get_input_port_type(int p_port) const {
|
VisualShaderNodeVec3Uniform::PortType VisualShaderNodeVec3Uniform::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVec3Uniform::get_input_port_name(int p_port) const {
|
String VisualShaderNodeVec3Uniform::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -2853,12 +2943,15 @@ String VisualShaderNodeVec3Uniform::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeVec3Uniform::get_output_port_count() const {
|
int VisualShaderNodeVec3Uniform::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeVec3Uniform::PortType VisualShaderNodeVec3Uniform::get_output_port_type(int p_port) const {
|
VisualShaderNodeVec3Uniform::PortType VisualShaderNodeVec3Uniform::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVec3Uniform::get_output_port_name(int p_port) const {
|
String VisualShaderNodeVec3Uniform::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeVec3Uniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const {
|
String VisualShaderNodeVec3Uniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const {
|
||||||
return "uniform vec3 " + get_uniform_name() + ";\n";
|
return "uniform vec3 " + get_uniform_name() + ";\n";
|
||||||
}
|
}
|
||||||
@ -2879,9 +2972,11 @@ String VisualShaderNodeTransformUniform::get_caption() const {
|
|||||||
int VisualShaderNodeTransformUniform::get_input_port_count() const {
|
int VisualShaderNodeTransformUniform::get_input_port_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformUniform::PortType VisualShaderNodeTransformUniform::get_input_port_type(int p_port) const {
|
VisualShaderNodeTransformUniform::PortType VisualShaderNodeTransformUniform::get_input_port_type(int p_port) const {
|
||||||
return PORT_TYPE_VECTOR;
|
return PORT_TYPE_VECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformUniform::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTransformUniform::get_input_port_name(int p_port) const {
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
@ -2889,12 +2984,15 @@ String VisualShaderNodeTransformUniform::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeTransformUniform::get_output_port_count() const {
|
int VisualShaderNodeTransformUniform::get_output_port_count() const {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTransformUniform::PortType VisualShaderNodeTransformUniform::get_output_port_type(int p_port) const {
|
VisualShaderNodeTransformUniform::PortType VisualShaderNodeTransformUniform::get_output_port_type(int p_port) const {
|
||||||
return PORT_TYPE_TRANSFORM;
|
return PORT_TYPE_TRANSFORM;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformUniform::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTransformUniform::get_output_port_name(int p_port) const {
|
||||||
return ""; //no output port means the editor will be used as port
|
return ""; //no output port means the editor will be used as port
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTransformUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const {
|
String VisualShaderNodeTransformUniform::generate_global(Shader::Mode p_mode, VisualShader::Type p_type, int p_id) const {
|
||||||
return "uniform mat4 " + get_uniform_name() + ";\n";
|
return "uniform mat4 " + get_uniform_name() + ";\n";
|
||||||
}
|
}
|
||||||
@ -2915,9 +3013,11 @@ String VisualShaderNodeTextureUniform::get_caption() const {
|
|||||||
int VisualShaderNodeTextureUniform::get_input_port_count() const {
|
int VisualShaderNodeTextureUniform::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_input_port_type(int p_port) const {
|
VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_input_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTextureUniform::get_input_port_name(int p_port) const {
|
String VisualShaderNodeTextureUniform::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "uv" : "lod";
|
return p_port == 0 ? "uv" : "lod";
|
||||||
}
|
}
|
||||||
@ -2925,9 +3025,11 @@ String VisualShaderNodeTextureUniform::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeTextureUniform::get_output_port_count() const {
|
int VisualShaderNodeTextureUniform::get_output_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_output_port_type(int p_port) const {
|
VisualShaderNodeTextureUniform::PortType VisualShaderNodeTextureUniform::get_output_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeTextureUniform::get_output_port_name(int p_port) const {
|
String VisualShaderNodeTextureUniform::get_output_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "rgb" : "alpha";
|
return p_port == 0 ? "rgb" : "alpha";
|
||||||
}
|
}
|
||||||
@ -2989,6 +3091,7 @@ void VisualShaderNodeTextureUniform::set_color_default(ColorDefault p_default) {
|
|||||||
color_default = p_default;
|
color_default = p_default;
|
||||||
emit_changed();
|
emit_changed();
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeTextureUniform::ColorDefault VisualShaderNodeTextureUniform::get_color_default() const {
|
VisualShaderNodeTextureUniform::ColorDefault VisualShaderNodeTextureUniform::get_color_default() const {
|
||||||
return color_default;
|
return color_default;
|
||||||
}
|
}
|
||||||
@ -3125,9 +3228,11 @@ String VisualShaderNodeCubeMapUniform::get_caption() const {
|
|||||||
int VisualShaderNodeCubeMapUniform::get_input_port_count() const {
|
int VisualShaderNodeCubeMapUniform::get_input_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeCubeMapUniform::PortType VisualShaderNodeCubeMapUniform::get_input_port_type(int p_port) const {
|
VisualShaderNodeCubeMapUniform::PortType VisualShaderNodeCubeMapUniform::get_input_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeCubeMapUniform::get_input_port_name(int p_port) const {
|
String VisualShaderNodeCubeMapUniform::get_input_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "normal" : "lod";
|
return p_port == 0 ? "normal" : "lod";
|
||||||
}
|
}
|
||||||
@ -3135,9 +3240,11 @@ String VisualShaderNodeCubeMapUniform::get_input_port_name(int p_port) const {
|
|||||||
int VisualShaderNodeCubeMapUniform::get_output_port_count() const {
|
int VisualShaderNodeCubeMapUniform::get_output_port_count() const {
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
VisualShaderNodeCubeMapUniform::PortType VisualShaderNodeCubeMapUniform::get_output_port_type(int p_port) const {
|
VisualShaderNodeCubeMapUniform::PortType VisualShaderNodeCubeMapUniform::get_output_port_type(int p_port) const {
|
||||||
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
return p_port == 0 ? PORT_TYPE_VECTOR : PORT_TYPE_SCALAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
String VisualShaderNodeCubeMapUniform::get_output_port_name(int p_port) const {
|
String VisualShaderNodeCubeMapUniform::get_output_port_name(int p_port) const {
|
||||||
return p_port == 0 ? "rgb" : "alpha";
|
return p_port == 0 ? "rgb" : "alpha";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user