![]() |
Obi
7.0.5
Unified particle physics for Unity
|
Public Member Functions | |
| ComputeInstancedParticleRenderSystem (ObiSolver solver) | |
| override void | Setup () |
| override void | Render () |
Public Member Functions inherited from Obi.ObiInstancedParticleRenderSystem | |
| ObiInstancedParticleRenderSystem (ObiSolver solver) | |
| virtual void | Dispose () |
| virtual void | Step () |
Public Member Functions inherited from Obi.RenderSystem< T > | |
| Type IRenderSystem. | GetRendererType () |
| virtual bool | AddRenderer (T renderer) |
| virtual bool | RemoveRenderer (T renderer) |
Protected Member Functions | |
| override void | CloseBatches () |
Protected Member Functions inherited from Obi.ObiInstancedParticleRenderSystem | |
| virtual void | Clear () |
| virtual void | CreateBatches () |
Additional Inherited Members | |
Public Attributes inherited from Obi.ObiInstancedParticleRenderSystem | |
| bool | isSetup => activeParticles != null |
Protected Attributes inherited from Obi.ObiInstancedParticleRenderSystem | |
| ObiSolver | m_Solver |
| List< InstancedRenderBatch > | batchList = new List<InstancedRenderBatch>() |
| ObiNativeList< int > | activeParticles |
| ObiNativeList< int > | rendererIndex |
|
ObiNativeList < ParticleRendererData > | rendererData |
| ObiNativeList< Matrix4x4 > | instanceTransforms |
| ObiNativeList< Matrix4x4 > | invInstanceTransforms |
| ObiNativeList< Vector4 > | instanceColors |
Static Protected Attributes inherited from Obi.ObiInstancedParticleRenderSystem | |
| static ProfilerMarker | m_SetupRenderMarker = new ProfilerMarker("SetupParticleRendering") |
| static ProfilerMarker | m_RenderMarker = new ProfilerMarker("ParticleRendering") |
Properties inherited from Obi.ObiInstancedParticleRenderSystem | |
| Oni.RenderingSystemType | typeEnum [get] |
|
RendererSet < ObiInstancedParticleRenderer > | 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] |