Table of Contents

Class Light3DSceneShared

Namespace
HelixToolkit.SharpDX.Model
Assembly
HelixToolkit.SharpDX.dll

Used to hold shared variables for Lights per scene

public sealed class Light3DSceneShared : DisposeObject, IDisposable
Inheritance
Light3DSceneShared
Implements
Inherited Members

Constructors

Light3DSceneShared(IConstantBufferPool)

public Light3DSceneShared(IConstantBufferPool pool)

Parameters

pool IConstantBufferPool

Fields

LightModels

public readonly LightsBufferModel LightModels

Field Value

LightsBufferModel

Methods

OnDispose(bool)

Disposes of object resources.

protected override void OnDispose(bool disposeManagedResources)

Parameters

disposeManagedResources bool

If true, managed resources should be disposed of in addition to unmanaged resources.

UploadToBuffer(DeviceContextProxy)

public void UploadToBuffer(DeviceContextProxy context)

Parameters

context DeviceContextProxy