Namespace Evergine.Framework.Graphics.Effects
Classes
CBufferEngineData
Include the constant buffer parameters that will be injected from Evergine ([Time], [World]...)
ConstantBufferPool
A constant buffer pool for an effect.
Effect
Effect abstract base class.
EffectFromCode
Effect from shader code.
EffectFromFile
Effect from compile shader files.
EffectHelper
Effect common helper class.
EffectTechnique
Effect Technique class.
EngineShaderParameters
This class is responsible to provide data that is automatically linked to a constant buffer.
FieldDataUpdater
Helper class with static methods for update shader fields.
StringBuilderExtensionMethods
StringBuilder extensions methods.
Structs
CBufferFieldEngineData
Represent a constant buffer parameter injected by Evergine.
Interfaces
IEngineShaderParameters
Interface for shader engine parameters.
Delegates
CBufferFieldEngineData.FieldDataUpdaterDelegate
Delegate for FieldDataUpdater.