Table of Contents

Class GenericPointMaterialVariable

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

Constructors

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

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

Parameters

manager IEffectsManager
technique IRenderTechnique
materialCore GenericMaterialCore
constantBufferDescription ConstantBufferDescription
materialShaderPassName string
shadowShaderPassName 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.