Table of Contents

Namespace OmegaEngine.Graphics.Shaders

Surface and post-screen shader effects.

Classes

DynamicShader

Helper class for dynamically generating Shader code

GeneralShader

A general-purpose surface shader with optional support for normal and specular maps

LightingShader

A SurfaceShader that properly reacts to LightSources

PostBleachShader

A post-screen shader that bleaches out the colors.

PostBlurShader

A post-screen shader that blurs the view using a Gaussian blur filter.

PostCameraShakeShader

A post-screen shader that simulates a "shaking camera" effect.

PostColorCorrectionShader

A post-screen shader for applying TV-like settings like brightness, contrast, hue, etc.

PostGlowShader

A post-screen shader that adds a bloom-like glow-effect around objects in the scene.

PostHaloShader

A post-screen shader that adds shining halos around objects in the scene.

PostRadialBlurShader

A post-screen shader that blurs the view radially.

PostScratchedFilmShader

A post-screen shader that creates "scratched film" effect.

PostSepiaShader

A post-screen shader that creates an "old paper" look.

PostShader

A shader that is applied to the complete scene after rendering.

SasScriptClear
SasScriptClearSetColor
SasScriptClearSetDepth
SasScriptClearSetStencil
SasScriptCommand
SasScriptDraw
SasScriptGeometryList
SasScriptHint
SasScriptLoopByCount
SasScriptLoopByType
SasScriptLoopEnd
SasScriptLoopGetCount
SasScriptLoopGetIndex
SasScriptLoopUpdate
SasScriptPass
SasScriptRenderColorTarget
SasScriptRenderDepthStencilTarget
SasScriptScriptExternal
SasScriptScriptSignature
SasScriptTechnique
Shader

Provides access to the properties of shader-programm executing on the GPU.

ShaderCompileException

Exception thrown when DynamicShader fails to compile FX code

SurfaceShader

A shader that controls the look of a PositionableRenderable's surface

TerrainShader

A shader that blends multiple textures together

WaterShader

A water surface shader

Structs

ParameterInfo

Enums

SasScriptClear.ClearType
SasScriptCommand.CommandType
SasScriptDraw.DrawType
ScriptEffectType
SemanticID