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

Public Member Functions

 ProceduralRenderBatch (int rendererIndex, Material material, RenderBatchParams param)
 
void Initialize (VertexAttributeDescriptor[] layout, bool gpu=false)
 
void Dispose ()
 
bool TryMergeWith (IRenderBatch other)
 
int CompareTo (IRenderBatch other)
 
void BakeMesh (int vertexOffset, int vertexCount, int triangleOffset, int triangleCount, Matrix4x4 transform, ref Mesh bakedMesh, bool transformVertices=false)
 

Public Attributes

Material material
 
Mesh mesh
 
int firstRenderer
 
int rendererCount
 
int firstParticle
 
NativeArray< T > vertices
 
NativeArray< int > triangles
 
GraphicsBuffer gpuVertexBuffer
 
GraphicsBuffer gpuIndexBuffer
 
int vertexCount
 
int triangleCount
 

Properties

RenderParams renderParams [get, set]
 

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