Draw Shape
Draw simple shapes using signed distance field.
Node Data | |
|---|---|
Display name | |
Draw Shape | |
Internal name | |
Node_Shape | |
Inheritances | |
| Node_Processor | |
| Node_Shape | |
Inputs | |
Node_Shape | |
dimension |
Dimension |
surface |
Uv Map |
slider |
Uv Mix |
bool |
Anti-Aliasing |
enum |
Background |
color |
Bg Color |
surface |
Bg Surface |
enum |
Bg Blend Mode |
enum |
Positioning Mode |
area |
Position |
vec2 |
Center |
vec2 |
Half Size |
rotation |
Shape Rotation |
slider |
Shape Scale |
enum |
Shape |
vec2 |
Point 1 |
vec2 |
Point 2 |
vec2 |
Point 3 |
vec2 |
Half Point |
slider |
Thickness |
slider |
Corner Radius |
int |
Sides |
slider |
Start Radius |
slider |
Inner Radius |
rotation |
Rotation |
rotation_range |
Angle Range |
pathnode |
Shape Path |
range |
Angles |
slider |
Top Side |
slider |
Botton Side |
slider |
Skew |
float |
Arrow Sizes |
float |
Arrow Head |
int |
Teeth Amount |
vec2 |
Teeth Size |
rotation |
Teeth Rotation |
slider |
Teeth Taper |
bool |
Caps |
float |
Factor |
enum |
Corner Shape |
bool |
Uniform Corner |
vec4 |
Custom Corner |
slider |
Twist |
vec2 |
Shear |
color |
Shape Color |
bool |
Tile |
bool |
Height |
curve |
Curve |
range |
Level |
bool |
Opacity |
Outputs | |
Node_Shape | |
surface |
Colored |
surface |
Mask |
surface |
Height |
Attributes | |
| Color Depth | |
Related Links
- Base Code: /scripts/node_shape/node_shape.gml
- Shader [sh_shape]: /shaders/sh_shape/sh_shape.fsh