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
managerIEffectsManagertechniqueIRenderTechniquematerialCoreGenericMaterialCoreconstantBufferDescriptionConstantBufferDescriptionmaterialShaderPassNamestringshadowShaderPassNamestring
Methods
Draw(DeviceContextProxy, IAttachableBufferModel, int)
Draws the specified device context.
public override void Draw(DeviceContextProxy deviceContext, IAttachableBufferModel bufferModel, int instanceCount)
Parameters
deviceContextDeviceContextProxyThe device context.
bufferModelIAttachableBufferModelGeometry buffer model.
instanceCountintThe instance count.