Namespace Evergine.Framework.Graphics.Effects.Analyzer
Classes
ConstantBufferInfo
Constant buffer graphics resource information.
ConstantBufferUsage
Constant buffer in use.
GlobalSection
The resource layout section of the effect.
GraphicsResourceInfo
Contains information about the graphics resource.
GraphicsResourceUsage
Graphics resource usage.
LibrarySection
The library section of effect.
ParameterInfo
Parameter information class.
ParameterUsage
Parameter usage.
PassSection
The pass section of the effect.
ReferenceExtensions
Helper extension methods.
ResourceLayoutSection
The resource layout section of the effect.
SamplerInfo
Information about the sampler graphic resource.
Section
Section of the effect.
SectionKeywords
Represents a section keyword class.
ShaderAnalyzer
Analyzer for shader code.
StructInfo
Structure containing graphic resource information.
StructuredBufferInfo
Structured buffer resource information.
TextureInfo
Texture graphic resource information.
UnorderedAccessBufferInfo
Unordered Access Buffer: RWStructuredBuffer, RWTexture1D, RWTexture1DArray, RWTexture2D, RWTexture3D, RWByteAddressBuffer, RWBuffer, AppendStructuredBuffer, ConsumeStructuredBuffer.
Structs
AdditionalCondition
Additional condition class.
AnalyzerResult
Analyzes result data.
CodeBlock
The code block.
Directive
Effect directive.
DirectivesCombination
Combination of effect directives.
DirectivesGroup
Defines the effect directive group.
IncludeLibrary
The include library info.
LineInfo
Effect line information.
OverridedRenderLayerProperty
Overrides the Render layer property.
PassCombination
Effect pass combination.
PreprocessShader
Effect pre-processing shader.
ShaderMethod
Represents a single method in a shader.
Enums
CodeBlock.Type
Type of code block.
Codes
Analyzer result code.
GraphicsResourceInfo.ResourceTypes
The graphical resource type.
ParameterInfo.ParameterSemantic
Parameter's semantic.
SectionKeywords.SectionTypes
Enumeration for section types.
ShaderAnalyzer.EffectTypes
Material type enum.
TextureInfo.ShaderTextureType
The type of texture.
TextureInfo.TextureSemantic
The semantic representation for a texture graphic resource.
UnorderedAccessBufferInfo.UnorderedAccessBufferType
Unordered Access buffer types.
UnorderedAccessBufferInfo.UnorderedAccessSemantic
Represents the unordered access semantic output.
UpdatePolicy
Constant buffer update policy.