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

Public Member Functions

 ComputePathSmootherRenderSystem (ObiSolver solver)
 
override void Setup ()
 
override void Render ()
 
- Public Member Functions inherited from Obi.ObiPathSmootherRenderSystem
 ObiPathSmootherRenderSystem (ObiSolver solver)
 
void Dispose ()
 
int GetChunkCount (int rendererIndex)
 
int GetSmoothFrameCount (int rendererIndex)
 
int GetSmoothFrameCount (int rendererIndex, int chunkIndex)
 
float GetSmoothLength (int rendererIndex)
 
ObiPathFrame GetFrameAt (int rendererIndex, int chunkIndex, int frameIndex)
 
ObiPathFrame GetFrameAt (int rendererIndex, float mu)
 
void Step ()
 
- Public Member Functions inherited from Obi.RenderSystem< T >
Type IRenderSystem. GetRendererType ()
 
virtual bool AddRenderer (T renderer)
 
virtual bool RemoveRenderer (T renderer)
 

Additional Inherited Members

- Public Attributes inherited from Obi.ObiPathSmootherRenderSystem
ObiNativeList< int > particleIndices
 
ObiNativeList< int > chunkOffsets
 
ObiNativeList
< BurstPathSmootherData
pathData
 
ObiNativeList< ObiPathFramerawFrames
 
ObiNativeList< int > rawFrameOffsets
 
ObiNativeList< int > decimatedFrameCounts
 
ObiNativeList< ObiPathFramesmoothFrames
 
ObiNativeList< int > smoothFrameOffsets
 
ObiNativeList< int > smoothFrameCounts
 
- Protected Attributes inherited from Obi.ObiPathSmootherRenderSystem
ObiSolver m_Solver
 
- Static Protected Attributes inherited from Obi.ObiPathSmootherRenderSystem
static ProfilerMarker m_SetupRenderMarker = new ProfilerMarker("SetupSmoothPathRendering")
 
static ProfilerMarker m_RenderMarker = new ProfilerMarker("SmoothPathRendering")
 
- Properties inherited from Obi.ObiPathSmootherRenderSystem
Oni.RenderingSystemType typeEnum [get]
 
RendererSet< ObiPathSmootherrenderers [get]
 
uint tier [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: