![]() |
Obi
7.0.5
Unified particle physics for Unity
|
Public Member Functions | |
ComputePathSmootherRenderSystem (ObiSolver solver) | |
override void | Setup () |
override void | Render () |
![]() | |
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 () |
![]() | |
Type IRenderSystem. | GetRendererType () |
virtual bool | AddRenderer (T renderer) |
virtual bool | RemoveRenderer (T renderer) |
Additional Inherited Members | |
![]() | |
ObiNativeList< int > | particleIndices |
ObiNativeList< int > | chunkOffsets |
ObiNativeList < BurstPathSmootherData > | pathData |
ObiNativeList< ObiPathFrame > | rawFrames |
ObiNativeList< int > | rawFrameOffsets |
ObiNativeList< int > | decimatedFrameCounts |
ObiNativeList< ObiPathFrame > | smoothFrames |
ObiNativeList< int > | smoothFrameOffsets |
ObiNativeList< int > | smoothFrameCounts |
![]() | |
ObiSolver | m_Solver |
![]() | |
static ProfilerMarker | m_SetupRenderMarker = new ProfilerMarker("SetupSmoothPathRendering") |
static ProfilerMarker | m_RenderMarker = new ProfilerMarker("SmoothPathRendering") |
![]() | |
Oni.RenderingSystemType | typeEnum [get] |
RendererSet< ObiPathSmoother > | renderers [get] |
uint | tier [get] |
![]() | |
RendererSet< T > | renderers [get] |
bool IRenderSystem. | isEmpty [get] |
![]() | |
uint | tier [get] |
Oni.RenderingSystemType | typeEnum [get] |
bool | isEmpty [get] |