Obi  7.0.5
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ComputeExtrudedRopeRenderSystem Class Reference
Inheritance diagram for Obi.ComputeExtrudedRopeRenderSystem:
Obi.ObiExtrudedRopeRenderSystem Obi.RenderSystem< T > Obi.IRenderSystem

Public Member Functions

 ComputeExtrudedRopeRenderSystem (ObiSolver solver)
 
override void Setup ()
 
override void Render ()
 
- Public Member Functions inherited from Obi.ObiExtrudedRopeRenderSystem
 ObiExtrudedRopeRenderSystem (ObiSolver solver)
 
void Dispose ()
 
void Step ()
 
void BakeMesh (ObiRopeExtrudedRenderer renderer, ref Mesh mesh, bool transformToActorLocalSpace=false)
 
- Public Member Functions inherited from Obi.RenderSystem< T >
Type IRenderSystem. GetRendererType ()
 
virtual bool AddRenderer (T renderer)
 
virtual bool RemoveRenderer (T renderer)
 

Additional Inherited Members

- Protected Attributes inherited from Obi.ObiExtrudedRopeRenderSystem
List< ObiRopeExtrudedRenderersortedRenderers = new List<ObiRopeExtrudedRenderer>()
 
VertexAttributeDescriptor[] layout
 
ObiSolver m_Solver
 
SubMeshDescriptor subMeshDescriptor = new SubMeshDescriptor(0, 0)
 
List< ProceduralRenderBatch
< ProceduralRopeVertex > > 
batchList = new List<ProceduralRenderBatch<ProceduralRopeVertex>>()
 
ObiNativeList
< BurstExtrudedMeshData
rendererData
 
ObiNativeList< int > pathSmootherIndices
 
Dictionary< ObiRopeSection, int > sectionToIndex = new Dictionary<ObiRopeSection, int>()
 
ObiNativeVector2List sectionData
 
ObiNativeList< int > sectionOffsets
 
ObiNativeList< int > sectionIndices
 
ObiNativeList< int > vertexOffsets
 
ObiNativeList< int > triangleOffsets
 
ObiNativeList< int > vertexCounts
 
ObiNativeList< int > triangleCounts
 
ObiPathSmootherRenderSystem pathSmootherSystem
 
- Static Protected Attributes inherited from Obi.ObiExtrudedRopeRenderSystem
static ProfilerMarker m_SetupRenderMarker = new ProfilerMarker("SetupExtrudedRopeRendering")
 
static ProfilerMarker m_RenderMarker = new ProfilerMarker("ExtrudedRopeRendering")
 
- Properties inherited from Obi.ObiExtrudedRopeRenderSystem
Oni.RenderingSystemType typeEnum [get]
 
RendererSet
< ObiRopeExtrudedRenderer
renderers [get]
 
- Properties inherited from Obi.RenderSystem< T >
RendererSet< T > renderers [get]
 
bool IRenderSystem. isEmpty [get]
 
- Properties inherited from Obi.IRenderSystem
uint tier [get]
 
Oni.RenderingSystemType typeEnum [get]
 
bool isEmpty [get]
 

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