![]() |
Obi
7.0.5
Unified particle physics for Unity
|
Public Member Functions | |
ObiExtrudedRopeRenderSystem (ObiSolver solver) | |
void | Dispose () |
virtual void | Setup () |
abstract void | Render () |
void | Step () |
void | BakeMesh (ObiRopeExtrudedRenderer renderer, ref Mesh mesh, bool transformToActorLocalSpace=false) |
![]() | |
Type IRenderSystem. | GetRendererType () |
virtual bool | AddRenderer (T renderer) |
virtual bool | RemoveRenderer (T renderer) |
Protected Attributes | |
List< ObiRopeExtrudedRenderer > | sortedRenderers = 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 |
Properties | |
Oni.RenderingSystemType | typeEnum [get] |
RendererSet < ObiRopeExtrudedRenderer > | renderers [get] |
![]() | |
RendererSet< T > | renderers [get] |
bool IRenderSystem. | isEmpty [get] |
![]() | |
uint | tier [get] |
Oni.RenderingSystemType | typeEnum [get] |
bool | isEmpty [get] |
|
protected |
|
protected |
renderer indices, sorted by batch
|
protected |
for each renderer, data about smoother.
|
protected |
for each renderer, index of the section used.
|
protected |
for each section, offset of its first entry in the sectionData array.
|
protected |
temp list used to store renderers sorted by batch.
|
protected |
for each renderer, triangle count.
|
protected |
for each renderer, triangle offset in its batch mesh data.
|
protected |
for each renderer, vertex count.
|
protected |
for each renderer, vertex offset in its batch mesh data.