Obi  7.0.5
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ObiRopeExtrudedRenderer Class Reference
Inheritance diagram for Obi.ObiRopeExtrudedRenderer:
Obi.ObiActorRenderer< T > Obi.IActorRenderer Obi.ObiRenderer< T >

Public Member Functions

void Awake ()
 
void OnEnable ()
 
void OnDisable ()
 
void OnValidate ()
 
- Public Member Functions inherited from Obi.ObiActorRenderer< T >
void EnableRenderer ()
 
void DisableRenderer ()
 
void SetRendererDirty (Oni.RenderingSystemType type)
 
- Public Member Functions inherited from Obi.ObiRenderer< T >
bool ValidateRenderer ()
 
void CleanupRenderer ()
 

Public Attributes

Material material
 
RenderBatchParams renderParameters = new RenderBatchParams(true)
 
float uvAnchor = 0
 
Vector2 uvScale = Vector2.one
 
bool normalizeV = true
 
ObiRopeSection section = null
 
float thicknessScale = 0.8f
 

Properties

ObiPathSmoother smoother [get, set]
 
ObiActor actor [get, set]
 
- Properties inherited from Obi.IActorRenderer
ObiActor actor [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Obi.ObiActorRenderer< T >
void ObiActorRenderer_OnBlueprintUnloaded (ObiActor act, ObiActorBlueprint blueprint)
 
- Protected Member Functions inherited from Obi.ObiRenderer< T >
bool UnregisterRenderer (ObiSolver solver)
 
bool RegisterRenderer (ObiSolver solver)
 

Member Data Documentation

ObiRopeSection Obi.ObiRopeExtrudedRenderer.section = null

Section asset to be extruded along the rope.

float Obi.ObiRopeExtrudedRenderer.thicknessScale = 0.8f

Scales section thickness.

float Obi.ObiRopeExtrudedRenderer.uvAnchor = 0

Normalized position of texture coordinate origin along rope.

Vector2 Obi.ObiRopeExtrudedRenderer.uvScale = Vector2.one

Scaling of uvs along rope.


The documentation for this class was generated from the following file: