Navigation
| Name | StateStream |
| Type | Runtime |
| Location | /Engine/Source/Runtime/StateStream/ |
| Module Build Rules | StateStream.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FPow2ChunkedArray | FPow2ChunkedArray |
| FStateStreamCreator | |
| FStateStreamManagerImpl | StateStreamManager implementation. This type should only be known render side. |
| FTransformObject | |
| FTransformObjectListener | Listener for when transform object gets dirty. |
| FTransformStateStreamImpl | |
| TStateStream | TStateStream is a generic implementation of IStateStream that contains all the boiler plate code related to ticks, interpolation, etc. |
| TStateStreamStore | TStateStreamStore is a threadsafe, reference stable storage. |
Structs
| Name | Remarks |
|---|---|
| FStateStreamCopyContext | |
| FStateStreamHandle | Base type for state stream handles. |
| FStateStreamInterpolateContext | |
| FStateStreamRegisterContext | |
| FStateStreamUnregisterContext | |
| FTransformDynamicState | |
| FTransformHandle | |
| FTransformStaticState | |
| TStateStreamSettings |
Interfaces
| Name | Remarks |
|---|---|
| IStateStream | Interface used by StateStreamManagerImpl. |
| IStateStreamDebugRenderer | |
| IStateStreamHandleOwner | |
| IStateStreamManager | |
| ITransformStateStream |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StateStreamTime | double | StateStreamDefinitions.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TransformStateStreamId | uint32 | TransformStateStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool StateStreamEquals
(
const Type& A, |
StateStreamDefinitions.h | ||
bool StateStreamEquals
(
const FTransform& A, |
TransformStateStreamMath.h | ||
bool StateStreamEquals
(
const TArray< FTransform >& A, |
TransformStateStreamMath.h | ||
void StateStreamInterpolate
(
FStateStreamInterpolateContext& Context, |
StateStreamDefinitions.h | ||
void StateStreamInterpolate
(
FStateStreamInterpolateContext& Context, |
StateStreamDefinitions.h | ||
void StateStreamInterpolate
(
FStateStreamInterpolateContext& Context, |
StateStreamDefinitions.h | ||
void StateStreamInterpolate
(
FStateStreamInterpolateContext& Context, |
StateStreamDefinitions.h | ||
void StateStreamInterpolate
(
FStateStreamInterpolateContext& Context, |
Special implementations for types used in state stream states Used by generated code | TransformStateStreamMath.h | |
void StateStreamInterpolate
(
FStateStreamInterpolateContext& Context, |
TransformStateStreamMath.h |