Namespace Evergine.Framework.Graphics.Effects
Classes
CBufferEngineData
Includes the constant buffer parameters that will be injected from Evergine ([Time], [World]...)
ConstantBufferPool
A constant buffer pool for an effect.
Effect
Abstract base class for effects.
EffectFromCode
Effect from the shader code.
EffectFromFile
Effect from compiled shader files.
EffectHelper
Common helper class for effects.
EffectTechnique
Effect Technique Class.
EngineShaderParameters
This class is responsible for providing data that is automatically linked to a constant buffer.
FieldDataUpdater
Helper class with static methods for updating shader fields.
StringBuilderExtensionMethods
StringBuilder extension methods.
Structs
CBufferFieldEngineData
Represents a constant buffer parameter injected by Evergine.
Interfaces
IEngineShaderParameters
Interface for shader engine parameters.
Delegates
CBufferFieldEngineData.FieldDataUpdaterDelegate
Delegate for FieldDataUpdater.