FSerializationHistory

Encapsulates information about a shader's serialization behavior, used to detect when C++ serialization changes to auto-recompile.

Choose your operating system:

Windows

macOS

Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/Shader.h

Include

#include "Shader.h"

Syntax

class FSerializationHistory

Remarks

Encapsulates information about a shader's serialization behavior, used to detect when C++ serialization changes to auto-recompile.

Variables

Name Description

Public variable

TArray< uint32 ...

 

FullLengths

Full size length entries. One of these are used for every token with a value of 0.

Public variable

int32

 

NumTokens

Number of tokens in TokenBits.

Public variable

TArray< uint32 ...

 

TokenBits

Token stream stored as uint32's.

Constructors

Name Description

Public function

FSerializationHistory()

Functions

Name Description

Public function

void

 

AddValue

(
    uint32 InValue
)

Public function Const

void

 

AppendKeyString

(
    FString& KeyString
)

Public function Const

uint8

 

GetToken

(
    int32 Index
)

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FSerializationHistory& Other
)