Search Results for

    Show / Hide Table of Contents

    Class GraphicsResourceUsage

    Graphics Resource Usage.

    Inheritance
    object
    GraphicsResourceUsage
    ConstantBufferUsage
    Implements
    ICloneable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Framework.Graphics.Effects.Analyzer
    Assembly: Evergine.Framework.dll
    Syntax
    public class GraphicsResourceUsage : ICloneable

    Constructors

    GraphicsResourceUsage(GraphicsResourceInfo)

    Initializes a new instance of the GraphicsResourceUsage class.

    Declaration
    public GraphicsResourceUsage(GraphicsResourceInfo resource)
    Parameters
    Type Name Description
    GraphicsResourceInfo resource

    Graphics Resource info.

    GraphicsResourceUsage(int, ResourceTypes, ShaderStages)

    Initializes a new instance of the GraphicsResourceUsage class.

    Declaration
    public GraphicsResourceUsage(int slot, GraphicsResourceInfo.ResourceTypes type, ShaderStages stages)
    Parameters
    Type Name Description
    int slot

    Graphics resource slot.

    GraphicsResourceInfo.ResourceTypes type

    Graphics resource type.

    ShaderStages stages

    Graphics resource stages in use.

    Fields

    Slot

    The graphic resource slot.

    Declaration
    public int Slot
    Field Value
    Type Description
    int

    Stages

    List of stages where resource is used.

    Declaration
    public ShaderStages Stages
    Field Value
    Type Description
    ShaderStages

    Type

    The graphic resource type.

    Declaration
    public GraphicsResourceInfo.ResourceTypes Type
    Field Value
    Type Description
    GraphicsResourceInfo.ResourceTypes

    Methods

    ClearStages()

    Clear information of stages in use.

    Declaration
    public virtual void ClearStages()

    Clone()

    Cloned current instance.

    Declaration
    public virtual object Clone()
    Returns
    Type Description
    object

    new cloned instance.

    Read(BinaryReader, ResourceTypes)

    Read a Graphics Resource Usage from a binary file.

    Declaration
    public static GraphicsResourceUsage Read(BinaryReader reader, GraphicsResourceInfo.ResourceTypes type)
    Parameters
    Type Name Description
    BinaryReader reader

    The binary reader.

    GraphicsResourceInfo.ResourceTypes type

    Resource type.

    Returns
    Type Description
    GraphicsResourceUsage

    The readed graphics resource usage.

    Write(BinaryWriter)

    Write a Graphics Resource Usage into a binary file.

    Declaration
    public virtual void Write(BinaryWriter writer)
    Parameters
    Type Name Description
    BinaryWriter writer

    The binary writer.

    Implements

    ICloneable

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX