Table of Contents

Class InputSplinePath

Creates a CGPath from a CurvySpline

public class InputSplinePath : SplineInputModuleBase, IExternalInput, IOnRequestProcessing, IPathProvider
Inheritance
Object
Component
Behaviour
MonoBehaviour
DTVersionedMonoBehaviour
InputSplinePath
Implements
Inherited Members

Fields

Path

[HideInInspector]
[OutputSlotInfo(typeof(CGPath))]
public CGModuleOutputSlot Path

Field Value

CGModuleOutputSlot

Properties

InputSpline

protected override CurvySpline InputSpline { get; set; }

Property Value

CurvySpline

Spline

The input spline to rasterize into a path

public CurvySpline Spline { get; set; }

Property Value

CurvySpline

SupportsIPE

Whether the module currently supports an IPE session

public bool SupportsIPE { get; }

Property Value

bool

Methods

OnSlotDataRequest(CGModuleInputSlot, CGModuleOutputSlot, params CGDataRequestParameter[])

public CGData[] OnSlotDataRequest(CGModuleInputSlot requestedBy, CGModuleOutputSlot requestedSlot, params CGDataRequestParameter[] requests)

Parameters

requestedBy CGModuleInputSlot
requestedSlot CGModuleOutputSlot
requests CGDataRequestParameter[]

Returns

CGData[]

OnTemplateCreated()

Called after a module was copied to a template

public override void OnTemplateCreated()

Remarks

Use this handle references that can't be templated etc...