Class PassSection
The pass section of effect.
Inherited Members
Namespace: Evergine.Framework.Graphics.Effects.Analyzer
Assembly: Evergine.Framework.dll
Syntax
public class PassSection : Section
Constructors
PassSection(string)
Initializes a new instance of the PassSection class.
Declaration
public PassSection(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Pass Name. |
Fields
AlphaToCoverageEnableKeyword
The AlphaToCoverageEnable Keyword.
Declaration
public const string AlphaToCoverageEnableKeyword = "AlphaToCoverageEnable"
Field Value
Type | Description |
---|---|
string |
AntialiasedLineEnableKeyword
The AntialiasedLineEnable keyword.
Declaration
public const string AntialiasedLineEnableKeyword = "AntialiasedLineEnable"
Field Value
Type | Description |
---|---|
string |
BackFaceStencilDepthFailOperationKeyword
The BackFaceStencilDepthFailOperation Keyword.
Declaration
public const string BackFaceStencilDepthFailOperationKeyword = "BackFaceStencilDepthFailOperation"
Field Value
Type | Description |
---|---|
string |
BackFaceStencilFailOperationKeyword
The BackFaceStencilFailOperation Keyword.
Declaration
public const string BackFaceStencilFailOperationKeyword = "BackFaceStencilFailOperation"
Field Value
Type | Description |
---|---|
string |
BackFaceStencilFunctionKeyword
The BackFaceStencilFunction Keyword.
Declaration
public const string BackFaceStencilFunctionKeyword = "BackFaceStencilFunction"
Field Value
Type | Description |
---|---|
string |
BackFaceStencilPassOperationKeyword
The BackFaceStencilPassOperation Keyword.
Declaration
public const string BackFaceStencilPassOperationKeyword = "BackFaceStencilPassOperation"
Field Value
Type | Description |
---|---|
string |
Blocks
The blocks.
Declaration
public List<CodeBlock> Blocks
Field Value
Type | Description |
---|---|
List<CodeBlock> |
CompilationModeKeyword
The compilation mode keyword (Lower invariant).
Declaration
public const string CompilationModeKeyword = "Mode"
Field Value
Type | Description |
---|---|
string |
CompilationProfileKeyword
The compilation profile keyword (Lower invariant).
Declaration
public const string CompilationProfileKeyword = "Profile"
Field Value
Type | Description |
---|---|
string |
CullModeKeyword
The Cull Mode keyword.
Declaration
public const string CullModeKeyword = "CullMode"
Field Value
Type | Description |
---|---|
string |
DepthBiasClampKeyword
The DepthBiasClamp keyword.
Declaration
public const string DepthBiasClampKeyword = "DepthBiasCLamp"
Field Value
Type | Description |
---|---|
string |
DepthBiasKeyword
The DepthBias keyword.
Declaration
public const string DepthBiasKeyword = "DepthBias"
Field Value
Type | Description |
---|---|
string |
DepthClipEnableKeyword
The DepthClipEnable keyword.
Declaration
public const string DepthClipEnableKeyword = "DepthClipEnable"
Field Value
Type | Description |
---|---|
string |
DepthEnableKeyword
The DepthEnable Keyword.
Declaration
public const string DepthEnableKeyword = "DepthEnable"
Field Value
Type | Description |
---|---|
string |
DepthFunctionKeyword
The DepthFunction Keyword.
Declaration
public const string DepthFunctionKeyword = "DepthFunction"
Field Value
Type | Description |
---|---|
string |
DepthWriteMaskKeyword
The DepthWriteMask Keyword.
Declaration
public const string DepthWriteMaskKeyword = "DepthWriteMask"
Field Value
Type | Description |
---|---|
string |
EntryPoints
The entry points.
Declaration
public EntryPoints EntryPoints
Field Value
Type | Description |
---|---|
EntryPoints |
EntryPointsKeyword
The entry points keyword (Lower invariant).
Declaration
public const string EntryPointsKeyword = "Entrypoints"
Field Value
Type | Description |
---|---|
string |
FillModeKeyword
The Fill mode keyword.
Declaration
public const string FillModeKeyword = "FillMode"
Field Value
Type | Description |
---|---|
string |
FrontCounterClockwiseKeyword
The FrontCOutnerCLockwise keyword.
Declaration
public const string FrontCounterClockwiseKeyword = "FrontCounterClockwise"
Field Value
Type | Description |
---|---|
string |
FrontFaceStencilDepthFailOperationKeyword
The FrontFaceStencilDepthFailOperation Keyword.
Declaration
public const string FrontFaceStencilDepthFailOperationKeyword = "FrontFaceStencilDepthFailOperation"
Field Value
Type | Description |
---|---|
string |
FrontFaceStencilFailOperationKeyword
The FrontFaceStencilFailOperation Keyword.
Declaration
public const string FrontFaceStencilFailOperationKeyword = "FrontFaceStencilFailOperation"
Field Value
Type | Description |
---|---|
string |
FrontFaceStencilFunctionKeyword
The FrontFaceStencilFunction Keyword.
Declaration
public const string FrontFaceStencilFunctionKeyword = "FrontFaceStencilFunction"
Field Value
Type | Description |
---|---|
string |
FrontFaceStencilPassOperationKeyword
The FrontFaceStencilPassOperation Keyword.
Declaration
public const string FrontFaceStencilPassOperationKeyword = "FrontFaceStencilPassOperation"
Field Value
Type | Description |
---|---|
string |
IndependentBlendEnableKeyword
The IndependentBlendEnable Keyword.
Declaration
public const string IndependentBlendEnableKeyword = "IndependentBlendEnable"
Field Value
Type | Description |
---|---|
string |
Name
The name.
Declaration
public string Name
Field Value
Type | Description |
---|---|
string |
OverridedRenderLayerProperties
Override renderlayer properties array.
Declaration
public OverridedRenderLayerProperty[] OverridedRenderLayerProperties
Field Value
Type | Description |
---|---|
OverridedRenderLayerProperty[] |
Parameters
The parameters.
Declaration
public CompilerParameters Parameters
Field Value
Type | Description |
---|---|
CompilerParameters |
RT0BlendEnableKeyword
The RT0BlendEnable Keyword.
Declaration
public const string RT0BlendEnableKeyword = "RT0BlendEnable"
Field Value
Type | Description |
---|---|
string |
RT0BlendOperationAlphaKeyword
The RT0BlendOperationAlpha Keyword.
Declaration
public const string RT0BlendOperationAlphaKeyword = "RT0BlendOperationAlpha"
Field Value
Type | Description |
---|---|
string |
RT0BlendOperationColorKeyword
The RT0BlendOperationColor Keyword.
Declaration
public const string RT0BlendOperationColorKeyword = "RT0BlendOperationColor"
Field Value
Type | Description |
---|---|
string |
RT0ColorWriteChannelsKeyword
The RT0ColorWriteChannels Keyword.
Declaration
public const string RT0ColorWriteChannelsKeyword = "RT0ColorWriteChannels"
Field Value
Type | Description |
---|---|
string |
RT0DestinationBlendAlphaKeyword
The RT0DestinationBlendAlpha Keyword.
Declaration
public const string RT0DestinationBlendAlphaKeyword = "RT0DestinationBlendAlpha"
Field Value
Type | Description |
---|---|
string |
RT0DestinationBlendColorKeyword
The RT0DestinationBlendColor Keyword.
Declaration
public const string RT0DestinationBlendColorKeyword = "RT0DestinationBlendColor"
Field Value
Type | Description |
---|---|
string |
RT0SourceBlendAlphaKeyword
The RT0SourceBlendAlpha Keyword.
Declaration
public const string RT0SourceBlendAlphaKeyword = "RT0SourceBlendAlpha"
Field Value
Type | Description |
---|---|
string |
RT0SourceBlendColorKeyword
The RT0SourceBlendColor Keyword.
Declaration
public const string RT0SourceBlendColorKeyword = "RT0SourceBlendColor"
Field Value
Type | Description |
---|---|
string |
RenderLayerProperties
all renderlayer properties array.
Declaration
public (string Name, bool Defined)[] RenderLayerProperties
Field Value
Type | Description |
---|---|
(string Name, bool Defined)[] |
RequiredWith
The required with.
Declaration
public string[] RequiredWith
Field Value
Type | Description |
---|---|
string[] |
RequiredWithKeyword
The required with keyword (Lower invariant).
Declaration
public const string RequiredWithKeyword = "RequireWith"
Field Value
Type | Description |
---|---|
string |
ScissorEnableKeyword
The ScissorEnable keyword.
Declaration
public const string ScissorEnableKeyword = "ScissorEnable"
Field Value
Type | Description |
---|---|
string |
SlopeScaledDepthBiasKeyword
The SlopeScaledDepthBias keyword.
Declaration
public const string SlopeScaledDepthBiasKeyword = "SlopeScaledDepthBias"
Field Value
Type | Description |
---|---|
string |
StencilEnableKeyword
The StencilEnable Keyword.
Declaration
public const string StencilEnableKeyword = "StencilEnable"
Field Value
Type | Description |
---|---|
string |
StencilReadMaskKeyword
The StencilReadMask Keyword.
Declaration
public const string StencilReadMaskKeyword = "StencilReadMask"
Field Value
Type | Description |
---|---|
string |
StencilReferenceKeyword
The StencilReference Keyword.
Declaration
public const string StencilReferenceKeyword = "StencilReference"
Field Value
Type | Description |
---|---|
string |
StencilWriteMaskKeyword
The StencilWriteMask Keyword.
Declaration
public const string StencilWriteMaskKeyword = "StencilWriteMask"
Field Value
Type | Description |
---|---|
string |
UsedDirectives
The used directives.
Declaration
public string[] UsedDirectives
Field Value
Type | Description |
---|---|
string[] |