Class ResourceLayoutSection
The resource layout section of the effect.
Inherited Members
Namespace: Evergine.Framework.Graphics.Effects.Analyzer
Assembly: Evergine.Framework.dll
Syntax
public class ResourceLayoutSection : Section
Constructors
ResourceLayoutSection()
Initializes a new instance of the ResourceLayoutSection class.
Declaration
public ResourceLayoutSection()
Fields
DirectivesGroups
The directives groups.
Declaration
public List<DirectivesGroup> DirectivesGroups
Field Value
Type | Description |
---|---|
List<DirectivesGroup> |
DirectivesKeyword
The directives keyword.
Declaration
public const string DirectivesKeyword = "Directives"
Field Value
Type | Description |
---|---|
string |
ResourceLayoutInfo
The layout information of the resource.
Declaration
public List<GraphicsResourceInfo> ResourceLayoutInfo
Field Value
Type | Description |
---|---|
List<GraphicsResourceInfo> |
StructsInfo
The structure's information.
Declaration
public List<StructInfo> StructsInfo
Field Value
Type | Description |
---|---|
List<StructInfo> |
Methods
DirectiveExists(string, out Guid)
Checks if the given directive exists.
Declaration
public bool DirectiveExists(string directive, out Guid id)
Parameters
Type | Name | Description |
---|---|---|
string | directive | The directive. |
Guid | id | The resulting directive identifier. |
Returns
Type | Description |
---|---|
bool | True if the specified directive exists, otherwise false. |