|
| ObiInstancedParticleRenderSystem (ObiSolver solver) |
|
virtual void | Dispose () |
|
virtual void | Setup () |
|
virtual void | Step () |
|
virtual void | Render () |
|
Type IRenderSystem. | GetRendererType () |
|
virtual bool | AddRenderer (T renderer) |
|
virtual bool | RemoveRenderer (T renderer) |
|
|
bool | isSetup => activeParticles != null |
|
|
virtual void | Clear () |
|
virtual void | CreateBatches () |
|
virtual void | CloseBatches () |
|
|
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 ProfilerMarker | m_SetupRenderMarker = new ProfilerMarker("SetupParticleRendering") |
|
static ProfilerMarker | m_RenderMarker = new ProfilerMarker("ParticleRendering") |
|
|
Oni.RenderingSystemType | typeEnum [get] |
|
RendererSet
< ObiInstancedParticleRenderer > | renderers [get] |
|
RendererSet< T > | renderers [get] |
|
bool IRenderSystem. | isEmpty [get] |
|
uint | tier [get] |
|
Oni.RenderingSystemType | typeEnum [get] |
|
bool | isEmpty [get] |
|
The documentation for this class was generated from the following file:
- Assets/Obi/Scripts/Common/Rendering/ObiInstancedParticleRenderSystem.cs