Table of Contents

Class DefaultStaticMeshBatchingBuffer

Namespace
HelixToolkit.SharpDX.Core
Assembly
HelixToolkit.SharpDX.dll
public class DefaultStaticMeshBatchingBuffer : StaticGeometryBatchingBufferBase<BatchedMeshGeometryConfig, BatchedMeshVertex>, IAttachableBufferModel, IGUID, IDisposable
Inheritance
DefaultStaticMeshBatchingBuffer
Implements
Inherited Members

Constructors

DefaultStaticMeshBatchingBuffer()

public DefaultStaticMeshBatchingBuffer()

DefaultStaticMeshBatchingBuffer(PrimitiveTopology, IElementsBufferProxy, IElementsBufferProxy)

public DefaultStaticMeshBatchingBuffer(PrimitiveTopology topology, IElementsBufferProxy vertexBuffer, IElementsBufferProxy indexBuffer)

Parameters

topology PrimitiveTopology
vertexBuffer IElementsBufferProxy
indexBuffer IElementsBufferProxy

Properties

Materials

public PhongMaterialCore[]? Materials { get; set; }

Property Value

PhongMaterialCore[]

Methods

OnFillVertArray(BatchedMeshVertex[], int, ref BatchedMeshGeometryConfig, ref Matrix4x4)

protected override void OnFillVertArray(BatchedMeshVertex[] array, int offset, ref BatchedMeshGeometryConfig geometry, ref Matrix4x4 transform)

Parameters

array BatchedMeshVertex[]
offset int
geometry BatchedMeshGeometryConfig
transform Matrix4x4