Search Results for

    Show / Hide Table of Contents

    Class BufferPart

    This class represents a Buffer Part.

    Inheritance
    object
    IdentifiableObject
    AssetPart
    BufferPart
    Inherited Members
    IdentifiableObject.Id
    IdentifiableObject.IdHasChanged(Guid)
    Namespace: Evergine.Framework.Assets.AssetParts
    Assembly: Evergine.Framework.dll
    Syntax
    public class BufferPart : AssetPart

    Properties

    BufferSize

    Gets or sets the buffer size.

    Declaration
    public int BufferSize { get; set; }
    Property Value
    Type Description
    int

    DataPtr

    Gets or sets the buffer data pointer.

    Declaration
    public nint DataPtr { get; set; }
    Property Value
    Type Description
    nint

    Methods

    Free()

    Frees the buffer resources.

    Declaration
    public void Free()

    Read(BinaryReader)

    Reads the buffer data from the specified binary reader.

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

    The binary reader.

    Returns
    Type Description
    BufferPart

    The buffer part.

    Write(BinaryWriter)

    Writes the sub-asset.

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

    The stream.

    Overrides
    AssetPart.Write(BinaryWriter)

    Extension Methods

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