Cogs.Rendering
|
Contains an effect description used to load a single effect. More...
#include <IEffects.h>
Public Attributes | |
StringView | vertexShader |
Vertex shader file name or source. | |
StringView | hullShader |
Hull shader file name or source. | |
StringView | domainShader |
Domain shader file name or source. | |
StringView | geometryShader |
Geometry shader file name or source. | |
StringView | pixelShader |
Pixel shader file name or source. | |
StringView | effect |
Effect file name or source. | |
StringView | vsEntryPoint |
Entry point of the vertex shader. | |
StringView | hsEntryPoint |
Entry point of the hull shader. | |
StringView | dsEntryPoint |
Entry point of the domain shader. | |
StringView | gsEntryPoint |
Entry point of the geometry shader. | |
StringView | psEntryPoint |
Entry point of the pixel shader. | |
StringView | name |
Name of the effect. Used for tracking purposes, like naming shader dumps. | |
PreprocessorDefinitions | definitions |
Definitions. | |
EffectFlags::EEffectFlags | flags = EffectFlags::None |
Effect loading flags. | |
EffectDescriptionType | type = EffectDescriptionType::File |
Type of effect description. Defaults to file names. | |
Contains an effect description used to load a single effect.
PreprocessorDefinitions Cogs::EffectDescription::definitions |
Definitions.
StringView Cogs::EffectDescription::domainShader |
Domain shader file name or source.
StringView Cogs::EffectDescription::dsEntryPoint |
Entry point of the domain shader.
StringView Cogs::EffectDescription::effect |
Effect file name or source.
EffectFlags::EEffectFlags Cogs::EffectDescription::flags = EffectFlags::None |
Effect loading flags.
StringView Cogs::EffectDescription::geometryShader |
Geometry shader file name or source.
StringView Cogs::EffectDescription::gsEntryPoint |
Entry point of the geometry shader.
StringView Cogs::EffectDescription::hsEntryPoint |
Entry point of the hull shader.
StringView Cogs::EffectDescription::hullShader |
Hull shader file name or source.
StringView Cogs::EffectDescription::name |
Name of the effect. Used for tracking purposes, like naming shader dumps.
StringView Cogs::EffectDescription::pixelShader |
Pixel shader file name or source.
StringView Cogs::EffectDescription::psEntryPoint |
Entry point of the pixel shader.
EffectDescriptionType Cogs::EffectDescription::type = EffectDescriptionType::File |
Type of effect description. Defaults to file names.
StringView Cogs::EffectDescription::vertexShader |
Vertex shader file name or source.
StringView Cogs::EffectDescription::vsEntryPoint |
Entry point of the vertex shader.