Obi  7.0.5
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.InstancedRenderBatch Class Reference
Inheritance diagram for Obi.InstancedRenderBatch:
Obi.IRenderBatch

Public Member Functions

 InstancedRenderBatch (int rendererIndex, Mesh mesh, Material material, RenderBatchParams renderBatchParams)
 
void Initialize (bool gpu=false)
 
void Dispose ()
 
bool TryMergeWith (IRenderBatch other)
 
int CompareTo (IRenderBatch other)
 
void BakeMesh< T > (RendererSet< T > renderers, T renderer, ObiNativeList< ChunkData > chunkData, ObiNativeList< Matrix4x4 > instanceTransforms, Matrix4x4 transform, ref Mesh bakedMesh, bool transformVertices=false)
 

Public Attributes

Mesh mesh
 
Material material
 
int firstRenderer
 
int rendererCount
 
int firstInstance
 
int instanceCount
 
GraphicsBuffer argsBuffer
 

Properties

RenderParams renderParams [get, set]
 

The documentation for this class was generated from the following file: