maxon::NODE::PORTBUNDLE::SPLINEKNOT Namespace Reference

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.portbundle.splineknot")
 
 MAXON_ATTRIBUTE (Vector2d, POS, "net.maxon.node.portbundle.splineknot.pos")
 
 MAXON_ATTRIBUTE (Bool, LOCKX, "net.maxon.node.portbundle.splineknot.lockx")
 
 MAXON_ATTRIBUTE (Bool, LOCKY, "net.maxon.node.portbundle.splineknot.locky")
 
 MAXON_ATTRIBUTE (Id, INTERPOLATION, "net.maxon.node.portbundle.splineknot.interpolation", RESOURCE_DEFINE(ENUM_CUBIC, LiteralId("cubic")))
 
 MAXON_ATTRIBUTE (Vector2d, TANGENTLEFT, "net.maxon.node.portbundle.splineknot.tangentleft")
 
 MAXON_ATTRIBUTE (Vector2d, TANGENTRIGHT, "net.maxon.node.portbundle.splineknot.tangentright")
 
 MAXON_ATTRIBUTE (Bool, BREAK, "net.maxon.node.portbundle.splineknot.break")
 
 MAXON_ATTRIBUTE (Bool, LOCKANGLE, "net.maxon.node.portbundle.splineknot.lockangle")
 
 MAXON_ATTRIBUTE (Bool, LOCKLENGTH, "net.maxon.node.portbundle.splineknot.locklength")
 
 MAXON_ATTRIBUTE (Bool, KEEPVISUALANGLE, "net.maxon.node.portbundle.splineknot.keepvisualangle")
 

Function Documentation

◆ MAXON_RESOURCE_DATABASE_SCOPE()

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_RESOURCE_DATABASE_SCOPE ( "net.maxon.node.portbundle.splineknot"  )

◆ MAXON_ATTRIBUTE() [1/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Vector2d  ,
POS  ,
"net.maxon.node.portbundle.splineknot.pos"   
)

Position of the spline knot.

◆ MAXON_ATTRIBUTE() [2/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Bool  ,
LOCKX  ,
"net.maxon.node.portbundle.splineknot.lockx"   
)

Lock knot's X movement.

◆ MAXON_ATTRIBUTE() [3/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Bool  ,
LOCKY  ,
"net.maxon.node.portbundle.splineknot.locky"   
)

Lock knot's Y movement.

◆ MAXON_ATTRIBUTE() [4/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Id  ,
INTERPOLATION  ,
"net.maxon.node.portbundle.splineknot.interpolation"  ,
RESOURCE_DEFINE(ENUM_CUBIC, LiteralId("cubic"))   
)

Knot interpolation mode.

◆ MAXON_ATTRIBUTE() [5/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Vector2d  ,
TANGENTLEFT  ,
"net.maxon.node.portbundle.splineknot.tangentleft"   
)

Left Tangent value.

◆ MAXON_ATTRIBUTE() [6/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Vector2d  ,
TANGENTRIGHT  ,
"net.maxon.node.portbundle.splineknot.tangentright"   
)

Right tangent value.

◆ MAXON_ATTRIBUTE() [7/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Bool  ,
BREAK  ,
"net.maxon.node.portbundle.splineknot.break"   
)

Break knot tangents.

◆ MAXON_ATTRIBUTE() [8/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Bool  ,
LOCKANGLE  ,
"net.maxon.node.portbundle.splineknot.lockangle"   
)

Lock knot's tangent angle.

◆ MAXON_ATTRIBUTE() [9/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Bool  ,
LOCKLENGTH  ,
"net.maxon.node.portbundle.splineknot.locklength"   
)

Lock knot's tangent length.

◆ MAXON_ATTRIBUTE() [10/10]

maxon::NODE::PORTBUNDLE::SPLINEKNOT::MAXON_ATTRIBUTE ( Bool  ,
KEEPVISUALANGLE  ,
"net.maxon.node.portbundle.splineknot.keepvisualangle"   
)

Keep visual angle between knot's tangents.