Classes
- namespace Aftermath
-
namespace Audio
- namespace Detail
- namespace BuiltinMesh
- namespace CompiledShaders
- namespace CubeMesh
- namespace DeltaDetail
- namespace FieldMath
- namespace FixedTrigDetail
- namespace InputDeltaFlags
- namespace Internal Engine-internal global counters. Do not access directly from gameplay code.
- namespace JoltBroadPhaseLayers
- namespace JoltLayers
- namespace JoltMotion
- namespace JoltShapeType
- namespace JPH
- namespace PacketFlag
-
namespace QuatMath
- struct QuatLocal
-
namespace SchemaValidation
- struct AllFieldsAreFieldProxy
- struct HasDefineSchema
- struct HasDefineSchema<T, std::void_t<decltype(T::DefineSchema())>>
- struct IsFieldProxy
- struct IsFieldProxy<FieldProxy<T, WIDTH>>
- struct IsValidComponent
- struct MemberType
- struct MemberType<M C::*>
- namespace SIMDTraitsDetail
-
namespace std STL namespace.
- struct hash<ComponentMetaEx>
- struct hash<Signature>
- struct hash<TnxName>
-
namespace TnxPalette
- struct Command
- namespace TnxStyle
- namespace TnxWidgets
-
namespace TrinyxJobs
- struct Job
- struct JobCounter
- namespace TrinyxThreading
- namespace TVecDetail
-
namespace VecMath
- struct VecLocal
- struct ActionBinding
- struct AnimationAsset
-
class AnimationManager
- struct AnimSlot
- struct AnimBoneTrack
- struct AnimBoneTrackDisk
- class AnimConstruct
- struct AnimKeyframe
- struct AnimKeyframeDisk
- struct AnimNotifyDef
- struct AnimNotifyDisk
- struct AnimNotifyState
-
class Archetype
- struct ArchetypeKey
- struct EntitySlot
- struct FieldDescriptor
- struct FieldKey
- struct ArchetypeKeyHash
- class AssetDatabase
- struct AssetDatabaseEntry
- class AssetDataRef
- struct AssetEntry
- struct AssetID
- struct AssetIDHash
-
class AssetRegistry
- struct AssetLoader
- struct UploadChecker
- struct AssetSidecar
- struct AssetTypeTraits
- struct AssetTypeTraits<AnimationAsset>
- struct AssetTypeTraits<MeshAsset>
- struct AssetTypeTraits<SkeletonAsset>
- struct AssetTypeTraits<SoundAsset>
- struct AudioCommand Audio playback command posted from any thread; Sentinel drains before AudioManager::Update.
-
class AudioManager
- struct AudioEventEntry
- struct AudioSlot
- class AuthorityNet Authority-side network handler. Owns server-side message routing.
- struct AuthoritySim
- struct BaseNetPayload
- class Body
- struct BoneCacheEntry Single entry in a per-tick bone cache; stores a resolved world-space transform.
- struct BoneCacheLocal
- struct BoneInfo
- struct BoneInfoDisk
- struct BoneTransform
- struct CacheSlotMeta SoA component for per-entity status flags. Slot 0 of the temporal slab.
- struct Callback Type-erased single-binding delegate — stores one member function or free function.
- struct CameraBlendMix
- struct CameraLayer
-
class CameraManager
- struct Slot
- struct CameraOrientationMix
- struct CameraRenderState
- struct CameraStateMix
- struct CAnimBase
- struct CAnimLayer
- struct CCameraLayer
- struct CColor
- struct CForces
- struct ChainWalkResult
-
struct Chunk
- struct ChunkHeader
- struct ChunkActivatePayload
- struct CJoltBody
- struct ClientModeManifestPayload
- struct ClockSyncPayload
- struct CMeshRef
- struct CNodeTransform
- class ComponentCache final Concrete SoA ring-buffer cache parameterised by storage tier.
-
class ComponentCacheBase Non-template concrete base for all SoA ring-buffer caches.
- struct FieldAllocationInfo
- struct FieldCompareInfo
-
struct FreedChunkSlab
- struct FieldRegion
- struct TemporalAllocation
- class ComponentCacheImpl CRTP middle layer that routes
Initialize()to tier-specific overrides. - struct ComponentDeltaCtx
- struct ComponentDeltaFns
- class ComponentDeltaRegistry
- class ComponentFieldChangeCommand
-
class ComponentGeneratorPanel
- struct FieldDef
- struct ComponentMetaEx
- struct ComponentView
- struct ConnectionInfo
- class Construct
- class ConstructBatch
-
struct ConstructDoc One open Construct type in the editor — node graph per tick slot + view/composition list.
- struct OwnedEntry
- struct UserFuncTab
- struct ViewEntry
- class ConstructEditorWindow
- union ConstructNetHandle
- union ConstructNetManifest
- struct ConstructRecord
- struct ConstructRef
-
class ConstructRegistry
- struct Entry
- struct StorageBase
- struct TypedStorage
- struct ConstructSpawnPayload
- struct ConstructTickEntry
- class ConstructView
- struct ConstructViewRef
- class ContentBrowserPanel
- struct CRigidBody
- struct CRotation
- struct CScale
- struct CShape
- struct CSkeletonRef
- struct CSpawnInfo
- struct CTransform
- struct CTranslation
- struct CurveData
- struct CurveEditor
- struct CurveHandle
- struct CurveKey
- struct CurveRef
- class CurveTable
- struct CVelocity
- struct CVisualTransform
- struct CVolume
- class DebuggerPanel
-
class DefragSystem
- struct MovePair
- class DetailsPanel
- class ECamera
- class ECameraNode
-
class EditorContext
-
struct ArchetypeSnapshot
- struct ChunkData
- struct AssetIssue
- struct PIEClient
-
struct ArchetypeSnapshot
- struct EditorFrame Editor/PIE frame; unlocks scene snapshot, tick-pause, and PIE hooks.
- class EditorPanel
- class EditorRenderer
- struct EditorState
- class EInstanced
- class EInterpEntity
- struct EngineConfig Runtime configuration for a TrinyxEngine instance.
- class EngineStatsPanel
- struct EntityArchive
-
struct EntityBuilder
- struct SceneMeta Scene-level metadata parsed without spawning any entities.
- struct EntityComponentsOf
-
struct EntityDoc One open Entity type in the editor — component list + spawn-init graph.
- struct ComponentEntry
- class EntityEditorWindow
- union EntityHandle
- struct EntityMeta Per-entity-type metadata stored in ReflectionRegistry.
- union EntityNetHandle
- union EntityNetManifest
- struct EntityRecord
- struct EntityRef
- union EntitySlotMeta
- struct EntitySpawnPayload
- class EntityTransformCommand
- struct EntityTransformCorrection
- class EntityView
- class EPlayer
- class EPlayerCharacter
- class EPoint
- class ESkeletalEntity
- class ESpawnPoint
- struct FieldMask
- struct FieldMeta
- struct FieldProxy
- struct FieldProxyExtract
- struct FieldProxyExtract<FieldProxy<FT, W> Class::*>
- struct FieldProxyMask
- struct FieldProxyMask<FieldWidth::Scalar>
- struct Fixed32
- struct FixedBitset
- struct FixedUnit
- class FlatMap
- class FlatMapOwned
- struct FlowEventPayload
- class FlowManager
-
class FlowManagerBase Non-template base for
FlowManager<TNet,TRollback,TFrame>.- struct NamedModeFactory
- struct NamedStateFactory
- class FlowState Base class for structural application states.
- struct FrameContext
- struct FrameNumberTag
- class FramePacer
- struct FrameSync
- struct GameFrame TFrameMode policy tag for
LogicThread— pure tag types, no methods. - class GameManager CRTP base for user game projects; provides default lifecycle hooks and window config.
- class GameMode
- struct GameModeManifestPayload
- class GameplayRenderer
- union GlobalConstructHandle
- union GlobalEntityHandle
- class GNSContext
- struct GpuAnimBoneTrack
- struct GpuAnimKeyframe Single keyframe in the global mega-buffer: translation + rotation quaternion (no scale in M1).
- struct GpuAnimSlotInfo Per-animation slot read by skinning.slang to locate bone tracks in the global mega-buffer.
- struct GpuBoneData
- struct GpuFrameData
- struct GpuMeshInfo
- struct GpuSkeletonSlotInfo
- struct GpuSlabFieldDesc
- struct HandshakePayload
- struct InputBuffer
- struct InputConsumeResult
- struct InputData
- struct InputDeltaPacketHeader
- struct InputSnapshot
- struct InputWindowPacket
- struct IsEntityView
- struct IsEntityView<EntityView<Derived, WIDTH>>
- class JoltCharacter
- class JoltJobSystemAdapter final
-
class JoltPhysics
- struct PhysicsSnapshot
- struct SyncPair
- struct JsonValue
- struct LogEntry Ring buffer entry for editor log panel consumption.
- class Logger
- class LogicThread The Brain — fixed-timestep simulation coordinator for one World.
- class LogicThreadBase Non-template base class for all LogicThread<> specializations.
- class LogPanel
- struct MeshAsset
-
class MeshManager
- struct GpuSkinSlotInfo
- struct MeshSlot
- struct SkinWeightSlot
- struct MultiCallback Multi-binding delegate — dispatches to
MaxBindssimultaneous listeners. - struct MultiCallbackStorage Fixed-capacity storage backend for MultiCallback —
MaxBindsslots in astd::array. - struct MultiCallbackStorage<CB, false, MaxBinds> Dynamic-capacity storage backend for MultiCallback — bindings live in a
std::vector. - struct MultiCallbackStorage<CB, true, MaxBinds>
- class NetChannel
- class NetConnectionManager
- struct NetDeltaReader
- struct NetDeltaWriter
- struct NetInputEvent
- struct NetInputFrame
- class NetThreadBase
-
class NodeGraphCanvas
- struct NodeLink
- struct Pin
- struct ScriptNode
- class NodeScriptPanel
- struct NoRollback TRollbackMode policy for
LogicThread— no rollback history, zero overhead. - struct NotifyFireEvent Payload delivered to AnimConstruct::OnAnimNotify when a notify crosses its trigger time.
- struct NotifyFireRecord Record of a single notify fire; used by AnimNotifyState to prevent double-fire within a loop.
- class Owned
-
class OwnerNet Owner-side (client) network handler.
- struct DeferredConstructSpawn
- struct DeferredEntitySpawn
- struct OwnerSim
- struct PacketHeader
- class PagedMap
- struct PendingCheckout
- struct PendingPacket A fully built packet waiting for the Sentinel drain pass to send it.
-
struct PendingPacketQueue Lock-free MPSC queue for PendingPacket.
- struct Node
- struct PhysicsContactEvent
- struct PhysicsOnHitData
- struct PhysicsOverlapData
-
class PIENetThread
- struct ClientEntry
- struct PlayerBeginConfirmPayload
- struct PlayerBeginRejectPayload
- struct PlayerBeginRequestPayload
- struct PlayerBeginResult
- struct PlayerCameraLayer
- class PlayerConstruct
- struct PlayerInputLog
- struct PlayerInputLogEntry One slot in the log — holds the resolved input for a single sim frame.
- struct PlayParams
-
struct PredictionLedger
- struct Entry
- struct PrefabDoc Metadata for one open .tnxprefab file.
- class PrefabEditorWindow
- struct PrefabReflector
- struct QuatAccessor
- struct ReceivedMessage
- struct ReducedAngle
-
class ReflectionRegistry Singleton registry for all type metadata. The single source of truth.
- struct ConstructEntry
- struct MixinEntry
- struct ModeEntry
- struct RPCEntry
- struct StateEntry
-
class Registry Central entity management system.
- struct ServerEventEntry
- class RendererCore
-
class ReplicationSystem
-
struct ConstructDestroyQueue
- struct Node
- struct DirtyEntityInfo
- struct NetFrameStats
- struct ResimSnapshot
-
struct ConstructDestroyQueue
- struct RollbackSim TRollbackMode policy for
LogicThread— owns all rollback state and logic. - struct RPCContext
- struct RPCHeader
- struct Schema
- struct SchemaComponentTypes
- struct SchemaComponentTypes<SchemaDefinition<Ptrs...>>
- struct SchemaDefinition
- struct ScriptComponentStorage
- struct ScriptFieldDesc
- class ScriptRegistry
- struct ScriptSchema
- struct ServerClientChannel Authority-side state for one connected Owner. The unit of per-client replication.
- struct Signature
- struct SIMDTraits
- struct SIMDTraits<SimFloatImpl<Fixed32>, WIDTH>
- struct SIMDTraits<SimFloatImpl<float>, WIDTH>
- struct SimFloatImpl
- struct SimFloatImpl<Fixed32>
- struct SimFloatImpl<FixedUnit>
- struct SimFloatImpl<float>
- struct SimFrameImpl
- struct SimInputMix
- class SimpleContactManifold Simple manifold class, describes the contact surface between two bodies.
- struct SkeletalImportResult
- struct SkeletonAsset
-
class SkeletonManager
- struct SkeletonSlot
- class SkinningPass
- struct SkinWeights
- struct SlabFieldUploadInfo
- struct SnapshotEntry
- struct SocketDef
- struct SocketEntry Per-socket evaluation state: resolved world transform plus validity flag.
- struct SocketHandle
- struct SocketInfoDisk
- struct SocketTransformLocal
- struct SoloSim TNetMode policy tag for
LogicThread— controls input injection and replication dispatch. - class Soul
- struct SoundAsset
- struct SoundHandle
- struct SparseArraySnapshot
- struct StateCorrectionEntry
- struct StateRequirements Declares which engine subsystems a FlowState requires.
-
class StreamingManager Async job-batch manager for level loads, chunk activations, and future GPU asset transfers.
- struct Request
- union StreamingRequestID Handle to an active streaming batch.
- struct StreamLoadPayload
- struct StreamReadyPayload
- struct StripClass
- struct StripClass<M C::*>
- struct TemporalFrameHeader Cache-line-aligned per-frame metadata stored at the start of each ring-buffer slot.
- struct TimestampMsTag
- struct TMatrix4 4×4 column-major matrix parameterized on a scalar type.
- struct TnxAnimHeader
- struct TnxMeshHeader
- struct TnxName
- struct TnxSkelHeader
- struct TQuat Unit quaternion parameterized on a scalar type.
- struct TravelPayload
- class TrinyxEngine The Sentinel — main-thread owner of all engine subsystems.
- class TrinyxMPMCRing
-
class TrinyxMPSCRing
- class Consumer
-
class TrinyxRingBase
- struct Cell
- class TrinyxSPMCRing
- struct TVector3 3-component vector parameterized on a scalar type.
- class UndoCommand
- struct Vec2Accessor
- struct Vec3Accessor
- struct Vec4Accessor
- struct Vertex
- struct VizInputMix
- struct Voice
- struct VulkanBuffer
- class VulkanContext
- struct VulkanImage
- class VulkanMemory
- struct VulkanQueues
- struct VulkanSwapchain
- class WithLobby
- class WithSpawnManagement
- class WithTeamAssignment
- class World Typed simulation container that binds a concrete LogicThread policy triple.
- class WorldBase Non-template base class for all World specializations.
- struct WorldCameraState
- class WorldOutlinerPanel
- struct WorldViewport
- concept ComponentHasAssetRefs
- concept EntityHasAssetRefs
- concept EntityViewType
- concept HasCustomDeltaDeserialize
- concept HasCustomDeltaSerialize
- concept HasDefineFields Runtime field binding.
- concept HasDefineSchema Compile-time field schema declaration.
- concept HasOnActivate Alive→Active transition.
- concept HasOnCreate Entity created.
- concept HasOnDeactivate Active→Inactive transition.
- concept HasOnDestroy Entity about to be destroyed.
- concept HasOnHit Physics contact event.
- concept HasOnOverlapBegin Trigger overlap start.
- concept HasOnOverlapEnd Trigger overlap end.
- concept HasPhysicsStep Per-physics-substep Construct tick (CharacterVirtual).
- concept HasPostPhysics Fixed-step post-physics SIMD sweep.
- concept HasPrePhysics Fixed-step pre-physics SIMD sweep.
- concept HasScalarUpdate Once-per-frame scalar update (outside fixed step).
- concept ProxyType
- concept TrinyxJobs::ValidJobLambda
- concept TrinyxJobs::ValidNamedJobLambda