24 lines
935 B
Plaintext
24 lines
935 B
Plaintext
// #include "res://addons/rokojori_action_library/Runtime/Shading/Library/LineVFX/LineVFX-Includes.gdshaderinc"
|
|
// #include "res://addons/rokojori_action_library/Runtime/Shading/Library/LineVFX/LineVFX-Variables.gdshaderinc"
|
|
|
|
instance uniform vec3 startPosition;
|
|
instance uniform vec3 startForward;
|
|
instance uniform vec3 startUp;
|
|
instance uniform float startNormalizedDistance;
|
|
|
|
instance uniform vec3 endPosition;
|
|
instance uniform vec3 endForward;
|
|
instance uniform vec3 endUp;
|
|
instance uniform float endNormalizedDistance;
|
|
|
|
instance uniform float lineLength;
|
|
|
|
uniform float scaling:hint_range(0.0,2.0) = 1.0;
|
|
uniform int positionInterpolationMode = 0;
|
|
uniform float bezierCurvature:hint_range(0.0,0.5) = 0.3333333333;
|
|
uniform float rationalCurvature :hint_range(0.0,0.5) = 0.5;
|
|
uniform float rationalWeighting :hint_range(0.0,1.0) = 0.5;
|
|
|
|
uniform int rotationInterpolationMode = 0;
|
|
varying float normalizedDistance;
|
|
varying float t; |