template<template<FieldWidth> class Derived, FieldWidth WIDTH = FieldWidth::Scalar>
ComponentView struct

Derived classes

template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CAnimBase
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CAnimLayer
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CCameraLayer
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CColor
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CForces
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CJoltBody
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CMeshRef
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CNodeTransform
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CRigidBody
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CRotation
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CScale
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CShape
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CSkeletonRef
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CSpawnInfo
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CTransform
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CTranslation
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CVelocity
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CVisualTransform
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CVolume
template<FieldWidth WIDTH = FieldWidth::Scalar>
struct CacheSlotMeta
SoA component for per-entity status flags. Slot 0 of the temporal slab.

Public static functions

static auto StaticTemporalIndex() -> uint8_t
static auto StaticTypeID() -> ComponentTypeID

Protected static functions

static auto GetTemporalIndex() -> uint8_t