FBitWriterMark

For pushing and popping [FBitWriter](API\Runtime\Core\Serialization\FBitWriter) positions.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Serialization/BitWriter.h

Include

#include "Serialization/BitWriter.h"

Syntax

struct FBitWriterMark

Remarks

For pushing and popping FBitWriter positions.

Constructors

Name Description

Public function

FBitWriterMark()

Public function

FBitWriterMark

(
    FBitWriter& Writer
)

Functions

Name Description

Public function

void

 

Copy

(
    FBitWriter& Writer,
    TArray< uint8 >& Buffer
)

Copies the last section into a buffer.

Public function Const

int64

 

GetNumBits()

Public function

void

 

Init

(
    FBitWriter& Writer
)

Public function

void

 

Pop

(
    FBitWriter& Writer
)

Public function

void

 

PopWithoutClear

(
    FBitWriter& Writer
)

Pops the BitWriter back to the start but doesn't clear what was written.

Public function

void

 

Reset()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss