Click or drag to resize
AB4D logo

SuperShadowShaderEffect Class

SuperShadowShaderEffect is an effect that can use SuperShader and configure it to render the scene with using the shadow mapping buffer that was rendered before.
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXSharedDXResource
      Ab3d.DirectXSharedDXDeviceResource
        Ab3d.DirectXEffect
          Ab3d.DirectXSuperShadowShaderEffect

Namespace: Ab3d.DirectX
Assembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.1.9105.2048 (1.0.0.0)
Syntax
C#
public class SuperShadowShaderEffect : Effect

The SuperShadowShaderEffect type exposes the following members.

Constructors
 NameDescription
Public methodSuperShadowShaderEffect Constructor
Top
Properties
 NameDescription
Public propertyRequiredInputLayoutType Gets the input layout that is required to render this effect.
(Overrides EffectRequiredInputLayoutType)
Top
Methods
 NameDescription
Public methodApplyMaterial Applies the material and object's world matrix to this effect.
(Overrides EffectApplyMaterial(Material, RenderablePrimitiveBase))
Public methodPreloadShaders PreloadShaders can be called to load the shaders in advance before they are used. Calling this method increases the startup time, but when the 3D object needs to be shown, it is shown faster because all the shaders have already been created.
(Overrides EffectPreloadShaders)
Public methodSetShadowMappingParameters(ShadowLightData, Single, RenderingContext) SetShadowMappingParameters sets parameters needed for shadow mapping. This method must be called after the ApplyPerFrameSettings(ICamera, IListILight, RenderingContext) method and enabled shadow rendering until the next call to ApplyPerFrameSettings(ICamera, IListILight, RenderingContext) method.
Public methodSetShadowMappingParameters(ShadowLightData, Single, Single, RenderingContext) SetShadowMappingParameters sets parameters needed for shadow mapping. This method must be called after the ApplyPerFrameSettings(ICamera, IListILight, RenderingContext) method and enabled shadow rendering until the next call to ApplyPerFrameSettings(ICamera, IListILight, RenderingContext) method.
Top
Fields
 NameDescription
Public fieldStatic memberEffectName Name of this effect
Top
See Also