Class PassSection
The pass section of the 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 block objects.
Declaration
public List<CodeBlock> Blocks
Field Value
Type | Description |
---|---|
List<CodeBlock> |
CompilationModeKeyword
The compilation mode keyword (lowercase invariant).
Declaration
public const string CompilationModeKeyword = "Mode"
Field Value
Type | Description |
---|---|
string |
CompilationProfileKeyword
The compilation profile keyword (lowercase invariant).
Declaration
public const string CompilationProfileKeyword = "Profile"
Field Value
Type | Description |
---|---|
string |
CompilerParameters
The parameters description.
Declaration
public CompilerParameters CompilerParameters
Field Value
Type | Description |
---|---|
CompilerParameters |
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 Depth Bias 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 DepthEnabled 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 Depth Write Mask keyword.
Declaration
public const string DepthWriteMaskKeyword = "DepthWriteMask"
Field Value
Type | Description |
---|---|
string |
EntryPoints
The entry point.
Declaration
public EntryPoints EntryPoints
Field Value
Type | Description |
---|---|
EntryPoints |
EntryPointsKeyword
The entry point's 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 FrontCounterClockwise 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 |
NumThreadsKeyword
The numThreads keyword.
Declaration
public const string NumThreadsKeyword = "numthreads"
Field Value
Type | Description |
---|---|
string |
OverridedRenderLayerProperties
Overrides render layer properties array.
Declaration
public OverridedRenderLayerProperty[] OverridedRenderLayerProperties
Field Value
Type | Description |
---|---|
OverridedRenderLayerProperty[] |
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 width.
Declaration
public string[] RequiredWith
Field Value
Type | Description |
---|---|
string[] |
RequiredWithKeyword
The required 'with' keyword (lowercase 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 Stencil Read Mask 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 Stencil Write Mask Keyword.
Declaration
public const string StencilWriteMaskKeyword = "StencilWriteMask"
Field Value
Type | Description |
---|---|
string |
ThreadGroupSize
The thread group size in the case of a compute shader.
Declaration
public uint[] ThreadGroupSize
Field Value
Type | Description |
---|---|
uint[] |
UsedDirectives
The directives used.
Declaration
public string[] UsedDirectives
Field Value
Type | Description |
---|---|
string[] |