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
poolIConstantBufferPool
Fields
LightModels
public readonly LightsBufferModel LightModels
Field Value
Methods
OnDispose(bool)
Disposes of object resources.
protected override void OnDispose(bool disposeManagedResources)
Parameters
disposeManagedResourcesboolIf true, managed resources should be disposed of in addition to unmanaged resources.
UploadToBuffer(DeviceContextProxy)
public void UploadToBuffer(DeviceContextProxy context)
Parameters
contextDeviceContextProxy