Class MaterialParameterSet

Namespace
Elegy.RenderSystem.Resources
Assembly
Elegy.RenderSystem.dll
public class MaterialParameterSet : IDisposable
Inheritance
MaterialParameterSet
Implements
Inherited Members

Constructors

MaterialParameterSet(GraphicsDevice, MaterialParameterLevel, ResourceLayout, List<MaterialParameter>)

public MaterialParameterSet(GraphicsDevice device, MaterialParameterLevel level, ResourceLayout layout, List<MaterialParameter> parametres)

Parameters

device GraphicsDevice
level MaterialParameterLevel
layout ResourceLayout
parametres List<MaterialParameter>

Properties

ParameterLevel

public MaterialParameterLevel ParameterLevel { get; }

Property Value

MaterialParameterLevel

Parameters

public List<MaterialParameter> Parameters { get; }

Property Value

List<MaterialParameter>

ResourceLayout

public ResourceLayout ResourceLayout { get; }

Property Value

ResourceLayout

ResourceSet

public ResourceSet? ResourceSet { get; }

Property Value

ResourceSet

Methods

Dispose()

public void Dispose()

RegenerateSet()

Regenerates the resource set.

public void RegenerateSet()