Apparatus Version 1.22
ECS data-oriented workflow for Unreal Engine.
Classes | Macros | Typedefs | Functions
CommonChain.h File Reference
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "UObject/WeakInterfacePtr.h"
#include "Chunk.h"
#include "Belt.h"
Include dependency graph for CommonChain.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  FCommonChain
 Common chain functionality. More...
 
struct  FCommonChain::TSegment< bSolid >
 The common functionality for a single iterable entry within the chain. More...
 
struct  FCommonChain::FCommonCursor
 Common chain cursor functionality. More...
 

Macros

#define SKIP_MACHINE_H
 
#define COMMON_CHAIN_H_SKIPPED_MACHINE_H
 

Typedefs

using FCommonChainCursor = FCommonChain::FCommonCursor
 

Functions

template<typename T >
constexpr bool IsChainCursorType ()
 Check if the supplied type is actually a chain cursor. More...
 

Macro Definition Documentation

◆ COMMON_CHAIN_H_SKIPPED_MACHINE_H

#define COMMON_CHAIN_H_SKIPPED_MACHINE_H

◆ SKIP_MACHINE_H

#define SKIP_MACHINE_H

Typedef Documentation

◆ FCommonChainCursor

Function Documentation

◆ IsChainCursorType()

template<typename T >
constexpr bool IsChainCursorType ( )
constexpr

Check if the supplied type is actually a chain cursor.

Template Parameters
TThe type to examine.
Returns
The state of examination.