|
| DynamicRenderBatch (int rendererIndex, int vertexCount, Material[] materials, RenderBatchParams param) |
|
void | Initialize (List< T > renderers, MeshDataBatch meshData, ObiNativeList< int > meshIndices, VertexAttributeDescriptor[] layout, bool gpu=false) |
|
void | Dispose () |
|
bool | TryMergeWith (IRenderBatch other) |
|
int | CompareTo (IRenderBatch other) |
|
void | BakeMesh (List< T > renderers, T renderer, ref Mesh bakedMesh, bool transformToActorLocalSpace=false) |
|
|
Material[] | materials |
|
Mesh | mesh |
|
int | firstRenderer |
|
int | rendererCount |
|
ObiNativeList< int > | vertexToRenderer |
|
ObiNativeList< int > | particleToRenderer |
|
ObiNativeList< int > | particleIndices |
|
ObiNativeList< DynamicBatchVertex > | dynamicVertexData |
|
ObiNativeList< StaticBatchVertex > | staticVertexData |
|
ObiNativeList< int > | triangles |
|
GraphicsBuffer | gpuVertexBuffer |
|
int | vertexCount |
|
int | triangleCount => triangles.count / 3 |
|
int | particleCount => particleIndices.count |
|
|
RenderParams | renderParams [get, set] |
|
The documentation for this class was generated from the following file:
- Assets/Obi/Scripts/Common/Rendering/RenderBatches/DynamicRenderBatch.cs