Search Results for

    Show / Hide Table of Contents

    Class ConstantBufferUsage

    Constant buffer in use.

    Inheritance
    object
    GraphicsResourceUsage
    ConstantBufferUsage
    Inherited Members
    GraphicsResourceUsage.Slot
    GraphicsResourceUsage.Type
    GraphicsResourceUsage.Stages
    GraphicsResourceUsage.Read(BinaryReader, GraphicsResourceInfo.ResourceTypes)
    Namespace: Evergine.Framework.Graphics.Effects.Analyzer
    Assembly: Evergine.Framework.dll
    Syntax
    public class ConstantBufferUsage : GraphicsResourceUsage

    Constructors

    ConstantBufferUsage(ConstantBufferInfo)

    Initializes a new instance of the ConstantBufferUsage class.

    Declaration
    public ConstantBufferUsage(ConstantBufferInfo cbufferInfo)
    Parameters
    Type Name Description
    ConstantBufferInfo cbufferInfo

    Constant buffer information.

    ConstantBufferUsage(int, ShaderStages, ParameterUsage[])

    Initializes a new instance of the ConstantBufferUsage class.

    Declaration
    public ConstantBufferUsage(int slot, ShaderStages stages, ParameterUsage[] parameters)
    Parameters
    Type Name Description
    int slot

    Constant buffer slot.

    ShaderStages stages

    Constant buffer stages in use.

    ParameterUsage[] parameters

    Constant buffer parameters usage.

    Fields

    Parameters

    The parameters for the constant buffer.

    Declaration
    public ParameterUsage[] Parameters
    Field Value
    Type Description
    ParameterUsage[]

    Methods

    ClearStages()

    Clears information about stages in use.

    Declaration
    public override void ClearStages()
    Overrides
    GraphicsResourceUsage.ClearStages()

    Clone()

    Returns a cloned instance.

    Declaration
    public override object Clone()
    Returns
    Type Description
    object

    Cloned instance.

    Overrides
    GraphicsResourceUsage.Clone()

    Read(BinaryReader)

    Reads a ConstantBufferUsage from a binary file.

    Declaration
    public static ConstantBufferUsage Read(BinaryReader reader)
    Parameters
    Type Name Description
    BinaryReader reader

    The binary reader.

    Returns
    Type Description
    ConstantBufferUsage

    The read ConstantBufferUsage.

    Write(BinaryWriter)

    Writes ConstantBufferUsage into a binary file.

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

    The binary writer.

    Overrides
    GraphicsResourceUsage.Write(BinaryWriter)

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX