Struct IncludeLibrary
The include library info.
Namespace: Evergine.Framework.Graphics.Effects.Analyzer
Assembly: Evergine.Framework.dll
Syntax
public struct IncludeLibrary
Properties
Guid
Gets or sets the Library asset guid.
Declaration
public Guid Guid { readonly get; set; }
Property Value
Type | Description |
---|---|
Guid |
LineNumber
Gets or sets the Include line number where it appear.
Declaration
public int LineNumber { readonly get; set; }
Property Value
Type | Description |
---|---|
int |
Name
Gets or sets the library name.
Declaration
public string Name { readonly get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
Equals(object)
Indicates whether this instance and a specified object are equal.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The object to compare with the current instance. |
Returns
Type | Description |
---|---|
bool | true if |
Overrides
GetHashCode()
Returns the hash code for this instance.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | A 32-bit signed integer that is the hash code for this instance. |
Overrides
ResolveLibrary()
Gets the library effect asset asociated and process it to return the librarySection.
Declaration
public (LibrarySection librarySection, HashSet<IncludeLibrary> Includes) ResolveLibrary()
Returns
Type | Description |
---|---|
(LibrarySection librarySection, HashSet<IncludeLibrary> Includes) | The librarySection processed. |