XII Release 0.1.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CxiiQtRemoteConnectionDlg::Address
 CxiiHybridArray< T, Size, AllocatorWrapper >::alignasThe fixed size array
 CxiiGALVertexBufferPool< VertexType, MutexType, AllocatorWrapper >::AllocationHandleA handle for a vertex allocation
 CxiiMemoryTracker::AllocationInfo
 CxiiMemoryPolicies::AlloctionMetaData
 CxiiColorGradient::AlphaCPAlpha control point
 CxiiSkeletonComponent::AngleShape
 CxiiAnimController::AnimClipInfo
 CxiiGridNavmesh::AreaEdge
 CxiiInternal::ArraySizeHelper< T >
 CxiiInternal::ArraySizeHelper< T[N]>
 CxiiVisualScriptCompiler::AstNode
 CxiiGALShaderParser::AttributeDefinition
 CBacktrace
 CBase
 CxiiPropertyAnimComponent::Binding
 CxiiAssetBrowserItemFlags::Bits
 CxiiAssetDocumentFlags::Bits
 CxiiBlackboardEntryFlags::Bits
 CxiiClothSheetFlags::Bits
 CxiiCrashHandler_WriteMiniDump::PathFlags::Bits
 CxiiCVarFlags::Bits
 CxiiDefaultSamplerFlags::Bits
 CxiiDependencyFlags::Bits
 CxiiDocumentFlags::Bits
 CxiiDynamicMenuAction::Item::ItemFlags::Bits
 CxiiEngineProcessDocumentContextFlags::Bits
 CxiiExpressionVM::Flags::Bits
 CxiiFileSystemIteratorFlags::Bits
 CxiiGALAccessFlags::Bits
 CxiiGALBindFlags::Bits
 CxiiGALColorMask::Bits
 CxiiGALCommandListVulkan::CommandListFlags::Bits
 CxiiGALCommandQueueType::Bits
 CxiiGALCPUAccessFlag::Bits
 CxiiGALDrawCommandCapabilityFlags::Bits
 CxiiGALMapFlags::Bits
 CxiiGALMemoryPropertyFlags::Bits
 CxiiGALMiscBufferFlags::Bits
 CxiiGALMiscTextureFlags::Bits
 CxiiGALPipelineResourceFlags::Bits
 CxiiGALPipelineShadingRateFlags::Bits
 CxiiGALPipelineStageFlags::Bits
 CxiiGALRayTracingBuildASFlags::Bits
 CxiiGALRayTracingCapabilityFlags::Bits
 CxiiGALResourceDimensionCapabilityFlags::Bits
 CxiiGALResourceStateFlags::Bits
 CxiiGALSampleCount::Bits
 CxiiGALSamplerFlags::Bits
 CxiiGALSetVertexBufferFlags::Bits
 CxiiGALShaderCompilerFlags::Bits
 CxiiGALShaderType::Bits
 CxiiGALShaderVariableFlags::Bits
 CxiiGALShadingRateCapabilityFlags::Bits
 CxiiGALShadingRateCombinerFlags::Bits
 CxiiGALShadingRateFlags::Bits
 CxiiGALSparseResourceCapabilityFlags::Bits
 CxiiGALSparseTextureFlags::Bits
 CxiiGALStateTransitionFlags::Bits
 CxiiGALSwapChainUsageFlags::Bits
 CxiiGALTextureViewFlags::Bits
 CxiiGALUnorderedAccessViewFlags::Bits
 CxiiGALValidationFlags::Bits
 CxiiGALWaveFeature::Bits
 CxiiGizmoFlags::Bits
 CxiiInputSlotFlags::Bits
 CxiiMoveToComponentFlags::Bits
 CxiiNodeFlags::Bits
 CxiiObjectFlags::Bits
 CxiiPluginLoadFlags::Bits
 CxiiProbeFlags::Bits
 CxiiPropertyFlags::Bits
 CxiiQtEditorApp::StartupFlags::Bits
 CxiiQtNodeScene::ConnectionDecorationFlags::Bits
 CxiiReflectionProbeMapping::xiiProbeMappingFlags::Bits
 CxiiRenderContextFlags::Bits
 CxiiRenderPipelineNodePinFlags::Bits
 CxiiRenderPipelinePassFlags::Bits
 CxiiResourceFlags::Bits
 CxiiRTTI::ForEachOptions::Bits
 CxiiShaderBindFlags::Bits
 CxiiSpatialData::Flags::Bits
 CxiiSpawnBoxComponentFlags::Bits
 CxiiSpawnComponentFlags::Bits
 CxiiStandardMenuTypes::Bits
 CxiiTransformComponentFlags::Bits
 CxiiTransformFlags::Bits
 CxiiTypeFlags::Bits
 CxiiVirtualThumbStick::Flags::Bits
 CxiiVisualizerAnchor::Bits
 CxiiXRDeviceFeatures::Bits
 CxiiMeshResourceDescriptor::BoneData
 CxiiSkeletonComponent::BoxShape
 CxiiGPUResourcePool::BufferHandleWithAge
 CxiiSkeletonBuilder::BuilderJoint
 CxiiArrayPtrDetail::ByteTypeHelper< U >
 CxiiArrayPtrDetail::ByteTypeHelper< const U >
 CxiiRenderData::Caching
 CxiiRenderWorld::CameraConfig
 CxiiSkeletonComponent::CapsuleShape
 CxiiGALImageCapture::CaptureDescription
 CxiiRenderData::Category
 CxiiSpatialData::Category
 Cads::CDockWidget
 CxiiVirtualThumbStick::CenterModeDefines whether the thumb-stick center position is locked or relative to where the user started touching it
 CxiiChunkStreamReader::ChunkInfoDescribes the state of the current chunk
 CxiiColorGradient::ColorCPColor control point. Stores red, green and blue in gamma space
 CxiiGALCommandListVulkan::CommandListFlags
 CxiiGALCommandListVulkan::CommandListState
 CxiiStandardJSONWriter::CommaWriter
 CCompareConstChar
 CxiiTimestamp::CompareMode
 CxiiVisualScriptCompiler::CompiledFunction
 CxiiVisualScriptCompiler::CompiledModule
 CxiiInternal::CompileTimeMurmurHash< N, Loop >
 CxiiInternal::CompileTimeMurmurHash< N, 0 >
 CxiiInternal::CompileTimeMurmurHash< N, 1 >
 CxiiInternal::CompileTimeMurmurHash< N, 2 >
 CxiiInternal::CompileTimeMurmurHash< N, 3 >
 CxiiInternal::CompileTimeMurmurHash< N, 4 >
 CxiiStateMachineInternal::CompoundHelper class to manage instance data for compound states or transitions
 CxiiSkeletonComponent::ConeLimitShape
 CxiiDGMLGraph::Connection
 CxiiQtNodeScene::ConnectionDecorationFlags
 CxiiIpcChannel::ConnectionState
 CxiiQtNodeScene::ConnectionStyle
 CxiiLogWriter::ConsoleA simple log writer that writes out log messages using printf
 Cconst_iterator_base< ARRAY, T, reverse >Base class for STL like random access iterators
 Cconst_iterator_base< ARRAY, T, false >
 Cconst_reverse_pointer_iterator< T >Base class for Pointer like reverse iterators
 CxiiGameObject::ConstChildIteratorIterates over all children of one object
 CxiiBitfield< Container >::ConstIterator
 CxiiBlockStorage< T, BlockSizeInByte, StorageType >::ConstIterator
 CxiiHashSetBase< KeyType, Hasher >::ConstIteratorConst iterator
 CxiiIdTableBase< IdType, ValueType >::ConstIteratorConst iterator
 CxiiRangeView< ValueType, IteratorType >::ConstIteratorConst iterator, don't use directly, use ranged based for loops or call begin() end()
 CxiiInternal::WorldData::ConstObjectIterator
 CxiiCurve1D::ControlPointStores position and tangents to control spline interpolation
 CxiiPathComponent::ControlPointThe 'raw' data for a single path control point
 CxiiImageConversion::ConversionPathNodeA single node along a computed conversion path
 CxiiGridNavmesh::ConvexArea
 CxiiProfilingSystem::CPUScope
 CxiiProfilingSystem::CPUScopesBufferFlat
 CxiiSkeletonComponent::CylinderShape
 CxiiReflectionPool::DataXiiReflectionPool::Data
 CxiiFileserveClientContext::DataDir
 CxiiApplicationFileSystemConfig::DataDirConfig
 CxiiVisualScriptCompiler::DataInput
 CxiiVisualScriptDataDescription::DataOffset
 CxiiVisualScriptCompiler::DataOutput
 CxiiExpressionAST::DataType
 CxiiOpenDdlWriter::DdlState
 CDerived
 CxiiInternal::DeserializeHelper
 CxiiFileSystemMirror< T >::DirEntry
 CxiiGALDynamicBufferPoolVulkan::DynamicBufferPage
 CxiiJSONReader::Element
 CxiiQtPickDocumentObjectDlg::Element
 CxiiQtPropertyContainerWidget::Element
 CxiiBoneManipulatorAdapter::ElementGizmo
 CxiiVisualScriptGraphDescription::EmbeddedArrayOrPointer< T, Size >
 Cenable_if_t< sizeof(T) >=5 > >
 Cenable_if_t< sizeof(T)<=4 > >
 CxiiBlackboard::Entry
 CxiiMessageQueueBase< MetaDataType >::Entry
 CxiiQtCVarModel::Entry
 CxiiBlackboard::EntryEvent
 CxiiReflectionUtils::EnumConversionMode
 CxiiGALShaderParser::EnumDefinition
 CxiiCommandLineOptionEnum::EnumKeyValue
 CxiiReflectionUtils::EnumKeyValuePair
 CxiiGALShaderParser::EnumValue
 CxiiLogWriter::ETWA simple log writer that outputs all log messages to the XII ETW provider
 CxiiActionManager::Event
 CxiiDocumentManager::Event
 CxiiEditorEngineProcessConnection::Event
 CxiiProcessCommunicationChannel::Event
 CxiiQtUiServices::Event
 CxiiRttiMappedObjectFactory< Object >::Event
 CxiiWorldRttiConverterContext::Event
 CxiiClock::EventDataThe data that is sent through the event interface
 CxiiGlobalEvent::EventData
 CxiiObjectMetaData< KEY, VALUE >::EventData
 CxiiOSFile::EventDataThe data that is sent through the event interface
 CxiiInternal::EventMessageSenderHelper
 CxiiOSFile::EventTypeDescribes the types of events that xiiOSFile sends
 CxiiVisualScriptGraphDescription::ExecResult
 CExpressionTokenType
 CxiiGALDeviceVulkan::ExtensionFeatures
 CxiiGALDeviceVulkan::ExtensionProperties
 CxiiConvexHullGenerator::Face
 CxiiOBJLoader::FaceHolds all data about one face (ie. polygon, not only triangles)
 CxiiOBJLoader::FaceVertexStores the information for a vertex in a face
 Cstd::false_type
 CxiiTokenizedFileCache::FileData
 CxiiFileSystem::FileEventThe event data that is broadcast by the xiiFileSystem upon certain file operations
 CxiiFileSystem::FileEventTypeDescribes the type of events that are broadcast by the xiiFileSystem
 CxiiFileserveClientContext::FileStatus
 CxiiExpressionVM::Flags
 CxiiSpatialData::Flags
 CxiiVirtualThumbStick::Flags
 CxiiRTTI::ForEachOptions
 CxiiMinWindows::FromNativeImpl< T >
 CxiiScriptWorldModule::FunctionContext
 CxiiExpression::FunctionDescDescribes an expression function and its signature, e.g. how many input parameter it has and their type
 CGameMode
 CxiiGameObjectDocument::GameModeData
 CxiiGeometry::GeoOptionsOptions shared among all geometry creation functions
 CgetArgument< _Index, Args >Use getArgument<N, Args...>::Type to get the type of the Nth argument in Args
 CgetArgument< 0, Head, Tail... >
 CgetArgument< _Index, Head, Tail... >
 CxiiProfilingSystem::GPUScopeHelper struct to hold GPU profiling data
 CGridVertex
 CxiiHashedString::HashedData
 CxiiGALCommandListVulkan::MappedBufferKey::Hasher
 CxiiGALCommandListVulkan::MappedTextureKey::Hasher
 CxiiInternal::HashHelperImpl< T, isString >
 CxiiInternal::HashHelperImpl< T, true >
 CxiiLogWriter::HTMLA log writer that writes out log messages to an HTML file
 CxiiGALPipelineResourceSignatureVulkan::ImmutableSamplerStorage
 CxiiModelImporter2::Importer
 CxiiAssetDocumentGenerator::ImportModeDescribes one option to import an asset
 CxiiModelImporter2::ImportOptions
 CxiiPlugin::Init
 CxiiMathExpression::Input
 CxiiVirtualThumbStick::InputThis enum allows to select either some default input mapping or to select 'Custom'
 CxiiInputManager::InputEventDataThe data that is broadcast when certain events occur
 CxiiStateMachineInternal::Compound::InstanceData
 CxiiDelegateBase::InstancePtr
 CxiiWorldReader::InstantiationContextBaseA context object is returned from InstantiateWorld or InstantiatePrefab if a maxStepTime greater than zero is specified
 Cintegral_constant
 CxiiColorGradient::IntensityCPIntensity control point. Used to scale rgb for high-dynamic range values
 CxiiQtEngineViewWidget::InteractionContextHolds information about the viewport that the user just now hovered over and what object was picked last
 CxiiWorldModuleConfig::InterfaceImpl
 CxiiDynamicMenuAction::Item
 CxiiTextureAtlasCreationDesc::Item
 CxiiTextureAtlasRuntimeDesc::Item
 CxiiDynamicMenuAction::Item::ItemFlags
 CxiiListBase< T >::IteratorA forward-iterator. Allows sequential access from front-to-back
 CxiiMemoryTracker::Iterator
 CxiiRenderDataBatch::Iterator< T >
 CxiiTagSetTemplate< BlockStorageAllocator >::IteratorAllows to iterate over all tags in this set
 CxiiSetBase< KeyType, Comparer >::IteratorBase< REVERSE >Base class for all iterators
 CxiiPhysicsWorldModuleInterface::JointConfig
 CxiiAnimationClipResourceDescriptor::JointInfo
 CxiiStandardJSONWriter::JSONState
 CxiiTexConv::KeyEnumValuePair
 CxiiAnimationClipResourceDescriptor::KeyframeQuat
 CxiiAnimationClipResourceDescriptor::KeyframeVec3
 CxiiTextureAtlasCreationDesc::Layer
 CxiiGeometry::LineA line only references two vertices
 CxiiPathComponent::LinearizedElementIf the path is linearized, this represents a single sample point
 CxiiPathComponent::LinearSamplerAn object that keeps track of where one is sampling the path component
 CxiiConfigFileResourceLoader::LoadedData
 CxiiDecalResourceLoader::LoadedData
 CxiiTextureResourceLoader::LoadedData
 CxiiCppProject::MachineSpecificCompilerPaths
 CxiiAssetTable::ManagerResource
 CxiiMeshResourceDescriptor::Material
 CxiiOBJLoader::MaterialHolds the information about one Material
 CxiiResource::MemoryUsage
 CxiiWorldGeoExtractionUtil::MeshObject
 CxiiInternal::MessageHandler< bIsConst >
 CxiiInternal::MessageHandler< true >
 CxiiInternal::MessageHandlerTraits< Class, MessageType >
 CxiiImageUtils::MipMapOptionsMip map generation options
 CxiiIpcChannel::Mode
 CxiiGAL::ModifiedRange
 CxiiInputDeviceController::MotorDescribes which vibration motor to configure
 CxiiInternal::NewInstance< T >
 CxiiClothSimulator::Node
 CxiiDGMLGraph::Node
 CxiiExpressionAST::Node
 CxiiRopeSimulator::Node
 CxiiVisualScriptGraphDescription::Node
 CxiiVisualScriptNodeRegistry::NodeCreationTemplate
 CxiiDGMLGraph::NodeDesc
 CxiiVisualScriptNodeRegistry::NodeDesc
 CxiiDocumentNodeManager::NodeInternal
 CxiiExpressionAST::NodeType
 CObjectData
 CxiiInternal::WorldData::ObjectIterator
 CxiiVisualScriptDataDescription::OffsetAndCount
 Cogt_mesh
 Cogt_mesh_rgba
 Cogt_mesh_vec3
 Cogt_mesh_vertex
 Cogt_vox_group
 Cogt_vox_instance
 Cogt_vox_layer
 Cogt_vox_model
 Cogt_vox_palette
 Cogt_vox_rgba
 Cogt_vox_scene
 Cogt_vox_transform
 Cogt_voxel_meshify_context
 CxiiExpressionByteCode::OpCode
 CxiiExpressionParser::Options
 CxiiVirtualThumbStick::OutputSpecifies which type of output the thumb-stick shall generate
 CxiiModelImporter2::OutputMaterial
 CxiiModelImporter2::OutputTexture
 CxiiArrayMapBase< KEY, VALUE >::Pair
 CxiiMaterialResourceDescriptor::Parameter
 CxiiGALShaderParser::ParameterDefinition
 CxiiDocument::PasteInfo
 CxiiCrashHandler_WriteMiniDump::PathFlags
 CxiiPathSearch< PathStateType >::PathResultDataFindPath() and FindClosest() return an array of these objects as the path result
 CxiiAnimationGraphAssetDocument::PinCount
 CxiiVisualScriptNodeRegistry::PinDesc
 CxiiApplicationPluginConfig::PluginConfig
 CxiiPlugin::PluginInfoContains basic information about a loaded plugin
 CxiiHashTableBaseConstIterator< KeyType, ValueType, Hasher >::Pointer
 CxiiHashTableBaseIterator< KeyType, ValueType, Hasher >::Pointer
 CxiiMapBaseConstIteratorBase< KeyType, ValueType, Comparer, REVERSE >::Pointer
 CxiiMapBaseIteratorBase< KeyType, ValueType, Comparer, REVERSE >::Pointer
 CxiiGeometry::PolygonEach polygon has a face normal and a set of indices, which vertices it references
 CxiiReflectionPool::Data::ProbeData
 CxiiBakedProbesWorldModule::ProbeIndexData
 CxiiPreprocessor::ProcessingEventThe event data that the processor broadcasts
 CxiiProfilingSystem::ProfilingData
 CxiiAbstractObjectNode::Property
 CxiiDGMLGraph::PropertyType
 CxiiDGMLGraph::PropertyValue
 CxiiLongOpControllerManager::ProxyOpInfoHolds all information about the proxy long op on the editor side
 CQAbstractItemModel
 CQAbstractListModel
 CQDialog
 CQDoubleSpinBox
 CQEnableSharedFromThis
 CQFrame
 CQGraphicsPathItem
 CQGraphicsScene
 CQGraphicsView
 CQItemDelegate
 CQLabel
 CQLineEdit
 CQList< T >
 CQListView
 CQMainWindow
 CQMenu
 CQMenuBar
 CQObject
 CQSortFilterProxyModel
 CQSyntaxHighlighter
 CQToolBar
 CQToolButton
 CQTreeView
 CQTreeWidget
 CxiiSpatialSystem::QueryParams
 CQValidator
 CQWidget
 CQWidgetAction
 CxiiInternal::WorldData::ReadMarker
 CxiiRecentFilesList::RecentFileStruct that defines the file and container window of the recent file list
 CxiiExpression::Register
 CxiiExpression::RegisterType
 CxiiInternal::RenderDataCacheEntry
 CxiiDocumentManager::Request
 CxiiGatherObjectsOfTypeMsgInterDoc::Result
 CxiiScriptCoroutine::Result
 CS
 CxiiQtEventTrackWidget::SelectedPoint
 CxiiSceneDocument::SelectionHistory
 CxiiSingletonRegistry::SingletonEntry
 CxiiVisualScriptDataDescription::DataOffset::Source
 CxiiArchiveBuilder::SourceEntry
 CxiiSkeletonComponent::SphereShape
 CxiiGALShaderProgramData::StageData
 CxiiGALStagingBufferPoolVulkan::StagingBufferPage
 CxiiQtEditorApp::StartupFlags
 CxiiScriptCoroutine::Result::State
 CxiiVisualScriptGraphDescription::ExecResult::State
 CxiiAllocatorBase::Stats
 CxiiStats::StatsEventDataThe event data that is broadcast whenever a stat is changed
 CxiiProcessImpl::StdStreamInfo
 CxiiReflectionProbeUpdater::ProbeUpdateInfo::Step
 CxiiReflectedTypeStorageManager::ReflectedTypeStorageMapping::StorageInfo
 Cozz::io::Stream
 CxiiExpression::StreamDescDescribes an input or output stream for a expression VM
 CxiiVariant::StringWrapperHelper struct to wrap a string pointer
 CxiiMeshResourceDescriptor::SubMesh
 CxiiGALCpuWaitOnlyFenceVulkan::SyncPointData
 CxiiGALFenceVulkan::SyncPointData
 CT
 CxiiReflectionProbeUpdater::TargetSlotDefines the target specular reflection probe atlas and index as well as the sky irradiance atlas and index in case the rendered cube map is a sky light
 CxiiTaskSystem::TaskData
 CxiiTelemetry::TelemetryEventData
 CxiiTexturePacker::Texture
 CxiiMaterialResourceDescriptor::Texture2DBinding
 CxiiMaterialResourceDescriptor::TextureCubeBinding
 CxiiGPUResourcePool::TextureHandleWithAge
 CxiiProfilingSystem::ThreadInfo
 CxiiAssetDocument::ThumbnailInfoThe thumbnail info containing the hash of the file is appended to assets. The serialized size of this class can't change since it is found by seeking to the end of the file
 CxiiQtUiServices::TickEvent
 CxiiArchiveUtils::TOCMeta
 CxiiTokenParseUtils::TokenMatchA token to be matched by the xiiTokenParseUtils::Accept overload for arrays of tokens. Can either match a token string or type. If type is xiiTokenType::Unknown, the token string will be matched
 CxiiMinWindows::ToNativeImpl< T >
 CTransformationChanges
 Cstd::true_type
 Cstd::tuple_element< 0, xiiHashTableBaseConstIterator< K, V, H > >
 Cstd::tuple_element< 0, xiiHashTableBaseIterator< K, V, H > >
 Cstd::tuple_element< 0, xiiMapBaseConstIteratorBase< KeyType, ValueType, Comparer, REVERSE > >
 Cstd::tuple_element< 0, xiiMapBaseIteratorBase< KeyType, ValueType, Comparer, REVERSE > >
 Cstd::tuple_element< 1, xiiHashTableBaseConstIterator< K, V, H > >
 Cstd::tuple_element< 1, xiiHashTableBaseIterator< K, V, H > >
 Cstd::tuple_element< 1, xiiMapBaseConstIteratorBase< KeyType, ValueType, Comparer, REVERSE > >
 Cstd::tuple_element< 1, xiiMapBaseIteratorBase< KeyType, ValueType, Comparer, REVERSE > >
 CxiiVisualScriptNodeDescription::TypeNative node types for visual script graphs. Editor only types are not supported at runtime and will be replaced by the visual script compiler during asset transform
 CUi_AssetBrowserDlg
 CUi_AssetBrowserPanel
 CUi_AssetBrowserWidget
 CUi_AssetCuratorPanel
 CUi_AssetImportDlg
 CUi_CollapsibleGroupBox
 CUi_ColorDialog
 CUi_ColorGradientEditorWidget
 CUi_Curve1DEditorWidget
 CUi_CurveEditDlg
 CUi_CVarsWidget
 CUi_CVarWidget
 CUi_DataTransferWidget
 CUi_DeltaTransformDlg
 CUi_DocumentList
 CUi_DuplicateDlg
 CUi_EventTrackEditorWidget
 CUi_ExportAndRunDlg
 CUi_ExportProjectDlg
 CUi_ExtractGeometryDlg
 CUi_FileWidget
 CUi_GlobalEventsWidget
 CUi_ImageWidget
 CUi_InputConfigDialog
 CUi_InputWidget
 CUi_LogDockWidget
 CUi_LogPanel
 CUi_LogWidget
 CUi_LongOpsPanel
 CUi_MainWidget
 CUi_MainWindow
 CUi_MemoryWidget
 CUi_PickDocumentObjectDlg
 CUi_PluginSelectionDlg
 CUi_PluginSelectionWidget
 CUi_PluginsWidget
 CUi_QtWaitForOperationDlg
 CUi_ReflectionWidget
 CUi_ResourceWidget
 CUi_SettingsTab
 CUi_ShaderTemplateDlg
 CUi_ShortcutEditor
 CUi_SnapSettingsDlg
 CUi_StatVisWidget
 CUi_SubsystemsWidget
 CUi_TimeWidget
 CUi_xiiQtAssetProfilesDlg
 CUi_xiiQtCppProjectDlg
 CUi_xiiQtCreateProjectDlg
 CUi_xiiQtDashboardDlg
 CUi_xiiQtDataDirsDlg
 CUi_xiiQtEditDynamicEnumsDlg
 CUi_xiiQtFileserveWidget
 CUi_xiiQtLaunchFileserveDlg
 CUi_xiiQtPreferencesDlg
 CUi_xiiQtRemoteConnectionDlg
 CUi_xiiQtTagsDlg
 CUi_xiiQtWindowCfgDlg
 CxiiEventBase< EventData, MutexType, EventType >::UnsubscriberAn object that can be passed to xiiEvent::AddEventHandler to store the subscription information and automatically remove the event handler upon destruction
 CxiiWorldModule::UpdateContext
 CxiiWorldModule::UpdateFunctionDescDescription of an update function that can be registered at the world
 CUpdateStep
 CxiiGALVertexBufferPool< VertexType, MutexType, AllocatorWrapper >::UsageStatisticsAggregated usage statistics for the pool
 CxiiUnicodeUtils::UtfInserter< IntType, Container >[internal] Small helper class to append bytes to some arbitrary container. Used for Utf8 string building
 CxiiExpressionAST::VectorComponent
 CxiiGeometry::VertexThe data that is stored per vertex
 CxiiGALCommandList::VertexStreamDescription
 CxiiLogWriter::VisualStudioA simple log writer that outputs all log messages to visual studios output window
 CxiiInternal::WorldData
 CxiiReflectionPool::Data::WorldReflectionData
 CxiiInternal::WorldData::WriteMarker
 CxiiInternal::WriteObjectHelper< T >
 CxiiInternal::WriteObjectHelper< T * >
 CxiiAbstractGraphBinarySerializer
 CxiiAbstractGraphDdlSerializer
 CxiiAbstractGraphDiffOperation
 CxiiAbstractMessageHandlerThe base class for all message handlers that a type provides
 CxiiAbstractObjectGraph
 CxiiAbstractObjectNode
 CxiiAbstractPropertyThis is the base interface for all properties in the reflection system. It provides enough information to cast to the next better base class
 CxiiActionContext
 CxiiActionDescriptor
 CxiiActionDescriptorHandleHandle for a xiiAction
 CxiiActionManagerStores 'actions' (things that can be triggered from UI)
 CxiiActionMapDefines the structure of how actions are organized in a particular context
 CxiiActionMapDescriptor
 CxiiActionMapManagerA central place for creating and retrieving action maps
 CxiiActionScope
 CxiiActionType
 CxiiActiveDocumentChange
 CxiiActorEvent
 CxiiActorManager
 CxiiAdobeCUBEReaderSimple implementation to read Adobe CUBE LUT files
 CxiiMemoryPolicies::xiiAlignedAllocation< T >Allocation policy to support custom alignment per allocation
 CxiiAlignedAllocatorWrapper
 CxiiMemoryPolicies::xiiAlignedHeapAllocationAligned Heap memory allocation policy
 CxiiAllocatorBaseBase class for all memory allocators
 CxiiAmbientCube< T >
 CxiiAmbientCubeBasis
 CxiiAndroidUtils
 CxiiAngleTemplate< Type >Wrapper class for a safe usage and conversions of angles
 CxiiAnimationClip1D
 CxiiAnimationClip2D
 CxiiAnimationClipResourceDescriptor
 CxiiAnimationInvisibleUpdateRateWhat to do when an animated object is not visible
 CxiiAnimController
 CxiiAnimGraph
 CxiiAnimGraphInstance
 CxiiAnimGraphPinDataBoneWeights
 CxiiAnimGraphPinDataLocalTransforms
 CxiiAnimGraphPinDataModelTransforms
 CxiiAnimPoseGeneratorLow-level infrastructure to generate animation poses from animation clips and other inputs
 CxiiAnimPoseGeneratorCommandBase class for all pose generator commands
 CxiiApplicationBase class to be used by applications based on XII
 CxiiApplicationFileSystemConfig
 CxiiApplicationPluginConfig
 CxiiApplicationServices
 CxiiArchiveBuilderUtility class to build a xiiArchive file from files/folders on disk
 CxiiArchiveEntryData for a single file entry in a xiiArchive file
 CxiiArchiveLookupStringHelper class for looking up path strings in xiiArchiveTOC::FindEntry()
 CxiiArchiveReaderA utility class for reading from xiiArchive files
 CxiiArchiveStoredStringHelper class to store a hashed string for quick lookup in the archive TOC
 CxiiArchiveTOCTable-of-contents for a xiiArchive file
 CxiiArgC
 CxiiArgDateTime
 CxiiArgF
 CxiiArgHumanReadableFormats a given number such that it will be in format [0, base){suffix} with suffix representing a power of base. Resulting numbers are output with a precision of 2 fractional digits and fractional digits are subject to rounding, so numbers at the upper boundary of [0, base) may be rounded up to the next power of base
 CxiiArgI
 CxiiArgP
 CxiiArgSensitiveWraps a string that may contain sensitive information, such as user file paths
 CxiiArgU
 CxiiArrayBase< T, Derived >Base class for all array containers. Implements all the basic functionality that only requires a pointer and the element count
 CxiiArrayBase< ads::CDockWidget *, xiiDynamicArrayBase< ads::CDockWidget * > >
 CxiiArrayBase< Attachment, xiiDynamicArrayBase< Attachment > >
 CxiiArrayBase< bool, xiiDynamicArrayBase< bool > >
 CxiiArrayBase< CacheCandidate, xiiDynamicArrayBase< CacheCandidate > >
 CxiiArrayBase< CategoryData, xiiDynamicArrayBase< CategoryData > >
 CxiiArrayBase< CellData, xiiDynamicArrayBase< CellData > >
 CxiiArrayBase< CellDataMapping, xiiDynamicArrayBase< CellDataMapping > >
 CxiiArrayBase< char, xiiDynamicArrayBase< char > >
 CxiiArrayBase< Chunk, xiiDynamicArrayBase< Chunk > >
 CxiiArrayBase< ComponentTypeInfo, xiiDynamicArrayBase< ComponentTypeInfo > >
 CxiiArrayBase< ComponentTypeState, xiiDynamicArrayBase< ComponentTypeState > >
 CxiiArrayBase< ConnectionTo, xiiDynamicArrayBase< ConnectionTo > >
 CxiiArrayBase< const char *, xiiDynamicArrayBase< const char * > >
 CxiiArrayBase< const xiiAbstractProperty *, xiiDynamicArrayBase< const xiiAbstractProperty * > >
 CxiiArrayBase< const xiiDocument *, xiiDynamicArrayBase< const xiiDocument * > >
 CxiiArrayBase< const xiiExpressionFunction *, xiiDynamicArrayBase< const xiiExpressionFunction * > >
 CxiiArrayBase< const xiiGameObject *, xiiDynamicArrayBase< const xiiGameObject * > >
 CxiiArrayBase< const xiiGraphPatch *, xiiDynamicArrayBase< const xiiGraphPatch * > >
 CxiiArrayBase< const xiiLogEntry *, xiiDynamicArrayBase< const xiiLogEntry * > >
 CxiiArrayBase< const xiiProcessingStream *, xiiDynamicArrayBase< const xiiProcessingStream * > >
 CxiiArrayBase< const xiiPropertyAttribute *, xiiDynamicArrayBase< const xiiPropertyAttribute * > >
 CxiiArrayBase< const xiiQtPin *, xiiDynamicArrayBase< const xiiQtPin * > >
 CxiiArrayBase< const xiiRenderData *, xiiDynamicArrayBase< const xiiRenderData * > >
 CxiiArrayBase< const xiiRenderPipelineNodePin *, xiiDynamicArrayBase< const xiiRenderPipelineNodePin * > >
 CxiiArrayBase< const xiiRTTI *, xiiDynamicArrayBase< const xiiRTTI * > >
 CxiiArrayBase< ControlPoint, xiiDynamicArrayBase< ControlPoint > >
 CxiiArrayBase< CreatorFuncContext, xiiDynamicArrayBase< CreatorFuncContext > >
 CxiiArrayBase< Data, xiiDynamicArrayBase< Data > >
 CxiiArrayBase< DataDir, xiiDynamicArrayBase< DataDir > >
 CxiiArrayBase< DataDirInfo, xiiDynamicArrayBase< DataDirInfo > >
 CxiiArrayBase< DataPerCategory, xiiDynamicArrayBase< DataPerCategory > >
 CxiiArrayBase< DdlState, xiiDynamicArrayBase< DdlState > >
 CxiiArrayBase< DestructData, xiiDynamicArrayBase< DestructData > >
 CxiiArrayBase< DuplicatedObject, xiiDynamicArrayBase< DuplicatedObject > >
 CxiiArrayBase< Factory, xiiDynamicArrayBase< Factory > >
 CxiiArrayBase< FenceInfo, xiiDynamicArrayBase< FenceInfo > >
 CxiiArrayBase< float, xiiDynamicArrayBase< float > >
 CxiiArrayBase< FsEvent, xiiDynamicArrayBase< FsEvent > >
 CxiiArrayBase< GameObjectToCreate, xiiDynamicArrayBase< GameObjectToCreate > >
 CxiiArrayBase< GraphInstance, xiiDynamicArrayBase< GraphInstance > >
 CxiiArrayBase< GridVertex, xiiDynamicArrayBase< GridVertex > >
 CxiiArrayBase< HandlerData, xiiDynamicArrayBase< HandlerData > >
 CxiiArrayBase< JSONState, xiiDynamicArrayBase< JSONState > >
 CxiiArrayBase< KeyValue, xiiDynamicArrayBase< KeyValue > >
 CxiiArrayBase< LiveInterval, xiiDynamicArrayBase< LiveInterval > >
 CxiiArrayBase< Module, xiiDynamicArrayBase< Module > >
 CxiiArrayBase< NewEntryPerComponent, xiiStaticArray< NewEntryPerComponent, Capacity > >
 CxiiArrayBase< ozz::math::SimdFloat4, xiiDynamicArrayBase< ozz::math::SimdFloat4 > >
 CxiiArrayBase< Part, xiiDynamicArrayBase< Part > >
 CxiiArrayBase< PastedObject, xiiDynamicArrayBase< PastedObject > >
 CxiiArrayBase< PerObjectCache, xiiDynamicArrayBase< PerObjectCache > >
 CxiiArrayBase< Point, xiiDynamicArrayBase< Point > >
 CxiiArrayBase< PointCategory, xiiDynamicArrayBase< PointCategory > >
 CxiiArrayBase< ProbeDataInternal, xiiDynamicArrayBase< ProbeDataInternal > >
 CxiiArrayBase< PropertyData, xiiDynamicArrayBase< PropertyData > >
 CxiiArrayBase< QCheckBox *, xiiDynamicArrayBase< QCheckBox * > >
 CxiiArrayBase< ReflectionView, xiiDynamicArrayBase< ReflectionView > >
 CxiiArrayBase< RegisteredUpdateFunction, xiiDynamicArrayBase< RegisteredUpdateFunction > >
 CxiiArrayBase< ReloadResource, xiiDynamicArrayBase< ReloadResource > >
 CxiiArrayBase< ResolvedStep, xiiDynamicArrayBase< ResolvedStep > >
 CxiiArrayBase< ResourceSetBindings, xiiDynamicArrayBase< ResourceSetBindings > >
 CxiiArrayBase< SortedCacheCandidate, xiiDynamicArrayBase< SortedCacheCandidate > >
 CxiiArrayBase< SortedProbes, xiiDynamicArrayBase< SortedProbes > >
 CxiiArrayBase< SpecialDir, xiiDynamicArrayBase< SpecialDir > >
 CxiiArrayBase< Stackframe, xiiDynamicArrayBase< Stackframe > >
 CxiiArrayBase< State, xiiDynamicArrayBase< State > >
 CxiiArrayBase< StateContext, xiiDynamicArrayBase< StateContext > >
 CxiiArrayBase< stbrp_node, xiiDynamicArrayBase< stbrp_node > >
 CxiiArrayBase< stbrp_rect, xiiDynamicArrayBase< stbrp_rect > >
 CxiiArrayBase< SuperBlock, xiiDynamicArrayBase< SuperBlock > >
 CxiiArrayBase< SurfInt, xiiDynamicArrayBase< SurfInt > >
 CxiiArrayBase< T, xiiDynamicArrayBase< T > >
 CxiiArrayBase< T, xiiStaticArray< T, Capacity > >
 CxiiArrayBase< TagGameObject, xiiDynamicArrayBase< TagGameObject > >
 CxiiArrayBase< TaskDataDataLoad, xiiDynamicArrayBase< TaskDataDataLoad > >
 CxiiArrayBase< TaskDataUpdateContent, xiiDynamicArrayBase< TaskDataUpdateContent > >
 CxiiArrayBase< TempActionMapDescriptor, xiiDynamicArrayBase< TempActionMapDescriptor > >
 CxiiArrayBase< TempCluster< xiiClusteredDataCPU::MAX_DECAL_DATA >, xiiDynamicArrayBase< TempCluster< xiiClusteredDataCPU::MAX_DECAL_DATA > > >
 CxiiArrayBase< TempCluster< xiiClusteredDataCPU::MAX_LIGHT_DATA >, xiiDynamicArrayBase< TempCluster< xiiClusteredDataCPU::MAX_LIGHT_DATA > > >
 CxiiArrayBase< TempCluster< xiiClusteredDataCPU::MAX_REFLECTION_PROBE_DATA >, xiiDynamicArrayBase< TempCluster< xiiClusteredDataCPU::MAX_REFLECTION_PROBE_DATA > > >
 CxiiArrayBase< Template, xiiDynamicArrayBase< Template > >
 CxiiArrayBase< TextureUsageData, xiiDynamicArrayBase< TextureUsageData > >
 CxiiArrayBase< TwoSet, xiiDynamicArrayBase< TwoSet > >
 CxiiArrayBase< typename DataMap::Iterator, xiiDynamicArrayBase< typename DataMap::Iterator > >
 CxiiArrayBase< VertexType, xiiDynamicArrayBase< VertexType > >
 CxiiArrayBase< VisibleEntry, xiiDynamicArrayBase< VisibleEntry > >
 CxiiArrayBase< vk::AccessFlags, xiiDynamicArrayBase< vk::AccessFlags > >
 CxiiArrayBase< vk::ClearValue, xiiStaticArray< vk::ClearValue, Capacity > >
 CxiiArrayBase< vk::DescriptorPool, xiiDynamicArrayBase< vk::DescriptorPool > >
 CxiiArrayBase< vk::DescriptorSet, xiiDynamicArrayBase< vk::DescriptorSet > >
 CxiiArrayBase< vk::DescriptorSetLayout, xiiDynamicArrayBase< vk::DescriptorSetLayout > >
 CxiiArrayBase< vk::DeviceSize, xiiDynamicArrayBase< vk::DeviceSize > >
 CxiiArrayBase< vk::ExtensionProperties, xiiDynamicArrayBase< vk::ExtensionProperties > >
 CxiiArrayBase< vk::Fence, xiiDynamicArrayBase< vk::Fence > >
 CxiiArrayBase< vk::Image, xiiDynamicArrayBase< vk::Image > >
 CxiiArrayBase< vk::ImageMemoryBarrier, xiiDynamicArrayBase< vk::ImageMemoryBarrier > >
 CxiiArrayBase< vk::LayerProperties, xiiDynamicArrayBase< vk::LayerProperties > >
 CxiiArrayBase< vk::PhysicalDevice, xiiDynamicArrayBase< vk::PhysicalDevice > >
 CxiiArrayBase< vk::PipelineColorBlendAttachmentState, xiiStaticArray< vk::PipelineColorBlendAttachmentState, Capacity > >
 CxiiArrayBase< vk::PipelineStageFlags, xiiDynamicArrayBase< vk::PipelineStageFlags > >
 CxiiArrayBase< vk::QueueFamilyProperties, xiiDynamicArrayBase< vk::QueueFamilyProperties > >
 CxiiArrayBase< vk::Semaphore, xiiDynamicArrayBase< vk::Semaphore > >
 CxiiArrayBase< vk::VertexInputAttributeDescription, xiiDynamicArrayBase< vk::VertexInputAttributeDescription > >
 CxiiArrayBase< vk::VertexInputBindingDescription, xiiDynamicArrayBase< vk::VertexInputBindingDescription > >
 CxiiArrayBase< void *, xiiDynamicArrayBase< void * > >
 CxiiArrayBase< wchar_t, xiiDynamicArrayBase< wchar_t > >
 CxiiArrayBase< xiiAbstractFunctionProperty *, xiiDynamicArrayBase< xiiAbstractFunctionProperty * > >
 CxiiArrayBase< xiiAbstractObjectNode::Property, xiiDynamicArrayBase< xiiAbstractObjectNode::Property > >
 CxiiArrayBase< xiiAbstractProperty *, xiiDynamicArrayBase< xiiAbstractProperty * > >
 CxiiArrayBase< xiiAction *, xiiDynamicArrayBase< xiiAction * > >
 CxiiArrayBase< xiiActionDescriptor *, xiiDynamicArrayBase< xiiActionDescriptor * > >
 CxiiArrayBase< xiiAlphaControlPoint, xiiDynamicArrayBase< xiiAlphaControlPoint > >
 CxiiArrayBase< xiiAmbientCube< xiiColorLinear16f >, xiiDynamicArrayBase< xiiAmbientCube< xiiColorLinear16f > > >
 CxiiArrayBase< xiiAnimationClip1D, xiiDynamicArrayBase< xiiAnimationClip1D > >
 CxiiArrayBase< xiiAnimationClip2D, xiiDynamicArrayBase< xiiAnimationClip2D > >
 CxiiArrayBase< xiiAnimationClipMapping, xiiDynamicArrayBase< xiiAnimationClipMapping > >
 CxiiArrayBase< xiiAnimGraphBoneWeightsInputPin, xiiDynamicArrayBase< xiiAnimGraphBoneWeightsInputPin > >
 CxiiArrayBase< xiiAnimGraphBoolInputPin, xiiDynamicArrayBase< xiiAnimGraphBoolInputPin > >
 CxiiArrayBase< xiiAnimGraphLocalPoseInputPin, xiiDynamicArrayBase< xiiAnimGraphLocalPoseInputPin > >
 CxiiArrayBase< xiiAnimGraphNumberInputPin, xiiDynamicArrayBase< xiiAnimGraphNumberInputPin > >
 CxiiArrayBase< xiiAnimGraphPinDataBoneWeights, xiiDynamicArrayBase< xiiAnimGraphPinDataBoneWeights > >
 CxiiArrayBase< xiiAnimGraphPinDataLocalTransforms, xiiDynamicArrayBase< xiiAnimGraphPinDataLocalTransforms > >
 CxiiArrayBase< xiiAnimGraphPinDataModelTransforms, xiiDynamicArrayBase< xiiAnimGraphPinDataModelTransforms > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandAimIK, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandAimIK > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandCombinePoses, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandCombinePoses > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandID, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandID > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandLocalToModelPose, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandLocalToModelPose > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandRestPose, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandRestPose > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandSampleEventTrack, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandSampleEventTrack > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandSampleTrack, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandSampleTrack > >
 CxiiArrayBase< xiiAnimPoseGeneratorCommandTwoBoneIK, xiiDynamicArrayBase< xiiAnimPoseGeneratorCommandTwoBoneIK > >
 CxiiArrayBase< xiiApplicationFileSystemConfig::DataDirConfig, xiiDynamicArrayBase< xiiApplicationFileSystemConfig::DataDirConfig > >
 CxiiArrayBase< xiiApplicationPluginConfig::PluginConfig, xiiDynamicArrayBase< xiiApplicationPluginConfig::PluginConfig > >
 CxiiArrayBase< xiiArchiveEntry, xiiDynamicArrayBase< xiiArchiveEntry > >
 CxiiArrayBase< xiiArrayMapBase::Pair, xiiDynamicArrayBase< xiiArrayMapBase::Pair > >
 CxiiArrayBase< xiiArrayPtr< const ozz::math::SimdFloat4 >, xiiDynamicArrayBase< xiiArrayPtr< const ozz::math::SimdFloat4 > > >
 CxiiArrayBase< xiiArrayPtr< ozz::math::SoaTransform >, xiiDynamicArrayBase< xiiArrayPtr< ozz::math::SoaTransform > > >
 CxiiArrayBase< xiiArrayPtr< xiiUInt8 >, xiiDynamicArrayBase< xiiArrayPtr< xiiUInt8 > > >
 CxiiArrayBase< xiiAssetDocumentGenerator::ImportGroupOptions, xiiDynamicArrayBase< xiiAssetDocumentGenerator::ImportGroupOptions > >
 CxiiArrayBase< xiiAssetDocumentGenerator::ImportMode, xiiDynamicArrayBase< xiiAssetDocumentGenerator::ImportMode > >
 CxiiArrayBase< xiiAssetDocumentTypeDescriptor, xiiStaticArray< xiiAssetDocumentTypeDescriptor, Capacity > >
 CxiiArrayBase< xiiAtomicInteger< xiiInt64 >, xiiDynamicArrayBase< xiiAtomicInteger< xiiInt64 > > >
 CxiiArrayBase< xiiBlackboardCondition, xiiDynamicArrayBase< xiiBlackboardCondition > >
 CxiiArrayBase< xiiBlackboardEntry, xiiDynamicArrayBase< xiiBlackboardEntry > >
 CxiiArrayBase< xiiClothSimulator::Node, xiiDynamicArrayBase< xiiClothSimulator::Node > >
 CxiiArrayBase< xiiCollectionAssetEntry, xiiDynamicArrayBase< xiiCollectionAssetEntry > >
 CxiiArrayBase< xiiCollectionEntry, xiiDynamicArrayBase< xiiCollectionEntry > >
 CxiiArrayBase< xiiColorControlPoint, xiiDynamicArrayBase< xiiColorControlPoint > >
 CxiiArrayBase< xiiColorGammaUB, xiiDynamicArrayBase< xiiColorGammaUB > >
 CxiiArrayBase< xiiColorGradient::AlphaCP, xiiDynamicArrayBase< xiiColorGradient::AlphaCP > >
 CxiiArrayBase< xiiColorGradient::ColorCP, xiiDynamicArrayBase< xiiColorGradient::ColorCP > >
 CxiiArrayBase< xiiColorGradient::IntensityCP, xiiDynamicArrayBase< xiiColorGradient::IntensityCP > >
 CxiiArrayBase< xiiColorLinearUB, xiiDynamicArrayBase< xiiColorLinearUB > >
 CxiiArrayBase< xiiColorPropertyAnimEntry, xiiDynamicArrayBase< xiiColorPropertyAnimEntry > >
 CxiiArrayBase< xiiCommand *, xiiDynamicArrayBase< xiiCommand * > >
 CxiiArrayBase< xiiCommandTransaction *, xiiDynamicArrayBase< xiiCommandTransaction * > >
 CxiiArrayBase< xiiComponentHandle, xiiDynamicArrayBase< xiiComponentHandle > >
 CxiiArrayBase< xiiCompressedSkyVisibility, xiiDynamicArrayBase< xiiCompressedSkyVisibility > >
 CxiiArrayBase< xiiConsoleString, xiiDynamicArrayBase< xiiConsoleString > >
 CxiiArrayBase< xiiCppProject::MachineSpecificCompilerPaths, xiiDynamicArrayBase< xiiCppProject::MachineSpecificCompilerPaths > >
 CxiiArrayBase< xiiCreatureLeg, xiiDynamicArrayBase< xiiCreatureLeg > >
 CxiiArrayBase< xiiCurve1D, xiiDynamicArrayBase< xiiCurve1D > >
 CxiiArrayBase< xiiCurve1D::ControlPoint, xiiDynamicArrayBase< xiiCurve1D::ControlPoint > >
 CxiiArrayBase< xiiCurveControlPointData, xiiDynamicArrayBase< xiiCurveControlPointData > >
 CxiiArrayBase< xiiDataBlock< ComponentType, BlockSizeInByte >, xiiDynamicArrayBase< xiiDataBlock< ComponentType, BlockSizeInByte > > >
 CxiiArrayBase< xiiDataDirectory::ArchiveReaderUncompressed *, xiiDynamicArrayBase< xiiDataDirectory::ArchiveReaderUncompressed * > >
 CxiiArrayBase< xiiDataDirectory::FolderReader *, xiiDynamicArrayBase< xiiDataDirectory::FolderReader * > >
 CxiiArrayBase< xiiDataDirectory::FolderWriter *, xiiDynamicArrayBase< xiiDataDirectory::FolderWriter * > >
 CxiiArrayBase< xiiDataDirectoryInfo, xiiDynamicArrayBase< xiiDataDirectoryInfo > >
 CxiiArrayBase< xiiDebugRendererLine, xiiDynamicArrayBase< xiiDebugRendererLine > >
 CxiiArrayBase< xiiDelegate< void(), 128 >, xiiDynamicArrayBase< xiiDelegate< void(), 128 > > >
 CxiiArrayBase< xiiDelegate< void()>, xiiDynamicArrayBase< xiiDelegate< void()> > >
 CxiiArrayBase< xiiDGMLGraph::Connection, xiiDynamicArrayBase< xiiDGMLGraph::Connection > >
 CxiiArrayBase< xiiDGMLGraph::Node, xiiDynamicArrayBase< xiiDGMLGraph::Node > >
 CxiiArrayBase< xiiDGMLGraph::PropertyType, xiiDynamicArrayBase< xiiDGMLGraph::PropertyType > >
 CxiiArrayBase< xiiDGMLGraph::PropertyValue, xiiDynamicArrayBase< xiiDGMLGraph::PropertyValue > >
 CxiiArrayBase< xiiDocument *, xiiDynamicArrayBase< xiiDocument * > >
 CxiiArrayBase< xiiDocumentManager *, xiiDynamicArrayBase< xiiDocumentManager * > >
 CxiiArrayBase< xiiDocumentObject *, xiiDynamicArrayBase< xiiDocumentObject * > >
 CxiiArrayBase< xiiDynamicArray< xiiProfilingSystem::GPUScope >, xiiDynamicArrayBase< xiiDynamicArray< xiiProfilingSystem::GPUScope > > >
 CxiiArrayBase< xiiDynamicMenuAction::Item, xiiDynamicArrayBase< xiiDynamicMenuAction::Item > >
 CxiiArrayBase< xiiDynamicMeshVertex, xiiDynamicArrayBase< xiiDynamicMeshVertex > >
 CxiiArrayBase< xiiEditableSkeletonBoneCollider, xiiDynamicArrayBase< xiiEditableSkeletonBoneCollider > >
 CxiiArrayBase< xiiEditableSkeletonBoneShape, xiiDynamicArrayBase< xiiEditableSkeletonBoneShape > >
 CxiiArrayBase< xiiEditableSkeletonJoint *, xiiDynamicArrayBase< xiiEditableSkeletonJoint * > >
 CxiiArrayBase< xiiEditorInputContext *, xiiDynamicArrayBase< xiiEditorInputContext * > >
 CxiiArrayBase< xiiEngineProcessViewContext *, xiiDynamicArrayBase< xiiEngineProcessViewContext * > >
 CxiiArrayBase< xiiEnum< xiiGALResourceFormat >, xiiStaticArray< xiiEnum< xiiGALResourceFormat >, Capacity > >
 CxiiArrayBase< xiiEventTrackControlPointData, xiiDynamicArrayBase< xiiEventTrackControlPointData > >
 CxiiArrayBase< xiiExposedBone, xiiDynamicArrayBase< xiiExposedBone > >
 CxiiArrayBase< xiiExposedParameter *, xiiDynamicArrayBase< xiiExposedParameter * > >
 CxiiArrayBase< xiiExposedParameter, xiiDynamicArrayBase< xiiExposedParameter > >
 CxiiArrayBase< xiiExposedPrefabParameterDesc, xiiDynamicArrayBase< xiiExposedPrefabParameterDesc > >
 CxiiArrayBase< xiiExposedSceneProperty, xiiDynamicArrayBase< xiiExposedSceneProperty > >
 CxiiArrayBase< xiiExpression::Register, xiiDynamicArrayBase< xiiExpression::Register > >
 CxiiArrayBase< xiiExpressionAST::Node *, xiiDynamicArrayBase< xiiExpressionAST::Node * > >
 CxiiArrayBase< xiiExpressionFunction, xiiDynamicArrayBase< xiiExpressionFunction > >
 CxiiArrayBase< xiiFileserveClientContext::DataDir, xiiDynamicArrayBase< xiiFileserveClientContext::DataDir > >
 CxiiArrayBase< xiiFloatPropertyAnimEntry, xiiDynamicArrayBase< xiiFloatPropertyAnimEntry > >
 CxiiArrayBase< xiiFolderChangedEvent, xiiDynamicArrayBase< xiiFolderChangedEvent > >
 CxiiArrayBase< xiiFunctionArgumentDescriptor, xiiDynamicArrayBase< xiiFunctionArgumentDescriptor > >
 CxiiArrayBase< xiiGALAttachmentReferenceDescription, xiiDynamicArrayBase< xiiGALAttachmentReferenceDescription > >
 CxiiArrayBase< xiiGALAttachmentReferenceDescription, xiiStaticArray< xiiGALAttachmentReferenceDescription, Capacity > >
 CxiiArrayBase< xiiGALBLASBoundingBoxDescription, xiiDynamicArrayBase< xiiGALBLASBoundingBoxDescription > >
 CxiiArrayBase< xiiGALBLASTriangleDescription, xiiDynamicArrayBase< xiiGALBLASTriangleDescription > >
 CxiiArrayBase< xiiGALCommandList::VertexStreamDescription, xiiDynamicArrayBase< xiiGALCommandList::VertexStreamDescription > >
 CxiiArrayBase< xiiGALCommandQueueProperties, xiiStaticArray< xiiGALCommandQueueProperties, Capacity > >
 CxiiArrayBase< xiiGALDynamicBufferPoolVulkan::DynamicBufferPage, xiiDynamicArrayBase< xiiGALDynamicBufferPoolVulkan::DynamicBufferPage > >
 CxiiArrayBase< xiiGALImmutableSamplerDescription, xiiDynamicArrayBase< xiiGALImmutableSamplerDescription > >
 CxiiArrayBase< xiiGALLayoutElement, xiiStaticArray< xiiGALLayoutElement, Capacity > >
 CxiiArrayBase< xiiGALOptimizedClearValue, xiiStaticArray< xiiGALOptimizedClearValue, Capacity > >
 CxiiArrayBase< xiiGALPermutationVariable, xiiDynamicArrayBase< xiiGALPermutationVariable > >
 CxiiArrayBase< xiiGALPipelineResourceDescription, xiiDynamicArrayBase< xiiGALPipelineResourceDescription > >
 CxiiArrayBase< xiiGALPipelineResourceDescriptionVulkan, xiiDynamicArrayBase< xiiGALPipelineResourceDescriptionVulkan > >
 CxiiArrayBase< xiiGALPipelineResourceSignatureVulkan::ImmutableSamplerStorage, xiiDynamicArrayBase< xiiGALPipelineResourceSignatureVulkan::ImmutableSamplerStorage > >
 CxiiArrayBase< xiiGALRayTracingGeneralShaderGroupDescription, xiiDynamicArrayBase< xiiGALRayTracingGeneralShaderGroupDescription > >
 CxiiArrayBase< xiiGALRayTracingProceduralHitShaderGroupDescription, xiiDynamicArrayBase< xiiGALRayTracingProceduralHitShaderGroupDescription > >
 CxiiArrayBase< xiiGALRayTracingTriangleHitShaderGroupDescription, xiiDynamicArrayBase< xiiGALRayTracingTriangleHitShaderGroupDescription > >
 CxiiArrayBase< xiiGALRenderPassAttachmentDescription, xiiDynamicArrayBase< xiiGALRenderPassAttachmentDescription > >
 CxiiArrayBase< xiiGALRenderTargetBlendDescription, xiiStaticArray< xiiGALRenderTargetBlendDescription, Capacity > >
 CxiiArrayBase< xiiGALResourceFormat::Enum, xiiStaticArray< xiiGALResourceFormat::Enum, Capacity > >
 CxiiArrayBase< xiiGALShaderParser::AttributeDefinition, xiiDynamicArrayBase< xiiGALShaderParser::AttributeDefinition > >
 CxiiArrayBase< xiiGALShaderParser::EnumValue, xiiDynamicArrayBase< xiiGALShaderParser::EnumValue > >
 CxiiArrayBase< xiiGALShaderResourceDefinition, xiiDynamicArrayBase< xiiGALShaderResourceDefinition > >
 CxiiArrayBase< xiiGALShaderResourceDescription, xiiDynamicArrayBase< xiiGALShaderResourceDescription > >
 CxiiArrayBase< xiiGALShaderVariableDescription, xiiDynamicArrayBase< xiiGALShaderVariableDescription > >
 CxiiArrayBase< xiiGALShadingRateAttachmentDescription, xiiStaticArray< xiiGALShadingRateAttachmentDescription, Capacity > >
 CxiiArrayBase< xiiGALShadingRateMode, xiiStaticArray< xiiGALShadingRateMode, Capacity > >
 CxiiArrayBase< xiiGALStagingBufferPoolVulkan::StagingBufferPage, xiiDynamicArrayBase< xiiGALStagingBufferPoolVulkan::StagingBufferPage > >
 CxiiArrayBase< xiiGALSubPassDependencyDescription, xiiDynamicArrayBase< xiiGALSubPassDependencyDescription > >
 CxiiArrayBase< xiiGALSubPassDescription, xiiDynamicArrayBase< xiiGALSubPassDescription > >
 CxiiArrayBase< xiiGALVertexBufferPool::AllocationHandle, xiiDynamicArrayBase< xiiGALVertexBufferPool::AllocationHandle > >
 CxiiArrayBase< xiiGALVertexInputLayout, xiiDynamicArrayBase< xiiGALVertexInputLayout > >
 CxiiArrayBase< xiiGALViewport, xiiDynamicArrayBase< xiiGALViewport > >
 CxiiArrayBase< xiiGameAppInputConfig, xiiDynamicArrayBase< xiiGameAppInputConfig > >
 CxiiArrayBase< xiiGameObject *, xiiDynamicArrayBase< xiiGameObject * > >
 CxiiArrayBase< xiiGameObjectHandle, xiiDynamicArrayBase< xiiGameObjectHandle > >
 CxiiArrayBase< xiiGatherObjectsOfTypeMsgInterDoc::Result, xiiDynamicArrayBase< xiiGatherObjectsOfTypeMsgInterDoc::Result > >
 CxiiArrayBase< xiiGenericId< 24, 8 >, xiiDynamicArrayBase< xiiGenericId< 24, 8 > > >
 CxiiArrayBase< xiiGrabbableItemGrabPoint, xiiDynamicArrayBase< xiiGrabbableItemGrabPoint > >
 CxiiArrayBase< xiiGridNavmesh::ConvexArea, xiiDynamicArrayBase< xiiGridNavmesh::ConvexArea > >
 CxiiArrayBase< xiiHashedString, xiiDynamicArrayBase< xiiHashedString > >
 CxiiArrayBase< xiiHybridArray< xiiGALPipelineResourceDescriptionVulkan, 1U >, xiiDynamicArrayBase< xiiHybridArray< xiiGALPipelineResourceDescriptionVulkan, 1U > > >
 CxiiArrayBase< xiiHybridArray< xiiSharedPtr< xiiDefaultStateProvider >, 4 >, xiiDynamicArrayBase< xiiHybridArray< xiiSharedPtr< xiiDefaultStateProvider >, 4 > > >
 CxiiArrayBase< xiiHybridArray< xiiUInt16, 1 >, xiiDynamicArrayBase< xiiHybridArray< xiiUInt16, 1 > > >
 CxiiArrayBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiDynamicArrayBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiArrayBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiStaticArray< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, Capacity > >
 CxiiArrayBase< xiiHybridString< 32U, xiiStaticAllocatorWrapper >, xiiDynamicArrayBase< xiiHybridString< 32U, xiiStaticAllocatorWrapper > > >
 CxiiArrayBase< xiiHybridString< 64 >, xiiDynamicArrayBase< xiiHybridString< 64 > > >
 CxiiArrayBase< xiiIkJointEntry, xiiDynamicArrayBase< xiiIkJointEntry > >
 CxiiArrayBase< xiiImage, xiiDynamicArrayBase< xiiImage > >
 CxiiArrayBase< xiiInstanceDataDesc, xiiDynamicArrayBase< xiiInstanceDataDesc > >
 CxiiArrayBase< xiiInt32, xiiDynamicArrayBase< xiiInt32 > >
 CxiiArrayBase< xiiInt8, xiiDynamicArrayBase< xiiInt8 > >
 CxiiArrayBase< xiiIntensityControlPoint, xiiDynamicArrayBase< xiiIntensityControlPoint > >
 CxiiArrayBase< xiiInternal::RenderDataCacheEntry, xiiDynamicArrayBase< xiiInternal::RenderDataCacheEntry > >
 CxiiArrayBase< xiiIpcChannel *, xiiDynamicArrayBase< xiiIpcChannel * > >
 CxiiArrayBase< xiiJSONReader::Element, xiiDynamicArrayBase< xiiJSONReader::Element > >
 CxiiArrayBase< xiiLayerContext *, xiiDynamicArrayBase< xiiLayerContext * > >
 CxiiArrayBase< xiiLodAnimatedMeshLod, xiiDynamicArrayBase< xiiLodAnimatedMeshLod > >
 CxiiArrayBase< xiiLodMeshLod, xiiDynamicArrayBase< xiiLodMeshLod > >
 CxiiArrayBase< xiiLogEntry, xiiDynamicArrayBase< xiiLogEntry > >
 CxiiArrayBase< xiiManipulatorAdapter *, xiiDynamicArrayBase< xiiManipulatorAdapter * > >
 CxiiArrayBase< xiiMaterialResourceDescriptor::Parameter, xiiDynamicArrayBase< xiiMaterialResourceDescriptor::Parameter > >
 CxiiArrayBase< xiiMaterialResourceDescriptor::Texture2DBinding, xiiDynamicArrayBase< xiiMaterialResourceDescriptor::Texture2DBinding > >
 CxiiArrayBase< xiiMaterialResourceDescriptor::TextureCubeBinding, xiiDynamicArrayBase< xiiMaterialResourceDescriptor::TextureCubeBinding > >
 CxiiArrayBase< xiiMaterialResourceSlot, xiiDynamicArrayBase< xiiMaterialResourceSlot > >
 CxiiArrayBase< xiiMeshInstanceData, xiiDynamicArrayBase< xiiMeshInstanceData > >
 CxiiArrayBase< xiiMeshResourceDescriptor::Material, xiiDynamicArrayBase< xiiMeshResourceDescriptor::Material > >
 CxiiArrayBase< xiiMeshResourceDescriptor::SubMesh, xiiDynamicArrayBase< xiiMeshResourceDescriptor::SubMesh > >
 CxiiArrayBase< xiiNodeCreationTemplate, xiiDynamicArrayBase< xiiNodeCreationTemplate > >
 CxiiArrayBase< xiiNodePropertyValue, xiiDynamicArrayBase< xiiNodePropertyValue > >
 CxiiArrayBase< xiiOBJLoader::FaceVertex, xiiDynamicArrayBase< xiiOBJLoader::FaceVertex > >
 CxiiArrayBase< xiiOpenDdlReaderElement *, xiiDynamicArrayBase< xiiOpenDdlReaderElement * > >
 CxiiArrayBase< xiiOpenDdlWriter::DdlState, xiiDynamicArrayBase< xiiOpenDdlWriter::DdlState > >
 CxiiArrayBase< xiiPathComponent *, xiiDynamicArrayBase< xiiPathComponent * > >
 CxiiArrayBase< xiiPathComponent::ControlPoint, xiiDynamicArrayBase< xiiPathComponent::ControlPoint > >
 CxiiArrayBase< xiiPathComponent::LinearizedElement, xiiDynamicArrayBase< xiiPathComponent::LinearizedElement > >
 CxiiArrayBase< xiiPathPattern, xiiDynamicArrayBase< xiiPathPattern > >
 CxiiArrayBase< xiiPerDecalData, xiiDynamicArrayBase< xiiPerDecalData > >
 CxiiArrayBase< xiiPerInstanceData, xiiDynamicArrayBase< xiiPerInstanceData > >
 CxiiArrayBase< xiiPerLensFlareData, xiiDynamicArrayBase< xiiPerLensFlareData > >
 CxiiArrayBase< xiiPerLightData, xiiDynamicArrayBase< xiiPerLightData > >
 CxiiArrayBase< xiiPerReflectionProbeData, xiiDynamicArrayBase< xiiPerReflectionProbeData > >
 CxiiArrayBase< xiiPerSpriteData, xiiDynamicArrayBase< xiiPerSpriteData > >
 CxiiArrayBase< xiiPhysicsCastResult, xiiDynamicArrayBase< xiiPhysicsCastResult > >
 CxiiArrayBase< xiiPhysicsOverlapResult, xiiDynamicArrayBase< xiiPhysicsOverlapResult > >
 CxiiArrayBase< xiiPlatformProfile *, xiiDynamicArrayBase< xiiPlatformProfile * > >
 CxiiArrayBase< xiiPluginInitCallback, xiiDynamicArrayBase< xiiPluginInitCallback > >
 CxiiArrayBase< xiiPostProcessingValueMapping, xiiDynamicArrayBase< xiiPostProcessingValueMapping > >
 CxiiArrayBase< xiiProcessImpl::StdStreamInfo, xiiDynamicArrayBase< xiiProcessImpl::StdStreamInfo > >
 CxiiArrayBase< xiiProcessingStream *, xiiDynamicArrayBase< xiiProcessingStream * > >
 CxiiArrayBase< xiiProcessingStream, xiiDynamicArrayBase< xiiProcessingStream > >
 CxiiArrayBase< xiiProcessingStreamProcessor *, xiiDynamicArrayBase< xiiProcessingStreamProcessor * > >
 CxiiArrayBase< xiiProcessTask, xiiDynamicArrayBase< xiiProcessTask > >
 CxiiArrayBase< xiiProfileConfigData *, xiiDynamicArrayBase< xiiProfileConfigData * > >
 CxiiArrayBase< xiiProfilingSystem::CPUScope, xiiDynamicArrayBase< xiiProfilingSystem::CPUScope > >
 CxiiArrayBase< xiiProfilingSystem::CPUScopesBufferFlat, xiiDynamicArrayBase< xiiProfilingSystem::CPUScopesBufferFlat > >
 CxiiArrayBase< xiiProfilingSystem::GPUScope, xiiDynamicArrayBase< xiiProfilingSystem::GPUScope > >
 CxiiArrayBase< xiiProfilingSystem::ThreadInfo, xiiDynamicArrayBase< xiiProfilingSystem::ThreadInfo > >
 CxiiArrayBase< xiiProjectileSurfaceInteraction, xiiDynamicArrayBase< xiiProjectileSurfaceInteraction > >
 CxiiArrayBase< xiiPropertyAnimationTrack *, xiiDynamicArrayBase< xiiPropertyAnimationTrack * > >
 CxiiArrayBase< xiiPropertyAnimComponent::ColorBinding, xiiDynamicArrayBase< xiiPropertyAnimComponent::ColorBinding > >
 CxiiArrayBase< xiiPropertyAnimComponent::ComponentFloatBinding, xiiDynamicArrayBase< xiiPropertyAnimComponent::ComponentFloatBinding > >
 CxiiArrayBase< xiiPropertyAnimComponent::GameObjectBinding, xiiDynamicArrayBase< xiiPropertyAnimComponent::GameObjectBinding > >
 CxiiArrayBase< xiiPropertyAttribute *, xiiDynamicArrayBase< xiiPropertyAttribute * > >
 CxiiArrayBase< xiiPropertyPathStep, xiiDynamicArrayBase< xiiPropertyPathStep > >
 CxiiArrayBase< xiiPropertySelection, xiiDynamicArrayBase< xiiPropertySelection > >
 CxiiArrayBase< xiiPushObjectStateData, xiiDynamicArrayBase< xiiPushObjectStateData > >
 CxiiArrayBase< xiiQtApplicationPanel *, xiiDynamicArrayBase< xiiQtApplicationPanel * > >
 CxiiArrayBase< xiiQtConnection *, xiiDynamicArrayBase< xiiQtConnection * > >
 CxiiArrayBase< xiiQtCVarModel::Entry *, xiiDynamicArrayBase< xiiQtCVarModel::Entry * > >
 CxiiArrayBase< xiiQtDocumentWindow *, xiiDynamicArrayBase< xiiQtDocumentWindow * > >
 CxiiArrayBase< xiiQtEngineViewWidget *, xiiDynamicArrayBase< xiiQtEngineViewWidget * > >
 CxiiArrayBase< xiiQtEventTrackWidget::SelectedPoint, xiiDynamicArrayBase< xiiQtEventTrackWidget::SelectedPoint > >
 CxiiArrayBase< xiiQtPin *, xiiDynamicArrayBase< xiiQtPin * > >
 CxiiArrayBase< xiiQtPropertyContainerWidget::Element, xiiDynamicArrayBase< xiiQtPropertyContainerWidget::Element > >
 CxiiArrayBase< xiiQtViewWidgetContainer *, xiiDynamicArrayBase< xiiQtViewWidgetContainer * > >
 CxiiArrayBase< xiiRectTemplate< xiiUInt32 >, xiiDynamicArrayBase< xiiRectTemplate< xiiUInt32 > > >
 CxiiArrayBase< xiiReflectedClass *, xiiDynamicArrayBase< xiiReflectedClass * > >
 CxiiArrayBase< xiiReflectedFunctionDescriptor, xiiDynamicArrayBase< xiiReflectedFunctionDescriptor > >
 CxiiArrayBase< xiiReflectedPropertyDescriptor, xiiDynamicArrayBase< xiiReflectedPropertyDescriptor > >
 CxiiArrayBase< xiiReflectionProbeRef, xiiDynamicArrayBase< xiiReflectionProbeRef > >
 CxiiArrayBase< xiiReflectionProbeUpdater::ProbeUpdateInfo::Step, xiiDynamicArrayBase< xiiReflectionProbeUpdater::ProbeUpdateInfo::Step > >
 CxiiArrayBase< xiiRenderDataBatch, xiiDynamicArrayBase< xiiRenderDataBatch > >
 CxiiArrayBase< xiiRenderDataBatch::SortableRenderData, xiiDynamicArrayBase< xiiRenderDataBatch::SortableRenderData > >
 CxiiArrayBase< xiiRenderPipelinePassConnection *, xiiDynamicArrayBase< xiiRenderPipelinePassConnection * > >
 CxiiArrayBase< xiiResource *, xiiDynamicArrayBase< xiiResource * > >
 CxiiArrayBase< xiiRopeSimulator::Node, xiiDynamicArrayBase< xiiRopeSimulator::Node > >
 CxiiArrayBase< xiiRTTI *, xiiDynamicArrayBase< xiiRTTI * > >
 CxiiArrayBase< xiiSceneLayerBase *, xiiDynamicArrayBase< xiiSceneLayerBase * > >
 CxiiArrayBase< xiiSelectedCurveCP, xiiDynamicArrayBase< xiiSelectedCurveCP > >
 CxiiArrayBase< xiiSelectionContext *, xiiDynamicArrayBase< xiiSelectionContext * > >
 CxiiArrayBase< xiiShaderTransform, xiiDynamicArrayBase< xiiShaderTransform > >
 CxiiArrayBase< xiiSharedPtr< UpdateTask >, xiiDynamicArrayBase< xiiSharedPtr< UpdateTask > > >
 CxiiArrayBase< xiiSharedPtr< xiiDefaultStateProvider >, xiiDynamicArrayBase< xiiSharedPtr< xiiDefaultStateProvider > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALBuffer >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALBuffer > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALBufferViewVulkan >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALBufferViewVulkan > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALBufferVulkan >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALBufferVulkan > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALFramebuffer >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALFramebuffer > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALSamplerVulkan >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALSamplerVulkan > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALTexture >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALTexture > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALTextureView >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALTextureView > > >
 CxiiArrayBase< xiiSharedPtr< xiiGALTextureViewVulkan >, xiiDynamicArrayBase< xiiSharedPtr< xiiGALTextureViewVulkan > > >
 CxiiArrayBase< xiiSharedPtr< xiiScriptCoroutineRTTI >, xiiDynamicArrayBase< xiiSharedPtr< xiiScriptCoroutineRTTI > > >
 CxiiArrayBase< xiiSharedPtr< xiiTask >, xiiDynamicArrayBase< xiiSharedPtr< xiiTask > > >
 CxiiArrayBase< xiiSimdBSphere, xiiDynamicArrayBase< xiiSimdBSphere > >
 CxiiArrayBase< xiiSimdVec4f, xiiDynamicArrayBase< xiiSimdVec4f > >
 CxiiArrayBase< xiiSingleCurveData *, xiiDynamicArrayBase< xiiSingleCurveData * > >
 CxiiArrayBase< xiiSkeletonComponent::AngleShape, xiiDynamicArrayBase< xiiSkeletonComponent::AngleShape > >
 CxiiArrayBase< xiiSkeletonComponent::BoxShape, xiiDynamicArrayBase< xiiSkeletonComponent::BoxShape > >
 CxiiArrayBase< xiiSkeletonComponent::CapsuleShape, xiiDynamicArrayBase< xiiSkeletonComponent::CapsuleShape > >
 CxiiArrayBase< xiiSkeletonComponent::ConeLimitShape, xiiDynamicArrayBase< xiiSkeletonComponent::ConeLimitShape > >
 CxiiArrayBase< xiiSkeletonComponent::CylinderShape, xiiDynamicArrayBase< xiiSkeletonComponent::CylinderShape > >
 CxiiArrayBase< xiiSkeletonComponent::SphereShape, xiiDynamicArrayBase< xiiSkeletonComponent::SphereShape > >
 CxiiArrayBase< xiiSkeletonJoint, xiiDynamicArrayBase< xiiSkeletonJoint > >
 CxiiArrayBase< xiiSkeletonResourceGeometry, xiiDynamicArrayBase< xiiSkeletonResourceGeometry > >
 CxiiArrayBase< xiiStandardJSONWriter::JSONState, xiiDynamicArrayBase< xiiStandardJSONWriter::JSONState > >
 CxiiArrayBase< xiiStringBuilder, xiiDynamicArrayBase< xiiStringBuilder > >
 CxiiArrayBase< xiiStringView, xiiDynamicArrayBase< xiiStringView > >
 CxiiArrayBase< xiiSurfaceInteraction, xiiDynamicArrayBase< xiiSurfaceInteraction > >
 CxiiArrayBase< xiiTag, xiiDynamicArrayBase< xiiTag > >
 CxiiArrayBase< xiiTagSetTemplate, xiiDynamicArrayBase< xiiTagSetTemplate > >
 CxiiArrayBase< xiiTaskGroupID, xiiDynamicArrayBase< xiiTaskGroupID > >
 CxiiArrayBase< xiiTaskWorkerThread *, xiiDynamicArrayBase< xiiTaskWorkerThread * > >
 CxiiArrayBase< xiiTexConvSliceChannelMapping, xiiDynamicArrayBase< xiiTexConvSliceChannelMapping > >
 CxiiArrayBase< xiiTextSection, xiiDynamicArrayBase< xiiTextSection > >
 CxiiArrayBase< xiiTextureAtlasCreationDesc::Item, xiiDynamicArrayBase< xiiTextureAtlasCreationDesc::Item > >
 CxiiArrayBase< xiiTextureAtlasCreationDesc::Layer, xiiDynamicArrayBase< xiiTextureAtlasCreationDesc::Layer > >
 CxiiArrayBase< xiiTexturePacker::Texture, xiiDynamicArrayBase< xiiTexturePacker::Texture > >
 CxiiArrayBase< xiiTime, xiiDynamicArrayBase< xiiTime > >
 CxiiArrayBase< xiiToolsTag, xiiDynamicArrayBase< xiiToolsTag > >
 CxiiArrayBase< xiiTranslator *, xiiDynamicArrayBase< xiiTranslator * > >
 CxiiArrayBase< xiiTypedResourceHandle< class xiiDecalResource >, xiiDynamicArrayBase< xiiTypedResourceHandle< class xiiDecalResource > > >
 CxiiArrayBase< xiiTypedResourceHandle< class xiiMaterialResource >, xiiDynamicArrayBase< xiiTypedResourceHandle< class xiiMaterialResource > > >
 CxiiArrayBase< xiiTypelessResourceHandle, xiiDynamicArrayBase< xiiTypelessResourceHandle > >
 CxiiArrayBase< xiiUInt16, xiiDynamicArrayBase< xiiUInt16 > >
 CxiiArrayBase< xiiUInt32, xiiDynamicArrayBase< xiiUInt32 > >
 CxiiArrayBase< xiiUInt32, xiiStaticArray< xiiUInt32, Capacity > >
 CxiiArrayBase< xiiUInt64, xiiDynamicArrayBase< xiiUInt64 > >
 CxiiArrayBase< xiiUInt8 *, xiiDynamicArrayBase< xiiUInt8 * > >
 CxiiArrayBase< xiiUInt8, xiiDynamicArrayBase< xiiUInt8 > >
 CxiiArrayBase< xiiUniquePtr< Cell >, xiiDynamicArrayBase< xiiUniquePtr< Cell > > >
 CxiiArrayBase< xiiUniquePtr< class xiiBakedProbesComponent >, xiiDynamicArrayBase< xiiUniquePtr< class xiiBakedProbesComponent > > >
 CxiiArrayBase< xiiUniquePtr< ComponentType >, xiiDynamicArrayBase< xiiUniquePtr< ComponentType > > >
 CxiiArrayBase< xiiUniquePtr< Grid >, xiiDynamicArrayBase< xiiUniquePtr< Grid > > >
 CxiiArrayBase< xiiUniquePtr< ProbeUpdateInfo >, xiiDynamicArrayBase< xiiUniquePtr< ProbeUpdateInfo > > >
 CxiiArrayBase< xiiUniquePtr< QueryPoolInformation >, xiiStaticArray< xiiUniquePtr< QueryPoolInformation >, Capacity > >
 CxiiArrayBase< xiiUniquePtr< WorkerOpInfo >, xiiDynamicArrayBase< xiiUniquePtr< WorkerOpInfo > > >
 CxiiArrayBase< xiiUniquePtr< xiiActor >, xiiDynamicArrayBase< xiiUniquePtr< xiiActor > > >
 CxiiArrayBase< xiiUniquePtr< xiiActorApiService >, xiiDynamicArrayBase< xiiUniquePtr< xiiActorApiService > > >
 CxiiArrayBase< xiiUniquePtr< xiiActorPlugin >, xiiDynamicArrayBase< xiiUniquePtr< xiiActorPlugin > > >
 CxiiArrayBase< xiiUniquePtr< xiiAnimGraphNode >, xiiDynamicArrayBase< xiiUniquePtr< xiiAnimGraphNode > > >
 CxiiArrayBase< xiiUniquePtr< xiiDataDirectory::ArchiveReaderUncompressed >, xiiDynamicArrayBase< xiiUniquePtr< xiiDataDirectory::ArchiveReaderUncompressed > > >
 CxiiArrayBase< xiiUniquePtr< xiiExtractor >, xiiDynamicArrayBase< xiiUniquePtr< xiiExtractor > > >
 CxiiArrayBase< xiiUniquePtr< xiiFrameDataProviderBase >, xiiDynamicArrayBase< xiiUniquePtr< xiiFrameDataProviderBase > > >
 CxiiArrayBase< xiiUniquePtr< xiiLongOpControllerManager::ProxyOpInfo >, xiiDynamicArrayBase< xiiUniquePtr< xiiLongOpControllerManager::ProxyOpInfo > > >
 CxiiArrayBase< xiiUniquePtr< xiiPin >, xiiDynamicArrayBase< xiiUniquePtr< xiiPin > > >
 CxiiArrayBase< xiiUniquePtr< xiiReflectionPool::Data::WorldReflectionData >, xiiDynamicArrayBase< xiiUniquePtr< xiiReflectionPool::Data::WorldReflectionData > > >
 CxiiArrayBase< xiiUniquePtr< xiiRenderer >, xiiDynamicArrayBase< xiiUniquePtr< xiiRenderer > > >
 CxiiArrayBase< xiiUniquePtr< xiiRenderPipelinePass >, xiiDynamicArrayBase< xiiUniquePtr< xiiRenderPipelinePass > > >
 CxiiArrayBase< xiiUniquePtr< xiiScriptCoroutine >, xiiDynamicArrayBase< xiiUniquePtr< xiiScriptCoroutine > > >
 CxiiArrayBase< xiiUniquePtr< xiiTranslator >, xiiDynamicArrayBase< xiiUniquePtr< xiiTranslator > > >
 CxiiArrayBase< xiiUuid, xiiDynamicArrayBase< xiiUuid > >
 CxiiArrayBase< xiiVariant, xiiDynamicArrayBase< xiiVariant > >
 CxiiArrayBase< xiiVec2Template< double >, xiiDynamicArrayBase< xiiVec2Template< double > > >
 CxiiArrayBase< xiiVec3Template< double >, xiiDynamicArrayBase< xiiVec3Template< double > > >
 CxiiArrayBase< xiiVec3Template< float >, xiiDynamicArrayBase< xiiVec3Template< float > > >
 CxiiArrayBase< xiiVec4Template< float >, xiiDynamicArrayBase< xiiVec4Template< float > > >
 CxiiArrayBase< xiiVersionKey, xiiDynamicArrayBase< xiiVersionKey > >
 CxiiArrayBase< xiiVertexStreamInfo, xiiDynamicArrayBase< xiiVertexStreamInfo > >
 CxiiArrayBase< xiiViewHandle, xiiDynamicArrayBase< xiiViewHandle > >
 CxiiArrayBase< xiiVisualizerAdapter *, xiiDynamicArrayBase< xiiVisualizerAdapter * > >
 CxiiArrayBase< xiiVisualScriptCompiler::AstNode *, xiiDynamicArrayBase< xiiVisualScriptCompiler::AstNode * > >
 CxiiArrayBase< xiiVisualScriptCompiler::CompiledFunction, xiiDynamicArrayBase< xiiVisualScriptCompiler::CompiledFunction > >
 CxiiArrayBase< xiiVisualScriptNodeDescription, xiiDynamicArrayBase< xiiVisualScriptNodeDescription > >
 CxiiArrayBase< xiiVisualScriptNodeRegistry::NodeCreationTemplate, xiiDynamicArrayBase< xiiVisualScriptNodeRegistry::NodeCreationTemplate > >
 CxiiArrayBase< xiiVisualScriptVariable, xiiDynamicArrayBase< xiiVisualScriptVariable > >
 CxiiArrayBase< xiiVisualShaderPinDescriptor, xiiDynamicArrayBase< xiiVisualShaderPinDescriptor > >
 CxiiArrayBase< xiiWorld *, xiiStaticArray< xiiWorld *, Capacity > >
 CxiiArrayBase< xiiWorldModule *, xiiDynamicArrayBase< xiiWorldModule * > >
 CxiiArrayBase< xiiWorldModule::UpdateFunctionDesc, xiiDynamicArrayBase< xiiWorldModule::UpdateFunctionDesc > >
 CxiiArrayBase< xiiWorldModuleConfig::InterfaceImpl, xiiDynamicArrayBase< xiiWorldModuleConfig::InterfaceImpl > >
 CxiiArrayBase< xiiWorldRttiConverterContext *, xiiDynamicArrayBase< xiiWorldRttiConverterContext * > >
 CxiiArrayMapBase< KEY, VALUE >An associative container, similar to xiiMap, but all data is stored in a sorted contiguous array, which makes frequent lookups more efficient
 CxiiArrayMapBase< xiiHashedString, xiiAnimationClipResourceDescriptor::JointInfo >
 CxiiArrayMapBase< xiiHashedString, xiiExposedBone >
 CxiiArrayMapBase< xiiHashedString, xiiVariant >
 CxiiArrayMapBase< xiiUInt32, ozz::animation::SamplingJob::Context * >
 CxiiArrayMapBase< xiiUInt32, xiiTextureAtlasRuntimeDesc::Item >
 CxiiArrayPropertyAccessor< Class, Container, Member >
 CxiiArrayPtr< T >This class encapsulates an array and it's size. It is recommended to use this class instead of plain C arrays
 CxiiAssetActions
 CxiiAssetBrowserItemFlagsEach item in the asset browser can be multiple things at the same time as described by these flags. Retrieved via user role xiiQtAssetBrowserModel::UserRoles::ItemFlags
 CxiiAssetCurator
 CxiiAssetCuratorEvent
 CxiiAssetDocumentFlags
 CxiiAssetExistanceState
 CxiiAssetFileExtensionWhitelistA global whitelist for file extension that may be used as certain asset types
 CxiiAssetFileHeaderSimple class to handle asset file headers (the very first bytes in all transformed asset files)
 CxiiAssetInfo
 CxiiAssetProcessorBackground asset processing is handled by this class. Creates EditorProcessor processes
 CxiiAssetProcessorEvent
 CxiiAssetTableAsset table class. Persistent cache for an asset table
 CxiiAssetTableWriterKeeps track of all asset tables and their state as well as reloading modified resources
 CxiiAtomicBoolAn atomic boolean variable. This is just a wrapper around an atomic int32 for convenience
 CxiiAtomicCompatible< T >General trait to check atomic compatibility (only valid integral types or enums)
 CxiiAtomicInteger< T >Integer class that can be manipulated in an atomic (i.e. thread-safe) fashion
 CxiiAtomicIntegerTraits< T >Custom trait to determine if a type is a valid atomic-compatible integer or has an underlying type
 CxiiAtomicUtilsThis class provides functions to do atomic operations
 CxiiAttachmentSettingsDefines a structured color attachment setup with default values
 CxiiAttributeHolder
 CxiiBakingInterface
 CxiiBakingSettings
 CxiiBasisAxisAn enum that allows to select on of the six main axis (positive / negative)
 CxiiBitfield< Container >A template interface, that turns any array class into a bitfield
 CxiiBitflags< T >The xiiBitflags class allows you to work with type-safe bitflags
 CxiiBitflagsBaseDummy type to pass to templates and macros that expect a base type for an bitflags class
 CxiiBitIterator< DataType, ReturnsIndex, ReturnType, StorageType >
 CxiiBitIteratorStorage< T, typename >
 CxiiBlackboardCondition
 CxiiBlackboardEntry
 CxiiBlackboardEntryFlagsFlags for entries in xiiBlackboard
 CxiiBlackboardTemplateResourceDescriptor
 CxiiBlobXiiBlob allows to store simple binary data larger than 4GB. This storage class is used by xiiImage to allow processing of large textures for example. In the current implementation the start of the allocated memory is guaranteed to be 64 byte aligned
 CxiiBlobPtr< T >This class encapsulates a blob's storage and it's size. It is recommended to use this class instead of directly working on the void* of the blob
 CxiiBlockStorage< T, BlockSizeInByte, StorageType >
 CxiiBlockStorageType
 CxiiBoundingBoxSphereTemplate< Type >A combination of a bounding box and a bounding sphere with the same center
 CxiiBoundingBoxTemplate< Type >An axis-aligned bounding box implementation
 CxiiBoundingSphereTemplate< Type >An implementation of a bounding sphere
 CxiiShaderUtilities::xiiBuiltinShader
 CxiiCallbackResultEnum values for success and failure. To be used by functions as return values mostly, instead of bool
 CxiiCameraA camera class that stores the orientation and some basic camera settings
 CxiiCameraModeSpecifies in which mode this camera is configured
 CxiiCameraUsageHintUsage hint of a camera/view
 CxiiCleanType< T >
 CxiiCleanType2< T >
 CxiiCleanType2< xiiBitflags< T > >
 CxiiCleanType2< xiiEnum< T > >
 CxiiCleanType< const char * >
 CxiiClipSpaceDepthRangeDescribes for which depth range a projection matrix is constructed
 CxiiClipSpaceYModeSpecifies whether a projection matrix should flip the result along the Y axis or not
 CxiiClockA clock that can be speed up, slowed down, paused, etc. Useful for updating game logic, rendering, etc
 CxiiClothSheetFlagsFlags for how a piece of cloth should be simulated
 CxiiClothSimulatorA simple simulator for swinging and hanging cloth
 CxiiClusteredDataGPU
 CxiiCodeEditorPreferences
 CxiiCollectionEntryRepresents one resource to load / preload through a xiiCollectionResource
 CxiiCollectionResourceDescriptorDescribes a full xiiCollectionResource, ie. lists all the resources that the collection contains
 CxiiCollisionFilterConfigA 32x32 matrix of named filters that can be configured to enable or disable collisions
 CxiiColorXiiColor represents an RGBA color in linear color space. Values are stored as float, allowing HDR values and full precision color modifications
 CxiiColorBaseUBA 8bit per channel color storage format with undefined encoding. It is up to the user to reinterpret as a gamma or linear space color
 CxiiColorGradientA color curve for animating colors
 CxiiColorGradientResourceDescriptor
 CxiiColorLinear16fA 16bit per channel float color storage format
 CxiiColorSchemeA color scheme based on https://github.com/yeun/open-color version 1.9.1
 CxiiCommandHistoryStores the undo / redo stacks of transactions done on a document
 CxiiCommandHistoryActions
 CxiiCommandHistoryEvent
 CxiiCommandInterpreterState
 CxiiCommandLineUtilsThis is a helper class to parse command lines
 CxiiCommonAssetActions
 CxiiCommonAssetUiStateFrequently needed asset document states, to prevent code duplication
 CxiiCompareDataDirPathComparator that first sort case-insensitive and then case-sensitive if necessary for a unique ordering
 CxiiCompareHelper< T >A comparer object is used in sorting algorithms to compare to objects of the same type
 CxiiCompareHelper< xiiHybridString< Size > >
 CxiiCompareString_NoCase
 CxiiComparisonOperatorAn enum that represents the operator of a comparison
 CxiiCompiler
 CxiiCompilerPreferences
 CxiiComponent_ScriptBaseClassFunctions
 CxiiComponentHandleA handle to a component
 CxiiComponentIdInternal component id used by xiiComponentHandle
 CxiiComponentInitBatchHandle
 CxiiComponentModeSpecifies the mode of a component. Dynamic components may change an object's transform, static components must not
 CxiiComponentUpdateType
 CxiiConditionalLock< T >Manages a lock (e.g. a mutex) and ensures that it is properly released as the lock object goes out of scope. The lock/unlock will only be done if the boolean condition is satisfied at scope creation time
 CxiiConditionToCompileTimeBool< cond >Converts a bool condition to CompileTimeTrue/FalseType
 CxiiConditionToCompileTimeBool< true >
 CxiiConditionVariableCondition variables are used to put threads to sleep and wake them up upon certain events
 CxiiConnection
 CxiiConsole
 CxiiConsoleEventThe event data that is broadcast by the console
 CxiiConsoleString
 CxiiContainerElementMetaStateEventEvent that is broadcast whenever information about how to present elements in a container is required
 CxiiContainerSubTypeResolver< CONTAINER >Template that allows to probe a container for its element type
 CxiiContainerSubTypeResolver< xiiArrayPtr< T > >
 CxiiContainerSubTypeResolver< xiiDeque< T > >
 CxiiContainerSubTypeResolver< xiiDynamicArray< T > >
 CxiiContainerSubTypeResolver< xiiHashSet< T > >
 CxiiContainerSubTypeResolver< xiiHashTable< K, T > >
 CxiiContainerSubTypeResolver< xiiHybridArray< T, Size > >
 CxiiContainerSubTypeResolver< xiiMap< K, T > >
 CxiiContainerSubTypeResolver< xiiSet< T > >
 CxiiContainerSubTypeResolver< xiiSmallArray< T, Size > >
 CxiiContainerSubTypeResolver< xiiStaticArray< T, Size > >
 CxiiContainerSubTypeResolver< xiiTagSetTemplate< T > >
 CxiiControllerInput
 CxiiConversionTest< From, To >Static Conversion Test
 CxiiConversionTest< T, T >Specialization for above Type
 CxiiConvexHullGeneratorComputes convex hulls for 3D meshes
 CxiiCoordinateSystem
 CxiiCoordinateSystemConversionHelper class to convert between two xiiCoordinateSystem spaces
 CxiiCppSettings
 CxiiCpuFeaturesFlags that tell you which SIMD features are available on this processor / OS
 CxiiCrashHandlerHelper class to manage the top level exception handler
 CxiiCreatureLeg
 CxiiCurve1DA 1D curve for animating a single value over time
 CxiiCurve1DResourceDescriptorA curve resource can contain more than one curve, but all of the same type
 CxiiCurveTangentMode
 CxiiCVarEventThe data that is broadcast whenever a cvar is changed
 CxiiCVarFlagsThe flags that can be used on a xiiCVar
 CxiiCVarTypeDescribes of which type a CVar is. Use that info to cast a xiiCVar* to the proper derived class
 CxiiCVarValueEach CVar stores several values internally. The 'Current' value is the most important one
 CxiiCVarWidgetDataData used by xiiQtCVarWidget to represent CVar states
 CxiiDataBlock< T, SizeInBytes >This struct represents a block of type T, typically 4kb
 CxiiDataDirectoryInfo
 CxiiDataDirectoryReaderWriterBaseThis is the base class for all data directory readers/writers
 CxiiDataDirectoryTypeThe base class for all data directory types
 CxiiDataDirPathA reference to a file or folder inside a data directory
 CxiiDataTransferA 'data transfer' is a blob of data that an application can send to connected tools such as xiiInspector upon request
 CxiiDataTransferObjectA small wrapper class around a xiiTelemetryMessage for sending a 'data transfer'. See xiiDataTransfer for more details
 CxiiDateTimeCan be used to convert xiiTimestamp into a human readable form
 CxiiDebugRendererDraws simple shapes into the scene or view
 CxiiDebugRendererContextUsed in xiiDebugRenderer to determine where debug geometry should be rendered
 CxiiDebugRendererLine
 CxiiDebugRendererTexturedTriangle
 CxiiDebugRendererTriangle
 CxiiDebugTextHAlignHorizontal alignment of debug text
 CxiiDebugTextPlacementScreen placement of debug text
 CxiiDebugTextVAlignVertical alignment of debug text
 CxiiDecalAtlasResourceDescriptor
 CxiiDecalMode
 CxiiDecalResourceDescriptor
 CxiiDefaultAllocatorWrapper
 CxiiDefaultContainerStateObject used to query and revert to the default state of all elements of a container of an object
 CxiiDefaultExpressionFunctions
 CxiiDefaultObjectStateObject used to query and revert to the default state of all properties of an object
 CxiiDefaultRenderDataCategories
 CxiiDefaultSamplerFlags
 CxiiDefaultSpatialDataCategories
 CxiiDefaultStateRegistry for all xiiDefaultStateProvider factory functions
 CxiiDelegateBaseBase class for xiiDelegate
 CxiiDependencyFileThis class represents a set of files of which one wants to know when any one of them changes
 CxiiDependencyFlagsDefines how a reference set by xiiFileBrowserAttribute and xiiAssetBrowserAttribute is treated
 CxiiDepthStencilSettingsDefines a structured depth-stencil attachment setup with default values
 CxiiDequeBase< T, Construct >A double ended queue container
 CxiiDequeBase< ComponentToUpdate, true >
 CxiiDequeBase< const xiiComponent *, true >
 CxiiDequeBase< const xiiDeque< xiiTokenParseUtils::TokenStream > *, true >
 CxiiDequeBase< const xiiDocumentObject *, true >
 CxiiDequeBase< const xiiGameObject *, true >
 CxiiDequeBase< const xiiLogEntry *, true >
 CxiiDequeBase< CustomDefine, true >
 CxiiDequeBase< CustomToken, true >
 CxiiDequeBase< DeletionEntry, true >
 CxiiDequeBase< FileData, true >
 CxiiDequeBase< IfDefState, true >
 CxiiDequeBase< Instance, true >
 CxiiDequeBase< ListElement, Construct >
 CxiiDequeBase< Node, Construct >
 CxiiDequeBase< PendingTextureDescription, true >
 CxiiDequeBase< PoolEntry, true >
 CxiiDequeBase< SafeReclaimCommandBuffer, true >
 CxiiDequeBase< SafeReclaimResource, true >
 CxiiDequeBase< SafeReleaseDescription, true >
 CxiiDequeBase< ShadowData, true >
 CxiiDequeBase< ShadowView, true >
 CxiiDequeBase< StatSample, true >
 CxiiDequeBase< T, true >
 CxiiDequeBase< TimeSample, true >
 CxiiDequeBase< Triangle, true >
 CxiiDequeBase< vk::CommandBuffer, true >
 CxiiDequeBase< vk::DescriptorBufferInfo, true >
 CxiiDequeBase< vk::DescriptorPool, true >
 CxiiDequeBase< vk::Fence, true >
 CxiiDequeBase< vk::Semaphore, true >
 CxiiDequeBase< xiiArchiveBuilder::SourceEntry, true >
 CxiiDequeBase< xiiBoneManipulatorAdapter::ElementGizmo, true >
 CxiiDequeBase< xiiCommandTransaction *, true >
 CxiiDequeBase< xiiComponentHandle, true >
 CxiiDequeBase< xiiConsoleString, true >
 CxiiDequeBase< xiiContiguousMemoryStreamStorage, true >
 CxiiDequeBase< xiiEditorEngineSyncObject *, true >
 CxiiDequeBase< xiiGALCpuWaitOnlyFenceVulkan::SyncPointData, true >
 CxiiDequeBase< xiiGALFenceVulkan::SyncPointData, true >
 CxiiDequeBase< xiiGameObjectHandle, true >
 CxiiDequeBase< xiiGeometry::Line, true >
 CxiiDequeBase< xiiGeometry::Polygon, true >
 CxiiDequeBase< xiiGeometry::Vertex, true >
 CxiiDequeBase< xiiGridNavmesh::AreaEdge, true >
 CxiiDequeBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, true >
 CxiiDequeBase< xiiInt64, true >
 CxiiDequeBase< xiiLogEntry, true >
 CxiiDequeBase< xiiMap< const xiiPlatformProfile *, xiiUniquePtr< xiiAssetTable > >, true >
 CxiiDequeBase< xiiMap< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiUInt32 >xiiMap< xiiDynamicTree::xiiMultiMapKey, xiiDynamicTree::xiiObjectData >::Iterator, true >
 CxiiDequeBase< xiiMaterialResource::CachedValues, true >
 CxiiDequeBase< xiiMessageQueueBase::Entry, true >
 CxiiDequeBase< xiiModelImporter2::OutputMaterial, true >
 CxiiDequeBase< xiiOBJLoader::Face, true >
 CxiiDequeBase< xiiOpenDdlReaderElement, true >
 CxiiDequeBase< xiiQtCVarModel::Entry, true >
 CxiiDequeBase< xiiQtFileserveActivityItem, true >
 CxiiDequeBase< xiiQtPropertyAnimModelTreeEntry, true >
 CxiiDequeBase< xiiRecentFilesList::RecentFile, true >
 CxiiDequeBase< xiiReflectionProbeRef, true >
 CxiiDequeBase< xiiRemoteMessage, true >
 CxiiDequeBase< xiiResourceManager::LoadingInfo, true >
 CxiiDequeBase< xiiSceneDocument::SelectionHistory, true >
 CxiiDequeBase< xiiSelectedGameObject, true >
 CxiiDequeBase< xiiSkeletonBuilder::BuilderJoint, true >
 CxiiDequeBase< xiiSmcSubMesh, true >
 CxiiDequeBase< xiiSmcTriangle, true >
 CxiiDequeBase< xiiTag *, true >
 CxiiDequeBase< xiiTaskGroup, true >
 CxiiDequeBase< xiiToken, true >
 CxiiDequeBase< xiiUInt64, true >
 CxiiDequeBase< xiiUInt8, true >
 CxiiDequeBase< xiiUniquePtr< xiiProcessMessage >, true >
 CxiiDequeBase< xiiUuid, true >
 CxiiDequeBase< xiiVec3Template< float >, true >
 CxiiDequeBase< xiiVisualScriptCompiler::AstNode, true >
 CxiiDGMLGraphThis class encapsulates building a DGML compatible graph
 CxiiDGMLGraphCreatorThis class encapsulates creating graphs from various core engine structures (like the game object graph etc.)
 CxiiDGMLGraphWriterThis class encapsulates the output of DGML compatible graphs to files and streams
 CxiiDiffOperation
 CxiiDirectoryWatcherImpl
 CxiiDocumentActions
 CxiiDocumentEvent
 CxiiDocumentFlags
 CxiiDocumentNodeManagerEvent
 CxiiDocumentObject
 CxiiDocumentObjectConverterReader
 CxiiDocumentObjectConverterWriterWrites the state of a xiiDocumentObject to an abstract graph
 CxiiDocumentObjectEventUsed by xiiDocumentObjectManager::m_ObjectEvents
 CxiiDocumentObjectManagerRepresents to content of a document. Every document has exactly one root object under which all objects need to be parented. The default root object is xiiDocumentRoot
 CxiiDocumentObjectMirror
 CxiiDocumentObjectPropertyEventUsed by xiiDocumentObjectManager::m_PropertyEvents
 CxiiDocumentObjectStructureEventUsed by xiiDocumentObjectManager::m_StructureEvents
 CxiiDocumentObjectVisitorImplements visitor pattern for content of the document object manager
 CxiiDocumentRegistryTracks existing and active xiiDocument
 CxiiDocumentTypeDescriptor
 CxiiDocumentUtils
 CxiiDosDevicePathConverts an absolute path to a 'DOS device path'
 CxiiDoubleBufferedStackAllocatorA double buffered stack allocator
 CxiiDynamicBitflagsStores the valid values and names for 'dynamic' bitflags
 CxiiDynamicEnumStores the valid values and names for 'dynamic' enums
 CxiiDynamicMeshBufferResourceDescriptor
 CxiiDynamicMeshVertex
 CxiiDynamicOctreeA loose Octree implementation that is very lightweight on RAM
 CxiiDynamicQuadtreeA loose Quadtree implementation that is very lightweight on RAM
 CxiiDynamicStringEnumStores the valid values and names for 'dynamic' enums
 CxiiDynamicTree
 CxiiEasingFunctionAvailable Procedural Curve Generators
 CxiiEditActions
 CxiiEditorAppEvent
 CxiiEditorEngineConnection
 CxiiEditorEngineProcessApp
 CxiiEditorEngineProcessConnection
 CxiiEditorGuidEngineHandleMap< HandleType >
 CxiiEndianHelperCollection of helper methods when working with endianess "problems"
 CxiiEngineProcessDocumentContextFlags
 CxiiEngineProcessViewContextRepresents the view/window on the engine process side, holds all data necessary for rendering
 CxiiEngineViewConfig
 CxiiEngineViewLightSettingsEvent
 CxiiEngineViewPreferences
 CxiiEngineWindowEvent
 CxiiEnumBaseDummy type to pass to templates and macros that expect a base type for an enum class
 CxiiEnvironmentVariableUtilsThis is a helper class to interact with environment variables
 CxiiEventBase< EventData, MutexType, EventType >This class propagates event information to registered event handlers
 CxiiEventBase< const xiiActionManager::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiAssetCuratorEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiAssetProcessorEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiBlackboard::EntryEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiCommandHistoryEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiCommonAssetUiState &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiConsoleEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiCppSettings &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiCVarEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiDocumentEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiDocumentNodeManagerEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiDocumentObject *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiDocumentObjectEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiEditorAppEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiEditorEngineDocumentMsg *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiEditorEngineProcessConnection::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiEngineViewLightSettingsEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiEngineWindowEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiFileserverEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiFileSystem::FileEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGALDeviceEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGameApplicationStaticEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGameObject *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGameObjectContextEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGameObjectDocumentEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGameObjectEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiGizmoEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiImageDataAssetEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiIpcChannelEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiLongOpControllerEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiMaterialResource *, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiMaterialVisualShaderEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiObjectAccessorChangeEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiPreprocessor::ProcessingEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiProcessCommunicationChannel::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiProcessMessage *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiProgressEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiPropertyAnimAssetDocumentEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiQtDocumentWindowEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiQtUiServices::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiQtUiServices::TickEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiReflectionProbeMappingEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiRemoteEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiRenderWorldExtractionEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiRenderWorldRenderEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiResourceEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiResourceManagerEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiRttiMappedObjectFactory::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiScene2LayerEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiSkeletonAssetEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiSnapProviderEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiStreamGroupElementRemovedEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiSurfaceResourceEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiThreadEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiToolsProjectEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< const xiiVisualizerManagerEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< const xiiWorldRttiConverterContext::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constEventData &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiCommandHistoryEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< constxiiDocumentEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiDocumentObjectEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiGameObjectEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiImageDataAssetEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiProcessCommunicationChannel::Event &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiProgressEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< constxiiResourceEvent &, xiiMutex, xiiEventType::Default >
 CxiiEventBase< constxiiScene2LayerEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< EventData, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< void *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiAction *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiActiveDocumentChange &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiContainerElementMetaStateEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiDocumentManager::Request &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiPreferences *, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiPropertyMetaStateEvent &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiToolsProjectRequest &, xiiNoMutex, xiiEventType::Default >
 CxiiEventBase< xiiView *, xiiMutex, xiiEventType::Default >
 CxiiEventSet
 CxiiEventTrackAn event track is a time line that contains named events
 CxiiExposedBone
 CxiiExposedParameter
 CxiiExposedParametersTypeRegistryLazily converts xiiExposedParameters into phantom types. Call GetExposedParametersType to create a type for a sub-asset ID
 CxiiExposedPrefabParameterDesc
 CxiiExpressionAST
 CxiiExpressionByteCode
 CxiiExpressionCompiler
 CxiiExpressionFunctionDescribes an external function that can be called in expressions. These functions need to be state-less and thread-safe
 CxiiExpressionParser
 CxiiExpressionVM
 CxiiExtractedRenderData
 CxiiFd
 CxiiFileOpenModeDefines in which mode to open a file
 CxiiFileSeekModeFor file seek operations this enum defines from which relative position the seek position is described
 CxiiFileserveClientContext
 CxiiFileserverA file server allows to serve files from a host PC to another process that is potentially on another device
 CxiiFileserverEvent
 CxiiFileShareModeSelection specifying file lock behavior on open
 CxiiFileStatsHolds the stats for a file
 CxiiFileStatusInformation about a single file on disk. The file might be a document or any other file found in the data directories
 CxiiFileSystemThe xiiFileSystem provides high-level functionality to manage files in a virtual file system
 CxiiFileSystemIteratorA xiiFileSystemIterator allows to iterate over all files in a certain directory
 CxiiFileSystemIteratorFlags
 CxiiFileSystemMirror< T >
 CxiiFixedPoint< DecimalBits >Implements fixed point arithmetic for fractional values
 CxiiFloat16A 16 bit IEEE float class. Often called "half"
 CxiiFloat16Vec2A simple helper class to use half-precision floats (xiiFloat16) as vectors
 CxiiFloat16Vec3A simple helper class to use half-precision floats (xiiFloat16) as vectors
 CxiiFloat16Vec4A simple helper class to use half-precision floats (xiiFloat16) as vectors
 CxiiFollowPathMode
 CxiiFormatStringImplements formating of strings with placeholders and formatting options
 CxiiForwardRenderShadingQuality
 CxiiFoundation
 CxiiFrameAllocator
 CxiiFrameCaptureInterface
 CxiiFrustumRepresents the frustum of some camera and can be used for culling objects
 CxiiFunctionArgumentDescriptor
 CxiiFunctionParameterTypeResolver< I, FUNC >Template that allows to probe a function for a parameter and return type
 CxiiFunctionParameterTypeResolver< I, R(*)(P...)>
 CxiiFunctionParameterTypeResolver< I, R(Class::*)(P...) const >
 CxiiFunctionParameterTypeResolver< I, R(Class::*)(P...)>
 CxiiFunctionProperty< FUNC >
 CxiiFunctionTypeDescribes what kind of function a property is
 CxiiGALAccessFlagsThis describes the access flags
 CxiiGALAttachmentLoadOperationThis describes the render pass load operation
 CxiiGALAttachmentStoreOperationThis describes the render pass store operation
 CxiiGALBindFlagsThis describes which parts of the pipeline a resource can be bound to. It generally mirrors D3D11_BIND_FLAG enumeration. It is used by the buffer description to describe the bind flags for a buffer, and also used in the texture description to describe the bind flags for a texture
 CxiiGALBlendFactorThis describes the blend factor
 CxiiGALBlendOperationThis describes the blend operation
 CxiiGALBufferDataThis describes the buffer initial data
 CxiiGALBufferModeThis describes the buffer access mode
 CxiiGALBufferViewTypeThis describes the buffer view type used by the buffer view description
 CxiiGALColorMaskThis describes the color component write flags
 CxiiGALCommandBufferPoolVulkan
 CxiiGALCommandListCountersThis describes the command list API call counters
 CxiiGALCommandListStatisticsThis describes the command list statistics
 CxiiGALCommandListUtilities
 CxiiGALCommandQueuePriorityThis describes the queue priority
 CxiiGALCommandQueueTypeThis describes the command queue type
 CxiiGALComparisonFunctionThis describes a comparison function. This enumeration defines a comparison function. It generally mirrors D3D11_COMPARISON_FUNC/D3D12_COMPARISON_FUNC enumeration
 CxiiGALCPUAccessFlagThis describes the allowed CPU access mode flags when mapping a resource. This is used by the buffer and texture descriptions to describe the CPU access mode for buffers and textures
 CxiiGALCpuWaitOnlyFenceVulkan
 CxiiGALCullModeThis describes the cull mode
 CxiiGALDescriptorHashProvides hash functions for GAL descriptor objects
 CxiiGALDescriptorSetPoolVulkan
 CxiiGALDeviceAdapterTypeThis describes the hardware adapter type
 CxiiGALDeviceEventType
 CxiiGALDeviceFactory
 CxiiGALDeviceFeatureStateThis describes the graphics device feature state
 CxiiGALDeviceImplementationDescription
 CxiiGALDeviceUtilitiesProvides utility functions that are common with interfacing with the GAL device
 CxiiGALDeviceValidationLevelThis describes common validation levels that translate to specific settings for different backends
 CxiiGALDispatchComputeDescriptionDescribes parameters for issuing a compute dispatch call
 CxiiGALDispatchComputeIndirectDescriptionDescribes parameters for issuing an indirect compute dispatch call
 CxiiGALDispatchTileDescriptionDescribes parameters for issuing a tile-based compute dispatch
 CxiiGALDrawCommandCapabilityFlagsThis describes the draw command compatibilty flags
 CxiiGALDrawDescriptionDescribes parameters for issuing non-indexed draw calls
 CxiiGALDrawIndexedDescriptionDescribes parameters for issuing indexed draw calls
 CxiiGALDrawIndexedIndirectDescriptionDescribes parameters for issuing indirect indexed draw calls
 CxiiGALDrawIndirectDescriptionDescribes parameters for issuing indirect non-indexed draw calls
 CxiiGALDrawMeshDescriptionDescribes parameters for issuing mesh shader draw calls
 CxiiGALDrawMeshIndirectDescriptionDescribes parameters for issuing indirect mesh shader draw calls
 CxiiGALDynamicBufferAllocationVulkan
 CxiiGALDynamicBufferPoolVulkan
 CxiiGALFencePoolVulkan
 CxiiGALFenceTypeThis describes the fence type
 CxiiGALFillModeThis describes the fill mode
 CxiiGALFilterTypeThis describes the filter type
 CxiiGALFramebufferCreationDescriptionThis describes the frame buffer creation description
 CxiiGALGraphicsAdapterVendorThis describes the graphics device adapter vendor
 CxiiGALGraphicsDeviceTypeDefines the graphics device
 CxiiGALGraphicsPipelineDescriptionThis describes graphics pipeline information
 CxiiGALGraphicsUtilities
 CxiiGALHitGroupBindingModeThis describes the hit group binding mode used by the top level acceleration structure
 CxiiGALImageCaptureThis class provides functionality to capture images from the GPU, typically used for screenshots, debugging or analysis purposes
 CxiiGALInputElementFrequencyThis describes the input frequency
 CxiiGALInputLayoutSemanticThis describes the vertex attribute semantic
 CxiiGALLogicOperationThis describes the logic operation
 CxiiGALMapFlagsThis describes special arguments for a map operation. This is used to describe addition map flags when mapping buffers and textures
 CxiiGALMapTypeThis describes how a mapped resource will be accessed. It generally mirrors the D3D11_MAP enumeration. It is used to describe a texture or buffer mapping type
 CxiiGALMemoryPropertyFlagsThis describes memory property flags
 CxiiGALMiscBufferFlagsThis describes the miscellaneous buffer flags
 CxiiGALMiscTextureFlagsThis describes the miscellaneous texture flags
 CxiiGALMSAASampleCountThis describes the multi-sample count
 CxiiGALMultiDrawDescriptionDescribes parameters for issuing a multi-draw call with unindexed geometry
 CxiiGALMultiDrawIndexedDescriptionDescribes parameters for issuing a multi-draw call with indexed geometry
 CxiiGALMultiDrawIndexedItemRepresents a single indexed draw entry in a multi-draw call
 CxiiGALMultiDrawItemRepresents a single non-indexed draw entry in a multi-draw call
 CxiiGALPermutationGeneratorA helper class to iterate over all possible permutations
 CxiiGALPermutationVariable
 CxiiGALPipelineResourceFlagsThis describes the pipeline resource property flags
 CxiiGALPipelineResourceSignatureCreationDescriptionThis describes the pipeline resource signature creation description
 CxiiGALPipelineShadingRateFlagsThis describes the pipeline state shading rate flags
 CxiiGALPipelineStageFlagsThis describes the pipeline stage flags
 CxiiGALPipelineStateCreationDescriptionThis describes the pipeline state creation description
 CxiiGALPipelineTypeThis describes the shader variable property flags
 CxiiGALPresentModeThis describes the swap chain present mode
 CxiiGALPrimitiveTopologyThis describes the topology of how vertices are interpreted by the pipeline
 CxiiGALQueryPoolVulkan
 CxiiGALQueryTypeThis describes a query type
 CxiiGALQueueInformationVulkan
 CxiiGALRayTracingBuildASFlagsThis describes the acceleration structure build flags
 CxiiGALRayTracingCapabilityFlagsThis describes the ray tracing capability flags
 CxiiGALRayTracingGeneralShaderGroupDescriptionThis describes the ray tracing general shader group information
 CxiiGALRayTracingPipelineDescriptionThis describes the ray tracing pipeline information
 CxiiGALRayTracingProceduralHitShaderGroupDescriptionThis describes the ray tracing general shader group information
 CxiiGALRayTracingTriangleHitShaderGroupDescriptionThis describes the ray tracing general shader group information
 CxiiGALRenderPassCreationDescriptionThis describes the render pass creation description
 CxiiGALResolveTextureSubresourceDescriptionThis describes multi-sampled texture resolve command arguments
 CxiiGALResourceDimensionThis describes the resorurce dimension. This is used by the texture description to describe the texture type, and the texture view description to describe the texture view type
 CxiiGALResourceDimensionCapabilityFlagsThis describes the device support of a particular resource dimension for a given texture format
 CxiiGALResourceFormatThis describes the available texture formats and generally mirrors the DXGI_FORMAT enumeratinon. The table below provides detailed information on each format. Most of these formats are widely supported by all modern APIs (DX10+, OpenGL3.3+ and OpenGLES3.0+). Specific requirements are additionally indicated
 CxiiGALResourceFormatComponentTypeThis describes the texture format component type
 CxiiGALResourceStateFlagsThis describes the resource usage state
 CxiiGALResourceUsage
 CxiiGALSampleCountThis describes the sample count
 CxiiGALSamplerFlagsThis describes the sampler flags
 CxiiGALScalingModeThis describes how an image is stretched to fit a given monitor's resolution
 CxiiGALScanLineOrderThis describes the method the raster uses to create an image on a surface
 CxiiGALSemaphorePoolVulkan
 CxiiGALSetVertexBufferFlagsThis describes the pipeline state shading rate flags
 CxiiGALShaderCompiler
 CxiiGALShaderCompilerFlagsFlags that affect the compilation process of a shader
 CxiiGALShaderManager
 CxiiGALShaderParser
 CxiiGALShaderPermutationBinarySerialized state of a shader permutation
 CxiiGALShaderPrimitiveTypeThis describes the primitive type of a shader code variable
 CxiiGALShaderProgramDataStorage used during the shader compilation process
 CxiiGALShaderResourceDefinitionA shader resource definition found inside the shader source code
 CxiiGALShaderResourceTypeThis describes the shader resource type
 CxiiGALShaderSections
 CxiiGALShaderStageBinary
 CxiiGALShaderStateResourceDescriptor
 CxiiGALShaderTextSectionizer
 CxiiGALShaderTextureTypeThis describes texture type of the shader resource type
 CxiiGALShaderTypeThis describes the shader stage
 CxiiGALShaderVariableClassTypeThis describes the class type of a shader code variable
 CxiiGALShaderVariableFlagsThis describes the shader variable property flags
 CxiiGALShadingRateAxisThis describes the base shading rate along a horizontal or vertical axis
 CxiiGALShadingRateCapabilityFlagsThis describes the shading rate capability flags
 CxiiGALShadingRateCombinerFlagsThis describes how shading rates coming from the different sources (base rate, primitive rate and VRS image rate) are combined
 CxiiGALShadingRateFlagsThis describes the shading rate for both the horizontal and vertical axes
 CxiiGALShadingRateFormatThis describes the shading rate texture format supported by the device
 CxiiGALShadingRateTextureAccessThis describes the access pattern of the shading rate texture
 CxiiGALSparseResourceCapabilityFlagsSparse memory capability flags
 CxiiGALSparseTextureFlagsThis describes the sparse texture packing mode
 CxiiGALStagingBufferAllocationVulkan
 CxiiGALStagingBufferPoolVulkan
 CxiiGALStateTransitionDescriptionThis describes the resource state barrier description
 CxiiGALStateTransitionFlagsResource state transition flags
 CxiiGALStateTransitionModeThis describes the resource state transition mode
 CxiiGALStateTransitionTypeThis describes the resource state transition type
 CxiiGALStencilOperationThis describes the stencil operation
 CxiiGALSurfaceTransformThis describes the transform applied to the image content prior to presentation
 CxiiGALSwapChainUsageFlagsThis describes the method the raster uses to create an image on a surface
 CxiiGALTextureAddressModeThis describes the texture address mode. It defines a technique for resolving texture coordinates that are outside of the boundries of a texture. The enumeration generally mirrors D3D11_TEXTURE_ADDRESS_MODE/D3D12_TEXTURE_ADDRESS_MODE enumeration
 CxiiGALTextureComponentSwizzleThis describes the texture component swizzle
 CxiiGALTextureDataThis describes the initial data to store in the texture
 CxiiGALTextureSubResourceDataThis describes the data for one texture sub-resource
 CxiiGALTextureUtilities
 CxiiGALTextureViewFlagsThis describes the texture view flags
 CxiiGALTextureViewTypeThis describes the texture view type used by the texture view description
 CxiiGALUnorderedAccessViewFlagsThis describes the unordered access view flags
 CxiiGALValidationFlagsThis describes common validation flags
 CxiiGALValueTypeThis describes the represented value type. It is used by the buffer description to describe the value type of a formatted buffer, and also used to specify the index type for an indexed draw call
 CxiiGALVertexBufferPool< VertexType, MutexType, AllocatorWrapper >A templated vertex buffer pool that manages dynamic vertex allocations. This divides its memory into one or more chunks to minimize reallocation and supports thread-safe allocation, update, and tracking of vertex usage
 CxiiGALVertexInputLayoutShader Vertex Input Attributes
 CxiiGALWaveFeatureThis describes the wave feature types
 CxiiGameAppInputConfig
 CxiiGameApplicationExecutionEvent
 CxiiGameApplicationStaticEvent
 CxiiGameGrid< CellData >XiiGameGrid is a general purpose 2D grid structure that has several convenience functions which are often required when working with a grid
 CxiiGameObjectThis class represents an object inside the world
 CxiiGameObjectContextActions
 CxiiGameObjectContextEvent
 CxiiGameObjectDescDescribes the initial state of a game object
 CxiiGameObjectDocumentActions
 CxiiGameObjectDocumentEvent
 CxiiGameObjectEvent
 CxiiGameObjectGizmoInterface
 CxiiGameObjectHandleA handle to a game object
 CxiiGameObjectIdInternal game object id used by xiiGameObjectHandle
 CxiiGameObjectSelectionActions
 CxiiGenericId< InstanceIndexBits, GenerationBits >A generic id class that holds an id combined of an instance index and a generation counter
 CxiiGeometryProvides functions to generate standard geometric shapes, such as boxes, spheres, cylinders, etc
 CxiiGizmoEvent
 CxiiGizmoFlags
 CxiiGlobalBlackboardInitMode
 CxiiGPUResourcePoolThis class serves as a pool for GPU related resources (e.g. buffers and textures required for rendering). Note that the functions creating and returning render targets are thread safe (by using a mutex)
 CxiiGrabbableItemGrabPoint
 CxiiGraphPatchContextHandles the patching of a node. Is passed into the patch classes to provide utility functions and track the node's patching progress
 CxiiGraphVersioningSingleton that allows version patching of xiiAbstractObjectGraph
 CxiiGraphVersioningHashHash helper class for xiiVersionKey
 CxiiGreyBoxShape
 CxiiGridNavmeshTakes a xiiGameGrid and creates an optimized navmesh structure from it, that is more efficient for path searches
 CxiiMemoryPolicies::xiiGuardedAllocation
 CxiiHandednessFor selecting a left-handed or right-handed convention
 CxiiHashableStruct< DERIVED >This class provides a base class for hashable structs (e.g. descriptor objects)
 CxiiHashableStruct< xiiGALAttachmentReferenceDescription >
 CxiiHashableStruct< xiiGALBeginRenderPassDescription >
 CxiiHashableStruct< xiiGALBLASBoundingBoxDescription >
 CxiiHashableStruct< xiiGALBLASTriangleDescription >
 CxiiHashableStruct< xiiGALBlendStateCreationDescription >
 CxiiHashableStruct< xiiGALBottomLevelASCreationDescription >
 CxiiHashableStruct< xiiGALBufferCreationDescription >
 CxiiHashableStruct< xiiGALBufferProperties >
 CxiiHashableStruct< xiiGALBufferToTextureCopyDescription >
 CxiiHashableStruct< xiiGALBufferViewCreationDescription >
 CxiiHashableStruct< xiiGALCommandListCreationDescription >
 CxiiHashableStruct< xiiGALCommandQueueCreationDescription >
 CxiiHashableStruct< xiiGALCommandQueueProperties >
 CxiiHashableStruct< xiiGALComputeShaderProperties >
 CxiiHashableStruct< xiiGALDepthStencilClearValue >
 CxiiHashableStruct< xiiGALDepthStencilStateCreationDescription >
 CxiiHashableStruct< xiiGALDeviceCreationDescription >
 CxiiHashableStruct< xiiGALDeviceEvent >
 CxiiHashableStruct< xiiGALDeviceFeatures >
 CxiiHashableStruct< xiiGALDeviceMemoryProperties >
 CxiiHashableStruct< xiiGALDisplayModeDescription >
 CxiiHashableStruct< xiiGALDrawCommandProperties >
 CxiiHashableStruct< xiiGALFenceCreationDescription >
 CxiiHashableStruct< xiiGALFullScreenModeDescription >
 CxiiHashableStruct< xiiGALGraphicsDeviceAdapterDescription >
 CxiiHashableStruct< xiiGALImmutableSamplerDescription >
 CxiiHashableStruct< xiiGALInputLayoutCreationDescription >
 CxiiHashableStruct< xiiGALLayoutElement >
 CxiiHashableStruct< xiiGALMappedTextureSubresource >
 CxiiHashableStruct< xiiGALMeshShaderProperties >
 CxiiHashableStruct< xiiGALMipLevelProperties >
 CxiiHashableStruct< xiiGALNormalizedDeviceCoordinates >
 CxiiHashableStruct< xiiGALOptimizedClearValue >
 CxiiHashableStruct< xiiGALPipelineResourceDescription >
 CxiiHashableStruct< xiiGALPipelineResourceDescriptionVulkan >
 CxiiHashableStruct< xiiGALQueryCreationDescription >
 CxiiHashableStruct< xiiGALQueryDataBinaryOcclusion >
 CxiiHashableStruct< xiiGALQueryDataDuration >
 CxiiHashableStruct< xiiGALQueryDataOcclusion >
 CxiiHashableStruct< xiiGALQueryDataPipelineStatistics >
 CxiiHashableStruct< xiiGALQueryDataTimestamp >
 CxiiHashableStruct< xiiGALRasterizerStateCreationDescription >
 CxiiHashableStruct< xiiGALRayTracingProperties >
 CxiiHashableStruct< xiiGALRenderPassAttachmentDescription >
 CxiiHashableStruct< xiiGALRenderTargetBlendDescription >
 CxiiHashableStruct< xiiGALResourceFormatDescription >
 CxiiHashableStruct< xiiGALSampleDescription >
 CxiiHashableStruct< xiiGALSamplerCreationDescription >
 CxiiHashableStruct< xiiGALSamplerProperties >
 CxiiHashableStruct< xiiGALScratchBufferSizeDescription >
 CxiiHashableStruct< xiiGALShaderCreationDescription >
 CxiiHashableStruct< xiiGALShaderResourceDescription >
 CxiiHashableStruct< xiiGALShaderResourceVariableDescription >
 CxiiHashableStruct< xiiGALShaderVariableDescription >
 CxiiHashableStruct< xiiGALShadingRateAttachmentDescription >
 CxiiHashableStruct< xiiGALShadingRateMode >
 CxiiHashableStruct< xiiGALShadingRateProperties >
 CxiiHashableStruct< xiiGALSparseBufferProperties >
 CxiiHashableStruct< xiiGALSparseResourceProperties >
 CxiiHashableStruct< xiiGALSparseTextureProperties >
 CxiiHashableStruct< xiiGALStencilOperationDescription >
 CxiiHashableStruct< xiiGALSubPassDependencyDescription >
 CxiiHashableStruct< xiiGALSubPassDescription >
 CxiiHashableStruct< xiiGALSwapChainCreationDescription >
 CxiiHashableStruct< xiiGALTextureComponentMapping >
 CxiiHashableStruct< xiiGALTextureCreationDescription >
 CxiiHashableStruct< xiiGALTextureMipLevelData >
 CxiiHashableStruct< xiiGALTextureProperties >
 CxiiHashableStruct< xiiGALTextureViewCreationDescription >
 CxiiHashableStruct< xiiGALTilePipelineDescription >
 CxiiHashableStruct< xiiGALTopLevelASBuildDescription >
 CxiiHashableStruct< xiiGALTopLevelASCreationDescription >
 CxiiHashableStruct< xiiGALTopLevelASInstanceDescription >
 CxiiHashableStruct< xiiGALViewport >
 CxiiHashableStruct< xiiGALWaveOperationProperties >
 CxiiHashableStruct< xiiVertexStreamInfo >
 CxiiHashedStringThis class is optimized to take nearly no memory (sizeof(void*)) and to allow very fast checks whether two strings are identical
 CxiiHashHelper< T >Helper struct to calculate the Hash of different types
 CxiiHashHelper< const char * >
 CxiiHashHelper< T * >
 CxiiHashHelper< vk::DescriptorType >
 CxiiHashHelper< xiiArchiveStoredString >Functions to enable xiiHashTable to 1) store xiiArchiveStoredString and 2) lookup strings efficiently with a xiiArchiveLookupString
 CxiiHashHelper< xiiComponentHandle >HashHelper implementation so component handles can be used as key in a hashtable
 CxiiHashHelper< xiiDebugRendererContext >
 CxiiHashHelper< xiiExposedBone >
 CxiiHashHelper< xiiGameObjectHandle >HashHelper implementation so game object handles can be used as key in a hash table
 CxiiHashHelper< xiiHashedString >
 CxiiHashHelper< xiiInt32 >
 CxiiHashHelper< xiiInt64 >
 CxiiHashHelper< xiiReflectionProbeId >
 CxiiHashHelper< xiiReflectionProbeRef >
 CxiiHashHelper< xiiScriptCoroutineHandle >HashHelper implementation so coroutine handles can be used as key in a hash table. Also needed to store in a variant
 CxiiHashHelper< xiiScriptWorldModule::FunctionContext >
 CxiiHashHelper< xiiStringView >
 CxiiHashHelper< xiiTempHashedString >
 CxiiHashHelper< xiiTypedResourceHandle< T > >
 CxiiHashHelper< xiiTypelessResourceHandle >
 CxiiHashHelper< xiiUInt32 >
 CxiiHashHelper< xiiUInt64 >
 CxiiHashHelper< xiiUuid >
 CxiiHashHelper< xiiVariant >
 CxiiHashHelper< xiiViewHandle >HashHelper implementation so view handles can be used as key in a hashtable
 CxiiHashHelperString_NoCaseHash helper to be used as a template argument to xiiHashTable / xiiHashSet for case insensitive string keys
 CxiiHashingUtilsThis class provides implementations of different hashing algorithms
 CxiiHashSetBase< KeyType, Hasher >Implementation of a hashset
 CxiiHashSetBase< Connection, ConnectionHasher >
 CxiiHashSetBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiHashHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiHashTableBase< KeyType, ValueType, Hasher >Implementation of a hashtable which stores key/value pairs
 CxiiHashTableBase< MappedBufferKey, MappedBuffer, Hasher >
 CxiiHashTableBase< MappedTextureKey, MappedTexture, Hasher >
 CxiiHashTableBase< xiiGALComputePipelineStateCreationDescription, xiiSharedPtr< xiiGALComputePipelineState >, xiiGALDescriptorHash >
 CxiiHashTableBase< xiiGALGraphicsPipelineStateCreationDescription, xiiSharedPtr< xiiGALGraphicsPipelineState >, xiiGALDescriptorHash >
 CxiiHashTableBase< xiiGALRenderPassCreationDescription, RenderPassCache, xiiGALDescriptorHash >
 CxiiHashTableBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, DependencyListType, xiiHashHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiHashTableBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiHashHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiHashTableBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiReflectedTypeStorageManager::ReflectedTypeStorageMapping::StorageInfo, xiiHashHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiHashTableBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiSharedPtr< xiiAnimGraphSharedBoneWeights >, xiiHashHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiHashTableBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiSharedPtr< xiiGALTexture >, xiiHashHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiHashTableBase< xiiPropertyReference, PropertyValue, PropertyKeyHash >
 CxiiHashTableBase< xiiUInt64, xiiGameObjectId, xiiHashHelper< xiiUInt64 > >
 CxiiHashTableBase< xiiUInt64, xiiHashedString, xiiHashHelper< xiiUInt64 > >
 CxiiHashTableBase< xiiUInt64, xiiRTTI *, xiiHashHelper< xiiUInt64 > >
 CxiiHashTableBase< xiiUInt64, xiiUInt32, CellKeyHashHelper >
 CxiiHashTableBase< xiiVersionKey, const xiiGraphPatch *, xiiGraphVersioningHash >
 CxiiHashTableBaseConstIterator< KeyType, ValueType, Hasher >Const iterator
 CxiiMemoryPolicies::xiiHeapAllocationDefault heap memory allocation policy
 CxiiHMDInfo
 CxiiIDE
 CxiiIdTableBase< IdType, ValueType >Implementation of an id mapping table which stores id/value pairs
 CxiiIdTableBase< xiiComponentId, xiiComponent * >
 CxiiIdTableBase< xiiGameObjectId, xiiGameObject * >
 CxiiIdTableBase< xiiGenericId< 20, 12 >, xiiUniquePtr< xiiScriptCoroutine > >
 CxiiIdTableBase< xiiGenericId< 24, 8 >, Data >
 CxiiIdTableBase< xiiGenericId< 24, 8 >, xiiActionDescriptor * >
 CxiiIdTableBase< xiiGenericId< 24, 8 >, xiiReflectionPool::Data::ProbeData >
 CxiiIdTableBase< xiiGenericId< 24, 8 >, xiiUniquePtr< InitBatch > >
 CxiiIkJointEntry
 CxiiImageAddressMode
 CxiiImageConversionHelper class containing utilities to convert between different image formats and layouts
 CxiiImageConversionEntryA structure describing the pairs of source/target format that may be converted using the conversion routine
 CxiiImageDataAssetEvent
 CxiiImageDataResourceDescriptor
 CxiiImageFileFormat
 CxiiImageFilterRepresents a function used for filtering an image
 CxiiImageFilterWeightsPre-computes the required filter weights for rescaling a sequence of image samples
 CxiiImageFormatEnum describing the encoding format of the pixels of an image
 CxiiImageFormatChannelEnum describing the channel of an image format
 CxiiImageFormatDataTypeEnum describing the channel type of an image format
 CxiiImageFormatMappingsHelper class containing methods to convert between xiiImageFormat::Enum and platform-specific image formats
 CxiiImageFormatTypeEnum describing the type of an image format
 CxiiImageHeaderA class containing image meta data, such as format and dimensions
 CxiiImageSizeofHelper< T >
 CxiiImageSizeofHelper< const void >
 CxiiImageSizeofHelper< void >
 CxiiImageUtils
 CxiiInputActionConfigA struct that defines how to register an input action
 CxiiInputLayoutInfo
 CxiiInputManagerThe central class to set up and query the state of all input
 CxiiInputMessageGranularityWhich types of input events are broadcast
 CxiiInputSlotFlagsThese flags are specified when registering an input slot (by a device), to define some capabilities and restrictions of the hardware
 CxiiInstanceData
 CxiiInstanceDataAllocatorHelper class to manager instance data allocation, construction and destruction
 CxiiInstanceDataDescStructure to describe an instance data type
 CxiiInt64DoubleUnionSimple helper union to store ints and doubles to modify their bit patterns
 CxiiInterval< Type >Represents an interval with a start and an end value
 CxiiIntervalSchedulerBaseHelper class to schedule work in intervals typically larger than the duration of one frame
 CxiiIntFloatUnionSimple helper union to store ints and floats to modify their bit patterns
 CxiiIpcChannelBase class for a communication channel between processes
 CxiiIpcChannelEventEvent data for xiiIpcChannel::m_Events
 CxiiIpcProcessMessageProtocolA protocol around xiiIpcChannel to send reflected messages instead of byte array messages between client and server
 CxiiIReflectedTypeAccessorProvides access to the properties of a xiiRTTI compatible data storage
 CxiiIsBitflags< T >Determines whether a type is xiiIsBitflags
 CxiiIsBitflags< xiiBitflags< T > >
 CxiiIsEnum< T >Determines whether a type is xiiIsBitflags
 CxiiIsEnum< xiiEnum< T > >
 CxiiIsOutParam< T >
 CxiiIsOutParam< T & >
 CxiiIsOutParam< T * >
 CxiiIsStandardType< T, C >Used to determine if the given type is a build-in standard variant type
 CxiiIsStandardType< T, xiiVariant >
 CxiiIsValueType< T, C >Used to determine if the given type can be stored by value inside a xiiVariant (either standard type or custom type)
 CxiiIsValueType< T, xiiVariant >
 CxiiIterateBits< DataType, ReturnsIndex, ReturnType >
 CxiiIterateBits< DataType, false, DataType >
 CxiiIterateBits< DataType, true, DataType >
 CxiiJSONParserA low level JSON parser that can incrementally parse the structure of a JSON document
 CxiiJSONWriterThe base class for JSON writers
 CxiiKeyStateThis struct defines the different states a key can be in. All keys always go through the states 'Pressed' and 'Released', even if they are active for only one frame. A key is 'Down' when it is pressed for at least two frames. It is 'Up' when it is not pressed for at least two frames
 CxiiLambdaDelegateStorageBase[Internal] Storage for lambdas with captures in xiiDelegate
 CxiiLargeBlockAllocator< BlockSizeInByte >A block allocator which can only allocates blocks of memory at once
 CxiiLayerActions
 CxiiLensFlareElementRepresents an individual element of a lens flare
 CxiiListBase< T >A List-class, similar to STL::list
 CxiiListBase< xiiTaskSystem::TaskData >
 CxiiLocalAllocatorWrapper
 CxiiLock< T >Manages a lock (e.g. a mutex) and ensures that it is properly released as the lock object goes out of scope
 CxiiLockedObject< T, O >Provides access to an object while managing a lock (e.g. a mutex) that ensures that during its lifetime the access to the object happens under the lock
 CxiiLodAnimatedMeshLod
 CxiiLodMeshLod
 CxiiLogStatic class that allows to write out logging information
 CxiiLogBlockInstances of this class will group messages in a scoped block together
 CxiiLogEntryA persistent log entry created from a xiiLoggingEventData. Allows for a log event to survive for longer than just the event and is reflected, allowing for it to be sent to remote targets
 CxiiLoggingEventDataThe data that is sent through xiiLogInterface
 CxiiLogInterfaceBase class for all logging classes
 CxiiLogMsgTypeDescribes the types of events that xiiLog sends
 CxiiLogSystemScopeA class that sets a custom xiiLogInterface as the thread local default log system, and resets the previous system when it goes out of scope
 CxiiLongOpControllerEventEvents about all known long ops. Broadcast by xiiLongOpControllerManager
 CxiiLongOpManagerBase class with shared functionality for xiiLongOpControllerManager and xiiLongOpWorkerManager
 CxiiLongOpsAdapterThis singleton lives in the editor process and monitors all xiiSceneDocument's for components with the xiiLongOpAttribute
 CxiiLUTAssetActions
 CxiiMakeDelegateHelper< T >
 CxiiMakeDelegateHelper< R(Class::*)(Args...) const >
 CxiiMakeDelegateHelper< R(Class::*)(Args...)>
 CxiiManipulatorAdapter
 CxiiManipulatorAdapterRegistry
 CxiiManipulatorManager
 CxiiManipulatorManagerEvent
 CxiiMapBase< KeyType, ValueType, Comparer >An associative container. Similar to STL::map
 CxiiMapBase< xiiHybridString< 256U >, MacroDefinition, xiiCompareHelper< xiiHybridString< 256U > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, ActionData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, CategoryData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, ClockData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, const xiiDocumentTypeDescriptor *, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, const xiiRTTI *, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, CustomAction, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, FileCacheStatus, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, FileCheckCache, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, FileContent, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, float, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, GlobalEventsData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, ImageGeneratorFunc, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, PluginsData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, PropertyValue, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, PropertyWidgetData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, QIcon, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, QImage, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, QPixmap, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, QStandardItem *, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, QTreeWidgetItem *, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, ShaderData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, SlotData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, StatData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, StatsData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, SubsystemData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, T, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, TransferData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, TransferDataObject, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, TypeData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiActionMap *, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiAssetTable::ManagerResource, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiCVarWidgetData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiDelegate< void(const xiiStringView &sLogText)>, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiDynamicBitflags, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiDynamicEnum, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiDynamicStringEnum, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiFileStatus, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiFileSystemMirror::DirEntry, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiHybridArray< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, 4 >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiHybridArray< xiiUuid, 1 >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiModelImporter2::OutputTexture, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiOBJLoader::Material, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiOpenDdlReaderElement *, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiPluginBundle, xiiCompareString_NoCase >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiPropertyUiState, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiRenderWorld::CameraConfig, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiSet< xiiHybridString< 32, xiiDefaultAllocatorWrapper > >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiSharedPtr< xiiRasterizerObject >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiTokenizedFileCache::FileData, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiToolsTag, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiTransformTemplate< float >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiUInt16, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiUInt32, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiUniquePtr< xiiAssetDocumentInfo >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiVariant, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiMapBase< xiiHybridString< 64 >, xiiUInt32, xiiCompareHelper< xiiHybridString< 64 > > >
 CxiiMapBase< xiiUInt32, xiiGALShaderStageBinary, xiiCompareHelper< xiiUInt32 > >
 CxiiMapBaseConstIteratorBase< KeyType, ValueType, Comparer, REVERSE >Base class for all iterators
 CxiiMapPropertyAccessor< Class, Container, Member >
 CxiiMat3Template< Type >A 3x3 component matrix class
 CxiiMat4Template< Type >A 4x4 component matrix class
 CxiiMaterialAssetActions
 CxiiMaterialAssetPreview
 CxiiMaterialResourceDescriptor
 CxiiMaterialResourceSlot
 CxiiMaterialShaderMode
 CxiiMaterialVisualShaderEvent
 CxiiMathDoubleBits
 CxiiMathExpressionA wrapper around xiiExpression infrastructure to evaluate simple math expressions
 CxiiMathFloatBits
 CxiiMatOrTransformEnables a function to take an xiiMat3, xiiMat4 or xiiTransfrom
 CxiiMatrixLayoutEnum to describe which memory layout is used to store a matrix in a float array
 CxiiMemberFunctionParameterTypeResolver< FUNC >Template that allows to probe a single parameter function for parameter and return type
 CxiiMemberFunctionParameterTypeResolver< R(Class::*)(P)>
 CxiiMemoryMappedFileAllows to map an entire file into memory for random access
 CxiiMemoryMappedFileImpl
 CxiiMemoryStreamStorageInterfaceInstances of this class act as storage for memory streams
 CxiiMemoryTrackerMemory tracker which keeps track of all allocations and constructions
 CxiiMemoryUtilsThis class provides functions to work on raw memory
 CxiiMeshBoneWeigthPrecision
 CxiiMeshBufferResourceDescriptor
 CxiiMeshBufferUtils
 CxiiMeshImportTransform
 CxiiMeshInstanceData
 CxiiMeshNormalPrecision
 CxiiMeshPrimitive
 CxiiMeshResourceDescriptor
 CxiiMeshTexCoordPrecision
 CxiiMeshVertexColorConversion
 CxiiMessageLoopInternal sub-system used by xiiIpcChannel
 CxiiMessageQueueBase< MetaDataType >Implementation of a message queue on top of a deque
 CxiiMessageSenderBase< T >Base class for all message senders
 CxiiMessageSenderBase< EventMessageType >
 CxiiMessageSenderBase< xiiEventMessage >
 CxiiMessageSenderBase< xiiMsgAnimationReachedEnd >
 CxiiMessageSenderBase< xiiMsgBlackboardEntryChanged >
 CxiiMessageSenderBase< xiiMsgGenericEvent >
 CxiiMessageSenderBase< xiiMsgInputActionTriggered >
 CxiiMessageSenderBase< xiiMsgStateMachineStateChanged >
 CxiiMessageSenderBase< xiiMsgTriggerTriggered >
 CxiiMessageSenderInfo
 CxiiMiniDumpUtilsFunctionality for writing process mini-dumps (callstacks, memory snapshots, etc)
 CxiiMouseCursorClipModeSpecifies how to restrict movement of the Operating System mouse
 CxiiMoveToComponentFlags
 CxiiDynamicTree::xiiMultiMapKey
 CxiiMutexProvides a simple mechanism for mutual exclusion to prevent multiple threads from accessing a shared resource simultaneously
 CxiiNavmeshTriangle
 CxiiNoBaseDummy type to pass to templates and macros that expect a base type for a class that has no base
 CxiiNodeCommands
 CxiiNodeCreationTemplateDescribes a template that will be used to create new nodes. In most cases this only contains the type but it can also contain properties that are pre-filled when the node is created
 CxiiNodeFlags
 CxiiNodePropertyValue
 CxiiNoEventDataCan be used when xiiEvent is used without any additional data
 CxiiNoMutexA dummy mutex that does no locking
 CxiiNullAllocatorWrapper
 CxiiObjectAccessorBase
 CxiiObjectAccessorChangeEvent
 CxiiObjectChangeAn object change starts at the heap object m_Root (because we can only safely store pointers to those). From this object we follow m_Steps (member arrays, structs) to execute m_Change at the end target
 CxiiObjectChangeType
 CxiiDynamicTree::xiiObjectData
 CxiiObjectFlagsInternal flags of game objects or components
 CxiiObjectMetaData< KEY, VALUE >Stores meta data for document objects that is not part of the object itself. E.g. editor-only states like hidden or prefab information
 CxiiObjectModeSpecifies the mode of an object. This enum is only used in the editor
 CxiiObjectMsgQueueTypeSpecifies at which phase the queued message should be processed
 CxiiObjectPickingResult
 CxiiObjectPropertyPath
 CxiiObjectPropertyPathContext
 CxiiObjectSelectionStores a list of game objects as a 'selection'. Provides some common convenience functions for working with selections
 CxiiOBJLoaderA loader class for OBJ/MTL files
 CxiiOnComponentFinishedActionCertain components may delete themselves or their owner when they are finished with their main purpose
 CxiiOnComponentFinishedAction2Same as xiiOnComponentFinishedAction, but additionally includes 'Restart'
 CxiiOnTaskRunningEnum that describes what to do when waiting for or canceling tasks, that have already started execution
 CxiiOpenDdlParserA low level parser for the OpenDDL format. It can incrementally parse the structure, individual blocks can be skipped
 CxiiOpenDdlReaderElementRepresents a single 'object' in a DDL document, e.g. either a custom type or a primitives list
 CxiiOpenDdlWriterThe base class for OpenDDL writers
 CxiiOSFileThis is an abstraction for the most important file operations
 CxiiOSThreadImplementation of a thread
 CxiiOzzArchiveDataStores or gather the data for an ozz file, for random access operations (seek / tell)
 CxiiPageAllocatorThis helper class can reserve and allocate whole memory pages
 CxiiParallelForParamsSettings for xiiTaskSystem::ParallelFor invocations
 CxiiPathNodeTangentModeThe different modes that tangents may use in a path node
 CxiiPathPatternDescribes a single path pattern
 CxiiPathPatternFilterA collection of xiiPathPatterns
 CxiiPathSearch< PathStateType >Implements a directed breadth-first search through a graph (A*)
 CxiiPathStateBase class for all path finding state objects
 CxiiPathStateGenerator< PathStateType >The base class for all path state generates
 CxiiPathUtilsContains Helper functions to work with paths
 CxiiPhantomRttiManagerManages all xiiPhantomRTTI types that have been added to him
 CxiiPhantomRttiManagerEvent
 CxiiPhantomTypeChangeEvent message used by the xiiPhantomRttiManager
 CxiiPhysicsCastResultUsed for raycast and seep tests
 CxiiPhysicsCastResultArray
 CxiiPhysicsOverlapResultUsed to report overlap query results
 CxiiPhysicsOverlapResultArray
 CxiiPhysicsQueryParameters
 CxiiPipeWin
 CxiiPlaneTemplate< Type >A class that represents a mathematical plane
 CxiiPluginXiiPlugin manages all dynamically loadable plugins
 CxiiPluginBundleA plugin bundle lists all the files and information needed to get one feature plugin working both in the editor and the runtime
 CxiiPluginBundleSetContains multiple xiiPluginBundle's
 CxiiPluginEventThe data that is broadcast whenever a plugin is (un-) loaded
 CxiiPluginLoadFlagsFlags for loading a plugin
 CxiiPluginRegisterHelper struct to register the existence of statically linked plugins. The macro XII_STATICLINK_LIBRARY will register a the given library name prepended with xii to the xiiPlugin system. Implemented in Plugin.cpp
 CxiiPointerWithFlags< PtrType, NumFlagBits >A wrapper around a raw pointer that allows to use the lower N bits for flags
 CxiiPositionOnPlaneDescribes on which side of a plane a point or an object is located
 CxiiPostProcessingValueMapping
 CxiiPrefabCache
 CxiiPrefabInstantiationOptions
 CxiiPrefabResourceDescriptor
 CxiiPrefabUtils
 CxiiPreprocessorXiiPreprocessor implements a standard C preprocessor. It can be used to pre-process files to get the output after macro expansion and #ifdef handling
 CxiiProbeFlagsFlags that describe a reflection probe
 CxiiProbeTreeSectorResourceDescriptor
 CxiiProcessCommunicationChannel
 CxiiProcessGroupImpl
 CxiiProcessImpl
 CxiiProcessingStreamA single stream in a stream group holding contiguous data of a given type
 CxiiProcessingStreamGroupA stream group encapsulates the streams and the corresponding data processors
 CxiiProcessingStreamIterator< Type >Helper template class to iterate over stream elements
 CxiiProcessTask
 CxiiProfilingListScopeThis class implements a profiling scope similar to xiiProfilingScope, but with additional sub-scopes which can be added easily without introducing actual C++ scopes
 CxiiProfilingScopeThis class encapsulates a profiling scope
 CxiiProfilingSystemHelper functionality of the profiling system
 CxiiProfilingUtils
 CxiiProgressManages the way a progress bar is subdivided and advanced
 CxiiProgressEventThrough these events the state of a xiiProgress instance is communicated
 CxiiProgressRangeXiiProgressRange is the preferred method to inform the system of progress
 CxiiProjectActions
 CxiiProjectExport
 CxiiProjectileReactionDefines what a projectile will do when it hits a surface
 CxiiProjectileSurfaceInteractionHolds the information about how a projectile interacts with a specific surface type
 CxiiPropertyAccessor< Class, Type, Member >[internal] Helper class to generate accessor functions for (private) members of another class
 CxiiPropertyAnimAssetDocumentEvent
 CxiiPropertyAnimEntry
 CxiiPropertyAnimModeDescribes how an animation should be played back
 CxiiPropertyAnimTargetWhat data type an animation modifies
 CxiiPropertyCategoryDescribes what category a property belongs to
 CxiiPropertyClipboard
 CxiiPropertyEvent
 CxiiPropertyFlagsFlags used to describe a property and its type
 CxiiPropertyMetaStateThis class allows to query additional information about how to present properties in the property grid
 CxiiPropertyMetaStateEventEvent that is broadcast whenever information about how to present properties is required
 CxiiPropertyPathStores a path from an object of a given type to a property inside of it. Once initialized to a specific path, the target property/object of the path can be read or written on multiple root objects. An empty path is allowed in which case WriteToLeafObject/ReadFromLeafObject will return pRootObject directly
 CxiiPropertyPathStepReflected property step that can be used to init a xiiPropertyPath
 CxiiPropertyReference
 CxiiPropertySelection
 CxiiPropertyUiStateDescribes the current meta state of a property for display purposes in the property grid
 CxiiMemoryPolicies::xiiProxyAllocationThis Allocation policy redirects all operations to its parent
 CxiiPushObjectStateData
 CxiiQtDocumentWindowEvent
 CxiiQtFileserveActivityItem
 CxiiQtProgressbarA Qt implementation to display the state of a xiiProgress instance
 CxiiQtPropertyAnimModelTreeEntry
 CxiiQtScopedBlockSignalsCalls blockSignals(true) on all given QObjects, and the reverse in the destructor. Can be nested
 CxiiQtScopedUpdatesDisabledCalls setUpdatesEnabled(false) on all given QObjects, and the reverse in the destructor. Can be nested
 CxiiQuadViewActions
 CxiiQuatTemplate< Type >Quaternions can be used to represent rotations in 3D space
 CxiiRandomA random number generator. Currently uses the WELL512 algorithm
 CxiiRandomGaussA random number generator that produces values with a normal / Gaussian distribution
 CxiiRangeView< ValueType, IteratorType >This class uses delegates to define a range of values that can be enumerated using a forward iterator
 CxiiRasterizationResultEnum values for the result of some rasterization functions
 CxiiRasterizerView
 CxiiRasterizerViewPool
 CxiiRationalA class which can be used to represent rational numbers by stating their numerator and denominator
 CxiiRecentFilesListMaintains a list of recently used files and the container window ID they previously resided in
 CxiiRectTemplate< Type >A simple rectangle class templated on the type for x, y and width, height
 CxiiRefCountingImpl
 CxiiReflectedTypeStorageManagerManages all xiiReflectedTypeStorageAccessor instances
 CxiiReflectionPool
 CxiiReflectionProbeDescDescribes how a cube map should be generated
 CxiiReflectionProbeMappingThis class creates a reflection probe atlas and controls the mapping of added probes to the available atlas indices
 CxiiReflectionProbeMappingEventEvent generated on mapping changes
 CxiiReflectionProbeMode
 CxiiReflectionProbeRefA unique reference to a reflection probe
 CxiiReflectionProbeUpdaterRenders reflection probes and stores filtered mipmap chains into an atlas texture as well as computing sky irradiance Rendering sky irradiance is optional and only done if m_iIrradianceOutputIndex != -1
 CxiiReflectionSerializer
 CxiiReflectionUtilsHelper functions for handling reflection related operations
 CxiiRemoteEventEvent type for connections
 CxiiRemoteInterface
 CxiiRemoteMessageEncapsulates all the data that is transmitted when sending or receiving a message with xiiRemoteInterface
 CxiiRemoteMessageQueue
 CxiiRemoteToolingInterfaceInterface to give access to the FileServe client for additional tooling needs
 CxiiRenderContextProvides an interface for issuing GPU rendering and compute commands within a single rendering scope
 CxiiRenderContextFlags
 CxiiRenderDataBatch
 CxiiRenderDataBatchList
 CxiiRenderingSetup
 CxiiRenderPipelineNodePin
 CxiiRenderPipelineNodePinFlagsFlags that describe the behavior and role of a node pin within the render pipeline
 CxiiRenderPipelineNodePinResourceTypeDescribes the kind of resource a render graph node pin accepts or produces
 CxiiRenderPipelinePassConcurrencyHint
 CxiiRenderPipelinePassConnectionPassed to xiiRenderPipelinePass::InitializeRenderPipelinePass to inform about existing connections on each input / output pin index
 CxiiRenderPipelinePassFlagsThis describes the render-pipeline pass behavior and optimizations to inform the render-pipeline compiler about per-pass requirements, capabilities, and tuning hints
 CxiiRenderPipelineResourceDescriptor
 CxiiRenderPipelineResourceLoader
 CxiiRenderPipelineResourceLoaderConnection
 CxiiRenderSortingFunctions
 CxiiRenderTargetFormat
 CxiiRenderTargetsThis class can be used to define the render targets to be used by a xiiView
 CxiiRenderToTexture2DResourceDescriptor
 CxiiRenderViewContext
 CxiiRenderWorld
 CxiiRenderWorldExtractionEvent
 CxiiRenderWorldRenderEvent
 CxiiResourceEventThese events may be sent by a specific xiiResource or by the xiiResourceManager
 CxiiResourceFlagsThe flags of a xiiResource instance
 CxiiResourceHandlePropertyAccessor< Class, Type, Member >[internal] Helper class to generate accessor functions for (private) resource handle members
 CxiiResourceHandleStreamOperations
 CxiiResourceLoadDataData returned by xiiResourceTypeLoader implementations
 CxiiResourceLoadDescDescribes in which loading state a resource currently is, and how many different quality levels there are
 CxiiResourceLock< RESOURCE_TYPE >Helper class to acquire and release a resource safely
 CxiiResourceManagerThe central class for managing all types derived from xiiResource
 CxiiResourceManagerEventEvents sent by the xiiResourceManager
 CxiiResourceManagerState
 CxiiResourceTypeLoaderBase class for all resource loaders
 CxiiResultDefault enum for returning failure or success, instead of using a bool
 CxiiRootMotionMode
 CxiiRootMotionSource
 CxiiRopeSimulatorA simple simulator for swinging and hanging ropes
 CxiiRTTIThis class holds information about reflected types. Each instance represents one type that is known to the reflection system
 CxiiRTTIAllocatorThe interface for an allocator that creates instances of reflected types
 CxiiRttiConverterContext
 CxiiRttiConverterObject
 CxiiRttiConverterReader
 CxiiRttiConverterWriter
 CxiiRttiMappedObjectFactory< Object >A factory that creates the closest matching objects according to the passed type
 CxiiScene2LayerEvent
 CxiiSceneActions
 CxiiSceneGizmoActions
 CxiiSceneLoadUtilityThis class allows to load a scene in the background and switch to it, once loading has finished
 CxiiSceneViewPerspective
 CxiiScopedCFRef< T >Helper class to release references of core foundation objects correctly
 CxiiScopedRefPointer< T >Stores a pointer to a reference counted object and automatically increases / decreases the reference count
 CxiiScopeExit< T >
 CxiiScreenProvides functionality to detect available monitors
 CxiiScreenInfoDescribes the properties of a screen
 CxiiScriptAllocator
 CxiiScriptCoroutineBase class of script coroutines
 CxiiScriptCoroutineCreationModeMode that decides what should happen if a new coroutine is created while there is already another coroutine running with the same name on a given instance
 CxiiScriptCoroutineHandleA handle to a script coroutine which can be used to determine whether a coroutine is still running even after the underlying coroutine object has already been deleted
 CxiiScriptExtensionClass_CVar
 CxiiScriptExtensionClass_DebugHelper class to expose debug rendering to scripting
 CxiiScriptExtensionClass_Log
 CxiiScriptExtensionClass_Physics
 CxiiScriptExtensionClass_Prefabs
 CxiiScriptExtensionClass_Spatial
 CxiiScriptInstance
 CxiiScriptMessageDesc
 CxiiSearchPatternFilterA small helper class to implement a simple search pattern filter that can contain multiple parts
 CxiiSelectedCurveCP
 CxiiSelectedGameObject
 CxiiSelectionActions
 CxiiSelectionEntry
 CxiiSelectionManagerSelection Manager stores a set of selected document objects
 CxiiSelectionManagerEvent
 CxiiSemaphoreA semaphore is used to synchronize threads, similar to a mutex (see xiiMutex)
 CxiiSerializationContext< Derived >Base class for serialization contexts. A serialization context can be used to add high level logic to serialization, e.g. de-duplicating objects
 CxiiSerializationContext< xiiDeduplicationReadContext >
 CxiiSerializationContext< xiiDeduplicationWriteContext >
 CxiiSerializationContext< xiiStringDeduplicationReadContext >
 CxiiSerializationContext< xiiStringDeduplicationWriteContext >
 CxiiSerializationContext< xiiTypeVersionReadContext >
 CxiiSerializationContext< xiiTypeVersionWriteContext >
 CxiiSerializedBlock
 CxiiSetBase< KeyType, Comparer >A set container that only stores whether an element resides in it or not. Similar to STL::set
 CxiiSetBase< std::tuple< xiiUuid, xiiUuid >, xiiCompareHelper< std::tuple< xiiUuid, xiiUuid > > >
 CxiiSetBase< xiiComponent *, xiiCompareHelper< xiiComponent * > >
 CxiiSetBase< xiiGameObject *, xiiCompareHelper< xiiGameObject * > >
 CxiiSetBase< xiiHybridString< 32, xiiDefaultAllocatorWrapper >, xiiCompareHelper< xiiHybridString< 32, xiiDefaultAllocatorWrapper > > >
 CxiiSetBase< xiiSharedPtr< xiiGALBuffer >, xiiCompareHelper< xiiSharedPtr< xiiGALBuffer > > >
 CxiiSetBase< xiiSharedPtr< xiiGALTexture >, xiiCompareHelper< xiiSharedPtr< xiiGALTexture > > >
 CxiiSetColorModeDescribes how a color should be applied to another color
 CxiiSetPropertyAccessor< Class, Container, Member >
 CxiiShaderBindFlags
 CxiiShaderBoolA wrapper class that converts a bool into the correct data layout for shaders
 CxiiShaderMat3A wrapper class that converts a xiiMat3 into the correct data layout for shaders
 CxiiShaderMat4A wrapper class that converts a xiiMat4 into the correct data layout for shaders
 CxiiShaderPermutationResourceDescriptor
 CxiiShaderPermutationUtilities
 CxiiShaderResourceDescriptor
 CxiiShaderTransformA wrapper class that converts a xiiTransform into the correct data layout for shaders
 CxiiShaderTypeRegistry
 CxiiShaderUtilitiesProvides shader utilities through static methods
 CxiiShadowPool
 CxiiSharedPtr< T >A Shared ptr manages a shared object and destroys that object when no one references it anymore. The managed object must derive from xiiRefCounted
 CxiiSimdBBox
 CxiiSimdBBoxd
 CxiiSimdBBoxSphere
 CxiiSimdBBoxSphered
 CxiiSimdBSphere
 CxiiSimdBSphered
 CxiiSimdDouble
 CxiiSimdFloat
 CxiiSimdMat4dA 4x4 matrix class
 CxiiSimdMat4fA 4x4 matrix class
 CxiiSimdMath
 CxiiSimdPerlinNoise
 CxiiSimdQuat
 CxiiSimdQuatd
 CxiiSimdRandomNoise based random number generator that generates 4 pseudo random values at once
 CxiiSimdTransform
 CxiiSimdTransformd
 CxiiSimdVec4b
 CxiiSimdVec4dA 4-component SIMD vector class
 CxiiSimdVec4fA 4-component SIMD vector class
 CxiiSimdVec4iA SIMD 4-component vector class of signed 32b integers
 CxiiSimdVec4uA SIMD 4-component vector class of unsigned 32b integers
 CxiiSimplifiedDataGPU
 CxiiSingletonRegistrar< TYPE >[internal] Helper class to implement xiiSingletonRegistry and XII_DECLARE_SINGLETON
 CxiiSingletonRegistryXiiSingletonRegistry knows about all singleton instances of classes that use XII_DECLARE_SINGLETON
 CxiiSIUnitOfTime
 CxiiSizeTemplate< Type >A simple size class templated on the type for width and height
 CxiiSizeToType< SizeInByte >Helper struct to get a storage type from a size in byte
 CxiiSkeletonThe skeleton class encapsulates the information about the joint structure for a model
 CxiiSkeletonActions
 CxiiSkeletonAssetEvent
 CxiiSkeletonBuilderThe skeleton builder class provides the means to build skeleton instances from scratch. This class is not necessary to use skeletons, usually they should be deserialized from data created by the tools
 CxiiSkeletonJointDescribes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform
 CxiiSkeletonJointGeometryTypeWhat shape is used to approximate a bone's geometry
 CxiiSkeletonJointTypeWhat type of physics constraint to use for a bone
 CxiiSkeletonPoseModeWhich pose to apply to an animated mesh
 CxiiSkeletonResourceDescriptor
 CxiiSkeletonResourceGeometry
 CxiiSkinningState
 CxiiSmallArrayBase< T, Size >Implementation of a dynamically growing array with in-place storage and small memory overhead
 CxiiSmallArrayBase< const xiiAbstractFunctionProperty *, Size >
 CxiiSmallArrayBase< const xiiAbstractProperty *, Size >
 CxiiSmallArrayBase< const xiiExpression::FunctionDesc *, Size >
 CxiiSmallArrayBase< const xiiRTTI *, Size >
 CxiiSmallArrayBase< EventSender, Size >
 CxiiSmallArrayBase< xiiAbstractMessageHandler *, Size >
 CxiiSmallArrayBase< xiiComponentHandle, Size >
 CxiiSmallArrayBase< xiiEnum< xiiExpression::RegisterType >, Size >
 CxiiSmallArrayBase< xiiExpressionAST::Input *, Size >
 CxiiSmallArrayBase< xiiExpressionAST::Node *, Size >
 CxiiSmallArrayBase< xiiExpressionAST::Output *, Size >
 CxiiSmallArrayBase< xiiHashedString, Size >
 CxiiSmallArrayBase< xiiLensFlareElement, Size >
 CxiiSmallArrayBase< xiiStateMachineState *, Size >
 CxiiSmallArrayBase< xiiStateMachineTransition *, Size >
 CxiiSmallArrayBase< xiiTagSetBlockStorage, Size >
 CxiiSmallArrayBase< xiiUInt16, Size >
 CxiiSmallArrayBase< xiiUInt32, Size >
 CxiiSmallArrayBase< xiiVisualScriptCompiler::AstNode *, Size >
 CxiiSmallArrayBase< xiiVisualScriptCompiler::DataInput, Size >
 CxiiSmallArrayBase< xiiVisualScriptCompiler::DataOutput, Size >
 CxiiSmallArrayBase< xiiVisualScriptDataDescription::DataOffset, Size >
 CxiiSmallArrayBase< xiiVisualScriptNodeRegistry::PinDesc, Size >
 CxiiSmcDescription
 CxiiSmcSubMesh
 CxiiSmcTriangle
 CxiiSnapProvider
 CxiiSnapProviderEvent
 CxiiSortingThis class provides implementations of different sorting algorithms
 CxiiSoundInterface
 CxiiSourceFormat
 CxiiSpatialData
 CxiiSpatialDataHandle
 CxiiSpawnBoxComponentFlags
 CxiiSpawnComponentFlags
 CxiiSpriteBlendMode
 CxiiMemoryPolicies::xiiStackAllocationThis allocation policy works like a stack. You can only "push" and "pop" allocations in the correct order
 CxiiStackTracerHelper class to capture the current stack and print a captured stack
 CxiiStandardMenus
 CxiiStandardMenuTypes
 CxiiStartupThe startup system makes sure to initialize and shut down all known subsystems in the proper order
 CxiiStartupStageDescribes the different stages during startup and shutdown
 CxiiStateMachineInstanceThe state machine instance represents the actual state machine. Typically it is created from a description but for small use cases it can also be used without a description
 CxiiStateMachineLogicOperatorAn enum that represents the operator of a comparison
 CxiiStateMachineState_ScriptBaseClassFunctions
 CxiiStateMapA simple registry that stores name/value pairs of types that are common to store game state
 CxiiStaticAllocatorWrapper
 CxiiStaticBitfield< T >
 CxiiStaticLinkHelper
 CxiiStaticRingBuffer< T, Capacity >A ring-buffer container that will use a static array of a given capacity to cycle through elements
 CxiiInternal::xiiStaticRTTI< T >[internal] Helper struct for accessing static RTTI data
 CxiiInternal::xiiStaticRTTI< void >
 CxiiInternal::xiiStaticRTTI< xiiNoBase >
 CxiiInternal::xiiStaticRTTIWrapper< T >
 CxiiStatsThis class holds a simple map that maps strings (keys) to strings (values), which represent certain stats
 CxiiStatusA xiiResult with an additional message for the reason of failure
 CxiiStopwatchA helper class to time the execution of code or other actions
 CxiiStreamGroupElementRemovedEvent
 CxiiStreamGroupElementsClearedEvent
 CxiiStreamReaderInterface for binary in (read) streams
 CxiiStreamWriterInterface for binary out (write) streams
 CxiiStringIteratorSTL forward iterator used by all string classes. Iterates over unicode characters. The iterator starts at the first character of the string and ends at the address beyond the last character of the string
 CxiiStringReverseIteratorSTL reverse iterator used by all string classes. Iterates over unicode characters. The iterator starts at the last character of the string and ends at the address before the first character of the string
 CxiiStringUtf16A very simple class to convert text to Utf16 encoding
 CxiiStringUtf32This class only exists for completeness
 CxiiStringUtf8A small string class that converts any other encoding to Utf8
 CxiiStringUtilsHelper functions to work with UTF-8 strings (which include pure ASCII strings)
 CxiiStringWCharA very simple string class that should only be used to temporarily convert text to the OSes native wchar_t convention (16 or 32 Bit)
 CxiiSubAssetInformation about an asset or sub-asset
 CxiiSubAssetData
 CxiiSurfaceInteraction
 CxiiSurfaceInteractionAlignment
 CxiiSurfaceResourceEvent
 CxiiSwizzle
 CxiiSystemInformationThe system configuration class encapsulates information about the system the application is running on
 CxiiTagThe tag class stores the necessary lookup information for a single tag which can be used in conjunction with the tag set
 CxiiTagRegistryThe tag registry for tags in tag sets
 CxiiTagSetTemplate< BlockStorageAllocator >A dynamic collection of tags featuring fast lookups
 CxiiTaskGroup
 CxiiTaskGroupDependency
 CxiiTaskGroupIDGiven out by xiiTaskSystem::CreateTaskGroup to identify a task group
 CxiiTaskPriorityDescribes the priority with which to execute a task
 CxiiTaskSystemThis system allows to automatically distribute tasks onto a number of worker threads
 CxiiTaskSystemState
 CxiiTaskSystemThreadState
 CxiiTaskWorkerInfo
 CxiiTelemetry
 CxiiTelemetryMessage
 CxiiTempHashedStringA class to use together with xiiHashedString for quick comparisons with temporary strings that need not be stored further
 CxiiTexCompareDescInput options for xiiTexComparer
 CxiiTexComparerCompares two images and generates various outputs
 CxiiTexConvBumpMapFilterDefines which filter kernel is used to approximate the x/y bump map gradients
 CxiiTexConvChannelMapping
 CxiiTexConvChannelValueDefines which channel of another texture to read to get a value
 CxiiTexConvCompressionMode
 CxiiTexConvDesc
 CxiiTexConvMipmapMode
 CxiiTexConvMode
 CxiiTexConvOutputType
 CxiiTexConvProcessor
 CxiiTexConvSliceChannelMapping
 CxiiTexConvTargetPlatform
 CxiiTexConvUsage
 CxiiTexFormat
 CxiiTexture2DChannelMappingEnum
 CxiiTexture2DResolution
 CxiiTexture2DResourceDescriptorUse this descriptor in calls to xiiResourceManager::CreateResource<xiiTexture2DResource> to create textures from data in memory
 CxiiTexture3DResourceDescriptorUse this descriptor in calls to xiiResourceManager::CreateResource<xiiTexture3DResource> to create textures from data in memory
 CxiiTextureAssetActions
 CxiiTextureAtlasCreationDesc
 CxiiTextureAtlasRuntimeDesc
 CxiiTextureChannelMode
 CxiiTextureCubeChannelMappingEnum
 CxiiTextureCubeResourceDescriptorUse this descriptor in calls to xiiResourceManager::CreateResource<xiiTextureCubeResource> to create textures from data in memory
 CxiiTextureFilterSetting
 CxiiTexturePacker
 CxiiTextureUtils
 CxiiThisIsAStringBase class which marks a class as containing string data
 CxiiThreadEvent
 CxiiThreadSignalWaiting on a thread signal puts the waiting thread to sleep. Other threads can wake it up by raising the signal
 CxiiThreadUtilsContains general thread functions
 CxiiTimeThe time class encapsulates a double value storing the time in seconds
 CxiiTimestampThe timestamp class encapsulates a date in time as microseconds since Unix epoch
 CxiiTimeStepSmoothingBase class for all time step smoothing algorithms
 CxiiTokenRepresents one piece of tokenized text in a document
 CxiiTokenizedFileCacheThis object caches files in a tokenized state. It can be shared among xiiPreprocessor instances to improve performance when they access the same files
 CxiiTokenizerTakes text and splits it up into xiiToken objects. The result can be used for easier parsing
 CxiiTokenTypeDescribes which kind of token a xiiToken is
 CxiiToolsProject
 CxiiToolsProjectEvent
 CxiiToolsProjectRequest
 CxiiToolsReflectionUtilsHelper functions for handling reflection related operations
 CxiiToolsSerializationUtilsHelper functions for serializing data
 CxiiToolsTag
 CxiiToolsTagRegistry
 CxiiTraitInt< v >Type traits
 CxiiTraitInt< 1 >
 CxiiTraitInt<(sizeof(*((T *) 0) % *((const xiiTypeIsMemRelocatable *) 0))==sizeof(xiiCompileTimeTrueType)) ? 2 :xiiIsPodType< T >::value >
 CxiiTraitInt<(sizeof(*((T *) 0) % *((const xiiTypeIsPod *) 0))==sizeof(xiiCompileTimeTrueType)) ? 1 :0 >
 CxiiTraitInt<(T1::value==0||T2::value==0) ? 0 :XII_COMPILE_TIME_MAX(T1::value, T2::value)>
 CxiiTransformComponentFlagsInternal flags for the current state of a transform component
 CxiiTransformFlags
 CxiiTransformGizmoActions
 CxiiTransformPreservationDefines during re-parenting what transform is going to be preserved
 CxiiTransformResult
 CxiiTransformStatus
 CxiiTransformTemplate< Type >A class that represents position, rotation and scaling via a position vector, a quaternion and a scale vector
 CxiiTranslationLookupHandles looking up translations for strings
 CxiiTranslatorBase class to translate one string into another
 CxiiTreeNode< T >
 CxiiTriggerState
 CxiiTypedObjectDefines a reference to an immutable object owned by a xiiVariant
 CxiiTypedPointerA typed raw pointer
 CxiiTypedResourceHandle< RESOURCE_TYPE >The xiiTypedResourceHandle controls access to a xiiResource
 CxiiTypeFlagsFlags that describe a reflected type
 CxiiTypelessResourceHandleThe typeless implementation of resource handles. A typed interface is provided by xiiTypedResourceHandle
 CxiiTypeTraits< T >
 CxiiTypeVersionInfoA class that overlaps xiiReflectedTypeDescriptor with the properties needed for patching
 CxiiUnicodeUtilsHelper functions to work with Unicode
 CxiiUniquePtr< T >A Unique ptr manages an object and destroys that object when it goes out of scope. It is ensure that only one unique ptr can manage the same object
 CxiiUpdateRate
 CxiiUuidThis data type is the abstraction for 128-bit Uuid (also known as GUID) instances
 CxiiVarianceTypeBaseDouble
 CxiiVarianceTypeBaseFloat
 CxiiVariantXiiVariant is a class that can store different types of variables, which is useful in situations where it is not clear up front, which type of data will be passed around
 CxiiVariantAdapter< T, C, VALUE_TYPE, OUT_PARAM >Used to implicitly retrieve any value from a xiiVariant to be used as a function argument using the assignment rules outlined in xiiAbstractFunctionProperty::Execute
 CxiiVariantAdapter< const char *, const char *, 1, 0 >
 CxiiVariantAdapter< T, C, 1, 0 >
 CxiiVariantAdapter< T, C, 1, 1 >
 CxiiVariantAdapter< T, xiiBitflags< S >, 0, 0 >
 CxiiVariantAdapter< T, xiiBitflags< S >, 0, 1 >
 CxiiVariantAdapter< T, xiiEnum< S >, 0, 0 >
 CxiiVariantAdapter< T, xiiEnum< S >, 0, 1 >
 CxiiVariantAdapter< T, xiiStringView, 1, 0 >
 CxiiVariantAdapter< T, xiiVariant, 1, 0 >
 CxiiVariantAdapter< T, xiiVariant, 1, 1 >
 CxiiVariantAdapter< T, xiiVariantArray, 0, 0 >
 CxiiVariantAdapter< T, xiiVariantArray, 0, 1 >
 CxiiVariantAdapter< T, xiiVariantDictionary, 0, 0 >
 CxiiVariantAdapter< T, xiiVariantDictionary, 0, 1 >
 CxiiVariantAssignmentAdapter< T, C, VALUE_TYPE >Used to automatically assign any value to a xiiVariant using the assignment rules outlined in xiiAbstractFunctionProperty::Execute
 CxiiVariantAssignmentAdapter< T, C, 1 >
 CxiiVariantAssignmentAdapter< T, xiiBitflags< S >, 0 >
 CxiiVariantAssignmentAdapter< T, xiiEnum< S >, 0 >
 CxiiVariantAssignmentAdapter< T, xiiVariantArray, 0 >
 CxiiVariantAssignmentAdapter< T, xiiVariantDictionary, 0 >
 CxiiVariantClass
 CxiiVariantHelper
 CxiiVariantTypeThis enum describes the type of data that is currently stored inside the variant
 CxiiVariantTypeDeduction< T >A helper struct to convert the C++ type, which is passed as the template argument, into one of the xiiVariant::Type enum values
 CxiiVariantTypeRegistryVariant type registry allows for custom variant type infos to be accessed
 CxiiVec2Template< Type >A 2-component vector class
 CxiiVec3Template< Type >A 3-component vector class
 CxiiVec4Template< Type >A 4-component vector class
 CxiiVersionKeyTuple used for identifying patches and tracking patch progression
 CxiiViewActions
 CxiiViewDataHolds view data like the viewport, view and projection matrices
 CxiiViewHandle
 CxiiViewLightActionsActions for configuring the engine view light settings
 CxiiViewRenderMode
 CxiiVisibilityStateWhen an object is 'seen' by a view and thus tagged as 'visible', this enum describes what kind of observer triggered this
 CxiiVisitorExecutionUsed as return value of visitor functions to define whether calling function should stop or continue visiting
 CxiiVisualizerAdapterBase class for the editor side code that sets up a 'visualizer' for object properties
 CxiiVisualizerAdapterRegistry
 CxiiVisualizerAnchor
 CxiiVisualizerManager
 CxiiVisualizerManagerEvent
 CxiiVisualScriptCompiler
 CxiiVisualScriptComponentHandle
 CxiiVisualScriptDataTypeData types that are available in visual script. These are a subset of xiiVariantType
 CxiiVisualScriptExecutionContext
 CxiiVisualScriptExpressionDataType
 CxiiVisualScriptExpressionVariable
 CxiiVisualScriptGameObjectHandle
 CxiiVisualScriptInstanceData
 CxiiVisualScriptNodeDescription
 CxiiVisualScriptNodeRegistry
 CxiiVisualScriptSendMessageMode
 CxiiVisualScriptTypeDeduction
 CxiiVisualScriptVariable
 CxiiVisualShaderActions
 CxiiVisualShaderCodeGenerator
 CxiiVisualShaderNodeDescriptor
 CxiiVisualShaderNodeType
 CxiiVisualShaderPinDescriptor
 CxiiVisualShaderTypeRegistry
 CxiiVolumePositionEnum that describes where in a volume another object is located
 CxiiVolumeSamplerA volume sampler is used to sample the registered values from volumes at a given position. It also takes care of interpolation over time of those values
 CxiiVulkanTypeConversions
 CxiiWindowBaseBase class of all window classes that have a client area and a native window handle
 CxiiWindowCreationDescriptionParameters for creating a window, such as position and resolution
 CxiiWindowModeDetermines how the position and resolution for a window are picked
 CxiiWindowOutputTargetBaseBase class for window output targets
 CxiiWindStrengthDefines the strength / speed of wind. Inspired by the Beaufort Scale
 CxiiWindVolumeCylinderMode
 CxiiWorkerThreadType
 CxiiWorldA world encapsulates a scene graph of game objects and various component managers and their components
 CxiiWorldDescDescribes the initial state of a world
 CxiiWorldGeoExtractionUtilA utility to gather raw geometry from a world
 CxiiWorldModuleConfig
 CxiiWorldModuleFactoryHelper class to get component type ids and create new instances of world modules from rtti
 CxiiWorldReaderReads a world description from a stream. Allows to instantiate that world multiple times in different locations and different xiiWorld's
 CxiiWorldUpdatePhase
 CxiiWorldWriterStores an entire xiiWorld in a stream
 CxiiXRDeviceEventData
 CxiiXRDeviceFeaturesDefines features the given device supports
 CxiiXRDeviceStateA device's pose state
 CxiiXRDeviceType
 CxiiXRHand
 CxiiXRHandBone
 CxiiXRHandPart
 CxiiXRHandTrackingInterfaceXR Hand tracking interface
 CxiiXRInterfaceXR singleton interface. Needs to be initialized to be used for VR or AR purposes
 CxiiXRPoseLocation
 CxiiXRRemotingConnectionEventData
 CxiiXRRemotingConnectionState
 CxiiXRRemotingDisconnectReason
 CxiiXRRemotingInterfaceXR Remoting singleton interface. Allows for streaming the XR application to a remote device
 CxiiXRSpatialAnchorsInterfaceXR spatial anchors interface
 CxiiXRStageSpaceDefines the stage space used for the XR experience
 CxiiXRTransformSpace