Table of Contents

Class GenericMeshMaterialVariable

Namespace
HelixToolkit.SharpDX.Model
Assembly
HelixToolkit.SharpDX.dll
public sealed class GenericMeshMaterialVariable : GenericMaterialVariable, IDisposable
Inheritance
GenericMeshMaterialVariable
Implements
Inherited Members

Constructors

GenericMeshMaterialVariable(IEffectsManager, IRenderTechnique, GenericMaterialCore, ConstantBufferDescription?, string, string, string)

public GenericMeshMaterialVariable(IEffectsManager manager, IRenderTechnique technique, GenericMaterialCore materialCore, ConstantBufferDescription? constantBufferDescription, string materialShaderPassName = "Default", string shadowShaderPassName = "RenderShadow", string wireframePassName = "Wireframe")

Parameters

manager IEffectsManager
technique IRenderTechnique
materialCore GenericMaterialCore
constantBufferDescription ConstantBufferDescription
materialShaderPassName string
shadowShaderPassName string
wireframePassName string

Methods

Draw(DeviceContextProxy, IAttachableBufferModel, int)

Draws the specified device context.

public override void Draw(DeviceContextProxy deviceContext, IAttachableBufferModel bufferModel, int instanceCount)

Parameters

deviceContext DeviceContextProxy

The device context.

bufferModel IAttachableBufferModel

Geometry buffer model.

instanceCount int

The instance count.