API reference

TubeRenderer Class

Extends MonoBehaviour
Creates and renders a tube mesh from a sequence of points.

Properties

EndFadeThresold : float
[Get][Set]
Signature
float EndFadeThresold
Feather : float
[Get][Set]
Signature
float Feather
Gradient : Gradient
[Get][Set]
Signature
Gradient Gradient
InvertThreshold : bool
[Get][Set]
Signature
bool InvertThreshold
MirrorTexture : bool
[Get][Set]
Signature
bool MirrorTexture
Progress : float
[Get][Set]
Signature
float Progress
ProgressFade : float
[Get][Set]
Signature
float ProgressFade
Radius : float
[Get][Set]
Signature
float Radius
RenderOffset : Vector2
[Get][Set]
Signature
Vector2 RenderOffset
RenderQueue : int
[Get][Set]
Signature
int RenderQueue
StartFadeThresold : float
[Get][Set]
Signature
float StartFadeThresold
Tint : Color
[Get][Set]
Signature
Color Tint
TotalLength : float
[Get]
Signature
float TotalLength

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
Reset ()
Signature
virtual void Reset()
Returns
void

Methods

Hide ()
Hides the renderer of the tube.
Signature
void Hide()
Returns
void
InjectAllTubeRenderer ( filter , renderer , divisions , bevel )
Signature
void InjectAllTubeRenderer(MeshFilter filter, MeshRenderer renderer, int divisions, int bevel)
Parameters
filter: MeshFilter
renderer: MeshRenderer
divisions: int
bevel: int
Returns
void
InjectBevel ( bevel )
Signature
void InjectBevel(int bevel)
Parameters
bevel: int
Returns
void
InjectDivisions ( divisions )
Signature
void InjectDivisions(int divisions)
Parameters
divisions: int
Returns
void
InjectFilter ( filter )
Signature
void InjectFilter(MeshFilter filter)
Parameters
filter: MeshFilter
Returns
void
InjectRenderer ( renderer )
Signature
void InjectRenderer(MeshRenderer renderer)
Parameters
renderer: MeshRenderer
Returns
void
RedrawFadeThresholds ()
Resubmits the fading thresholds data to the material without re-generating the mesh.
Signature
void RedrawFadeThresholds()
Returns
void
RenderTube ( points , space )
Updates the mesh data for the tube with the specified points.
If the component is enabled it will automatically show the renderer.
Signature
void RenderTube(TubePoint[] points, Space space=Space.Self)
Parameters
points: TubePoint[]  The points that the tube must follow
space: Space  Indicates if the points are specified in local space or world space
Returns
void
Show ()
Shows the renderer of the tube.
Signature
void Show()
Returns
void