Class TextureInfo
Texture graphic resource information.
Inherited Members
Namespace: Evergine.Framework.Graphics.Effects.Analyzer
Assembly: Evergine.Framework.dll
Syntax
public class TextureInfo : GraphicsResourceInfo
Constructors
TextureInfo(string, int, TextureType, TextureSemantic, int)
Initializes a new instance of the TextureInfo class.
Declaration
public TextureInfo(string name, int slot, TextureType textureType, TextureInfo.TextureSemantic semantic, int semanticIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Texture name. |
| int | slot | Texture slot. |
| TextureType | textureType | Texture type. |
| TextureInfo.TextureSemantic | semantic | Texture semantic. |
| int | semanticIndex | Texture semantic index. |
TextureInfo(string, string, string, string)
Initializes a new instance of the TextureInfo class.
Declaration
public TextureInfo(string name, string textureType, string offset, string tag)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Texture name. |
| string | textureType | Texture type. |
| string | offset | Texture offset. |
| string | tag | Texture tag. |
Fields
Semantic
The texture semantics.
Declaration
public TextureInfo.TextureSemantic Semantic
Field Value
| Type | Description |
|---|---|
| TextureInfo.TextureSemantic |
SemanticIndex
The semantic index.
Declaration
public int SemanticIndex
Field Value
| Type | Description |
|---|---|
| int |
TextureType
Represents the texture type.
Declaration
public TextureType TextureType
Field Value
| Type | Description |
|---|---|
| TextureType |
Methods
Read(BinaryReader)
Reads a samplerInfo from a binary file.
Declaration
public static TextureInfo Read(BinaryReader reader)
Parameters
| Type | Name | Description |
|---|---|---|
| BinaryReader | reader | The binary reader. |
Returns
| Type | Description |
|---|---|
| TextureInfo | The read samplerInfo. |
Write(BinaryWriter)
Writes samplerInfo into a binary file.
Declaration
public override void Write(BinaryWriter writer)
Parameters
| Type | Name | Description |
|---|---|---|
| BinaryWriter | writer | The binary writer. |