Rebel Fork Framework
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 C_IMAGE_ARCHIVE_MEMBER_HEADER
 C_IMAGE_BASE_RELOCATION
 C_IMAGE_DATA_DIRECTORY
 C_IMAGE_DEBUG_DIRECTORY
 C_IMAGE_DOS_HEADER
 C_IMAGE_EXPORT_DIRECTORY
 C_IMAGE_FILE_HEADER
 C_IMAGE_IMPORT_BY_NAME
 C_IMAGE_IMPORT_DESCRIPTOR
 C_IMAGE_LINENUMBER
 C_IMAGE_NT_HEADERS
 C_IMAGE_OPTIONAL_HEADER
 C_IMAGE_OS2_HEADER
 C_IMAGE_RELOCATION
 C_IMAGE_ROM_HEADERS
 C_IMAGE_ROM_OPTIONAL_HEADER
 C_IMAGE_SECTION_HEADER
 C_IMAGE_THUNK_DATA
 CUrho3D::ActionBuilderAction as resource
 CUrho3D::Detail::ActionMapping
 CUrho3D::MultitouchAdapter::ActiveTouch
 CUrho3D::DrawableProcessorPass::AddBatchResult
 CUrho3D::ParticleGraphNodes::AddInstance< Value0, Value1, Value2 >
 CUrho3D::DirectionalPadAdapter::AggregatedState
 CUrho3D::AllocatorBlockAllocator memory block
 CUrho3D::AllocatorNodeAllocator node
 CUrho3D::AlwaysSerializePlaceholder that doesn't represent any object in SerializeOptionalValue
 CUrho3D::AnimatedAttributeReferenceReference to attribute or sub-attribute;
 CUrho3D::Spriter::AnimationAnimation
 CUrho3D::AnimationController::AnimationInstanceCurrently playing animations
 CUrho3D::AnimationParametersState and parameters of playing Animation
 CUrho3D::AnimationTriggerPointAnimation trigger point
 CUrho3D::ApplicationFlavorClass that represents specific set of flavor components
 CUrho3D::ApplicationFlavorPatternClass that represents pattern of flavor components
 CUrho3D::Archive
 CUrho3D::ArchiveBlockBaseBase implementation of ArchiveBlock. May contain inline blocks
 CUrho3D::AreaAllocatorRectangular area allocator
 Carray
 CUrho3D::ArrayDimensions2D2D indexing utilities for row-major 2D array
 CUrho3D::AssetTransformerDependency
 CUrho3D::AssetTransformerInputTransformer execution inputs (should be serializable on its own)
 CUrho3D::AssetTransformerOutputTransformer execution result (should be serializable on its own)
 CUrho3D::AsyncProgressAsynchronous loading progress of a scene
 CUrho3D::ShadowMapAllocator::AtlasPage
 Catomic_flag
 CUrho3D::AttributeAnimationStateTrackValue track applied to the specific attribute or sub-attribute
 CUrho3D::ParticleGraphLayer::AttributeBufferLayoutLayout of attribute buffer
 CUrho3D::AttributeHandle
 CUrho3D::AttributeHookContext
 CUrho3D::AttributeInfoDescription of an automatically serializable variable
 CUrho3D::AttributePrefab
 CUrho3D::FullScreenShaderPass::Attributes
 CUrho3D::RenderPass::Attributes
 CUrho3D::ReplicationManager::Attributes
 CUrho3D::ParticleGraphAttributeLayout::AttrSpanAttribute layout
 CUrho3D::ReflectionProbeManager::AutoQueueCache
 CUrho3D::AxisAdapterHelper class to transform axis value
 CUrho3D::DirectionAggregator::AxisState
 Cb2ContactListener
 Cb2Draw
 CUrho3D::BackgroundLoadItemQueue item for background loading of a resource
 CUrho3D::BakedLightBaked light description
 CUrho3D::BakedLightCacheLightmap cache interface
 CUrho3D::BakedLightmapBaked lightmap data
 CUrho3D::BakedSceneBackgroundScene background description
 CUrho3D::BakedSceneChunkBaking chunk. Contains everything to bake light for given chunk
 CUrho3D::BakedSceneCollector
 CUrho3D::MultiVector< T >::BaseIterator< OuterIterator, InnerIterator >Iterator base
 CUrho3D::BatchRendererSettings
 CUrho3D::BatchRenderingContextCommon parameters of batch rendering
 CUrho3D::BatchStateCacheCallbackPipeline state cache callback used to create actual pipeline state
 CUrho3D::BatchStateCreateContextExternal context that is not present in the key but is necessary to create new pipeline state
 CUrho3D::BatchStateLookupKey
 CUrho3D::IKSolverComponent::BendCalculationParams
 CUrho3D::BiasParametersDepth bias parameters. Used both by lights (for shadow mapping) and materials
 CUrho3D::Billboard
 CUrho3D::Bone
 CUrho3D::BoneViewBone of Model skeleton, unpacked for easy editing
 CUrho3D::BoundingBox
 CUrho3D::ParticleGraphNodes::BreakInstance< Value >
 CUrho3D::ParticleGraphNodes::BreakInstance< Quaternion, float, float, float, float >
 CUrho3D::ParticleGraphNodes::BreakInstance< Quaternion, Vector3, float >
 CUrho3D::ParticleGraphNodes::BreakInstance< Vector2, float, float >
 CUrho3D::ParticleGraphNodes::BreakInstance< Vector3, float, float, float >
 CbtIDebugDraw
 CbtMotionState
 CUrho3D::ButtonCommand
 CUrho3D::AssetTransformerHierarchy::TreeNode::ByName
 CUrho3D::RmlNavigable::Cache
 CUrho3D::FullScreenShaderPass::Cache
 CUrho3D::CachedBatchStatePipeline state cache entry. May be invalid
 CUrho3D::CachedDrawableReflectionCached info about current static reflection probe
 CUrho3D::CachedDrawableZoneCached info about current zone
 CUrho3D::LightProcessorCache::CachedLightProcessor
 CUrho3D::CubemapRenderer::CachedPipelineStates
 CUrho3D::Camera::CachedProjectionCached projection data
 CUrho3D::AutoExposurePass::CachedStates
 CUrho3D::TextRenderer3D::CachedTextElement3D text rendered in previous frame and already cached
 CUrho3D::AutoExposurePass::CachedTextures
 CUrho3D::CachedUIBatchStatePipeline state UI batch cache entry. May be invalid
 CUrho3D::Camera::CachedViewProjCached view-projection matrix
 CUrho3D::CascadeParameters
 CUrho3D::ParticleGraphNodes::CastInstance< Value0, Value1 >
 CUrho3D::Color::ChannelMaskMask describing color channels
 CUrho3D::Spriter::CharacterMapCharacter map
 CUrho3D::CharLocationCached character location and size within text. Used for queries related to text editing
 CUrho3D::DefaultBakedSceneCollector::ChunkDataChunk data
 CUrho3D::CircleCircle in three-dimensional space
 CUrho3D::ParticleGraphNodes::ClampInstance< Value0, Value1 >
 CUrho3D::ParticleGraphNodes::ClampInstance< float, float >
 CUrho3D::BaseFeedbackBehavior< T >::ClientData
 CUrho3D::ReplicatedAnimation::ClientData
 CUrho3D::ReplicatedTransform::ClientData
 CUrho3D::ReplicationManager::ClientData
 CUrho3D::ClientInputStatisticsUtility to evaluate client input quality and preferred input buffering
 CUrho3D::ClientNetworkCallback
 CUrho3D::ClockSynchronizer
 CUrho3D::ClockSynchronizerMessage
 CUrho3D::ColorRGBA color
 CUrho3D::ColorFrame
 CUrho3D::ColorScopeGuard
 CUrho3D::CommonFrameInfoCommon parameters of rendered frame
 CComponentType
 CUrho3D::CompressedLevelCompressed image mip level
 CUrho3D::ConditionCondition on which a thread can wait
 CUrho3D::ConfigFile::ConfigFlavor
 CUrho3D::ConfigVariableDefinitionConfiguration parameter description
 CUrho3D::BehaviorNetworkObject::ConnectedNetworkBehavior
 CUrho3D::PhysicsWorld2D::ContactInfoContact info
 CContext
 CUrho3D::Detail::ControllerAxisMappingHelper class to translate controller axis
 CUrho3D::Detail::ControllerButtonMappingHelper class to translate controller buttons
 CUrho3D::Detail::ControllerHatMappingHelper class to translate controller hat position
 CUrho3D::CookedLightParams
 CUrho3D::CrowdObstacleAvoidanceParams
 CUrho3D::CubemapRenderingSettings
 CUrho3D::CubemapUpdateParameters
 CUrho3D::CubemapUpdateResult
 CUrho3D::CursorShapeInfoCursor image and hotspot information
 CUrho3D::CustomGeometryVertex
 CUrho3D::CustomVariantValue
 CUrho3D::CustomVariantValueTraits< T >Custom variant value type traits. Specialize the template to implement custom type behavior
 CUrho3D::CustomVariantValueTraits< ea::unique_ptr< T > >Custom variant value type traits for unique_ptr
 CUrho3D::DDColorKeyDirectDraw color key definition
 CUrho3D::DDPixelFormatDirectDraw pixel format definition
 CUrho3D::DDSCaps2DirectDraw surface capabilities
 CUrho3D::DDSHeader10
 CUrho3D::DDSurfaceDesc2DirectDraw surface description
 CUrho3D::DebugFrameSnapshot
 CUrho3D::DebugFrameSnapshotBatch
 CUrho3D::DebugFrameSnapshotPass
 CUrho3D::DebugFrameSnapshotQuad
 CUrho3D::DebugLineDebug rendering line
 CUrho3D::DebugTriangleDebug render triangle
 CUrho3D::DecalOne decal in a decal set
 CUrho3D::DecalVertexDecal vertex
 CUrho3D::Detail::DefaultSerializerDefault callback for value serialization: use SerializeValue
 CUrho3D::Detail::DefaultTypeCaster< InternalType, ExternalType >Default converter: any type to/from any type
 CUrho3D::DefaultRenderPipelineView::DeferredLightingData
 CUrho3D::TetrahedralMesh::DelaunayContextData used for Delaunay triangulation
 CUrho3D::DelayedWorldTransformDelayed world transform assignment for parented rigidbodies
 CUrho3D::DelayedWorldTransform2DDelayed world transform assignment for parented 2D rigidbodies
 CUrho3D::SharedReplicationState::DeltaBufferSpanA span in delta update buffer corresponding to the update data of the individual NetworkObject
 CUrho3D::AssetTransformerHierarchy::DependencyGraphNode
 CUrho3D::DepthValueOcclusion hierarchy depth value
 CUrho3D::Deserializer
 CUrho3D::DirectLightTracingSettingsParameters of direct light tracing
 CUrho3D::DistanceAndNormal
 CUrho3D::ParticleGraphNodes::DivideInstance< Value0, Value1, Value2 >
 CUrho3D::UI::DragDataData structure used to represent the drag data associated to a UIElement
 CUrho3D::DrawableProcessorSettings
 CUrho3D::DrawQuadParams
 CUrho3D::DummyMutexNo-op mutex. Useful for template code
 CUrho3D::PluginManager::DynamicLibraryInfoCached info about dynamic library on the disk. It may or may not be loaded
 CUrho3D::EdgeStoppingGaussFilterParametersParameters for indirect light filtering
 CUrho3D::Widgets::EditVariantOptionsParameters for rendering arbitrary variant value
 CElement
 CElementInstancer
 CUrho3D::EmissionLightTracingSettingsParameters of emission light tracing
 CUrho3D::EmptyObjectPlaceholder that represents any empty object as default value in SerializeOptionalValue
 CUrho3D::EmptySerializableObjectPlaceholder object that can be serialized as nothing
 CEnableObserverPtr
 CUrho3D::Spriter::EntityEntity
 CUrho3D::Detail::EnumStringCaster< T >Enum to/from string
 CUrho3D::Detail::EnumStringCaster< unsigned >
 CUrho3D::Detail::EnumStringSafeCaster< T >
 CUrho3D::Detail::EnumStringSafeCaster< unsigned >
 CEventListener
 Cexception
 CUrho3D::OpenXR::ExtensionFeatures
 CUrho3D::AnimationVelocityExtractor::ExtractedTrackSet
 Cfalse_type
 Cfalse_type
 CUrho3D::Spriter::FileFile
 CUrho3D::FileChangeFile change information
 CUrho3D::FileIdentifier
 CFileInterface
 CUrho3D::FileSelectorEntryFile selector's list entry (file or directory)
 CUrho3D::FileSystemEntryDescription of file system entry (file or directory) with hierarchy information
 CUrho3D::FilteredUintUtility class to filter random uint value which mostly stays the same
 CUrho3D::FlagSet< E >A set of flags defined by an Enum
 CUrho3D::FocusParameters
 CUrho3D::Spriter::FolderFolder
 CUrho3D::FontGlyphFont glyph description
 Cformatter
 Cfmt::formatter< Urho3D::FileIdentifier >
 CUrho3D::FrameInfoRendering frame update parameters
 CUrho3D::FrameStatistics
 CUrho3D::FrustumConvex constructed of 6 planes
 CUrho3D::GCHandleRefObject that manages lifetime of gc handle
 CUrho3D::GeometryBatchReference to SourceBatch of Drawable geometry, with resolved material passes
 CUrho3D::GeometryBufferPreprocessSettingsSettings for geometry buffer preprocessing
 CUrho3D::GeometryDescDescription of a geometry for asynchronous loading
 CUrho3D::GeometryIDToObjectMappingUsed for mapping between geometry ID in geometry buffer and actual geometry
 CUrho3D::GeometryLODViewLevel of detail of Model geometry, unpacked for easy editing
 CUrho3D::GeometryRenderFlag
 CUrho3D::GeometryViewModel geometry, unpacked for easy editing
 CUrho3D::ParticleGraphNodes::GetPinType< T >
 CUrho3D::ParticleGraphNodes::GetPinType< ParticleGraphTypedPin< T > >
 CUrho3D::GLTFImporterCallback
 CUrho3D::GLTFImporterSettings
 CUrho3D::GlyphLocation
 CUrho3D::GraphNodeProperty
 CUrho3D::GraphPinAbstract graph node pin
 CUrho3D::GraphPinRef< PinType >
 Ceastl::hash< T, Enabled >
 Ceastl::hash< pair< T, U > >
 Ceastl::hash< span< T > >
 Ceastl::hash< T, typename enable_if< detail::is_hashable< T >::value >::type >
 Ceastl::hash< tuple< T... > >
 Ceastl::hash< unordered_map< Key, Value, Hash, Predicate, Allocator, bCacheHashCode > >
 Ceastl::hash< vector< T, Allocator > >
 CUrho3D::ActionManager::HashElement
 CUrho3D::HighPrecisionSphereSphere with double precision components
 CUrho3D::HighPrecisionVector33-vector with double precision
 CUrho3D::HiresTimerHigh-resolution operating system timer used in profiling
 CUrho3D::IDFamily< T >Family of unique indices for template type
 CUrho3D::IDFamily< AbstractConnection >
 CUrho3D::IDFamily< Geometry >
 CUrho3D::IDFamily< Material >
 CUrho3D::IdScopeGuard
 CUrho3D::IKChainBase class for generic IK chain
 CUrho3D::IKEyeChainTwo-segment IK chain for eyes
 CUrho3D::IKNode
 CUrho3D::IKNodeSegmentFixed-length segment that consists of two nodes
 CUrho3D::IKSettingsAggregated settings of the IK solver
 CUrho3D::IKTrigonometricChainTrigonometric two-segment IK chain
 CImGuiDiligentRenderer
 CUrho3D::IncrementalLightBakerIncremental light baker
 CUrho3D::IncrementalLightBakerSettingsIncremental light baker settings
 CUrho3D::IncrementalLightBakerStatus
 CUrho3D::IndexAllocator< T >Utility to assign unique non-zero IDs to objects. Thread-safe
 CUrho3D::IndexAllocator< Urho3D::Mutex >
 CUrho3D::IndexBufferDescDescription of index buffer data for asynchronous loading
 CUrho3D::IndexInTuple< T, Tuple >Helper class to get index of type in tuple
 CUrho3D::IndexInTuple< T, ea::tuple< Types... > >
 CUrho3D::IndirectLightTracingSettingsParameters of indirect light tracing
 CUrho3D::BaseFeedbackBehavior< T >::InputFrameData
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CInstanceBase
 CUrho3D::InstancingBufferSettings
 Cintegral_constant
 CUrho3D::InternalReflectionProbeDataCached internal structure for reflection probe search
 CUrho3D::Detail::InterpolatedConstSpan< T, Traits >Helper class to interpolate value spans
 CUrho3D::Detail::NetworkValueBase::InterpolationBase
 CUrho3D::NetworkValueSampler< T, Traits >::InterpolationCache
 CUrho3D::IntRectTwo-dimensional bounding rectangle with integer values
 CUrho3D::IntRectIteratorIterator that iterates through all elements of IntRect row-by-row
 Cintrusive_list_node
 CUrho3D::IntVector2Two-dimensional vector with integer values
 CUrho3D::IntVector3Three-dimensional vector with integer values
 CUrho3D::TransformedSpan< SourceType, DestinationType, Function >::Iterator
 CUrho3D::JoystickState
 CUrho3D::JSONValueJSON value class
 CUrho3D::Detail::KeyboardKeyMappingHelper class to translate keyboard keys
 CUrho3D::KeyFrameSet< T >
 CUrho3D::KeyFrameSet< AnimationKeyFrame >
 CUrho3D::KeyFrameSet< VariantCurvePoint >
 CUrho3D::LargeMessageReaderHelper class to reassemble large messages
 CUrho3D::LargeMessageWriter
 CUrho3D::ParticleGraphNodes::LengthInstance< Value0, Value1 >
 CUrho3D::ParticleGraphNodes::LerpInstance< Value0, Value1, Value2, Value3 >
 CUrho3D::LightAccumulatorAccumulated light for forward rendering
 CUrho3D::LightAccumulatorContextCommon parameters for light accumulation
 CUrho3D::LightBakingSettingsAggregated light baking settings
 CUrho3D::LightCalculationPropertiesLight calculation properties that can be used to adjust result
 CUrho3D::LightDataForAccumulatorLight parameters needed to calculate SH lighting
 CUrho3D::LightGeometryQueryResultResult of light query for drawable
 CUrho3D::LightmapChartLightmap chart description
 CUrho3D::LightmapChartBakedDirectDirect light accumulated for given lightmap chart
 CUrho3D::LightmapChartBakedIndirectIndirect light accumulated for given lightmap chart
 CUrho3D::LightmapChartElementIndividual element of the lightmap chart
 CUrho3D::LightmapChartGeometryBufferLightmap geometry buffer of lightmap chart
 CUrho3D::LightmapChartingSettingsLightmap chart allocation settings
 CUrho3D::LightmapChartRegionRegion on the lightmap chart
 CUrho3D::LightmapGeometryBakingSceneBaking scene for single lightmap chart
 CUrho3D::LightmapGeometryBakingScenesArrayBaking scenes for the set of lightmap charts
 CUrho3D::LightmapGeometryBakingSettingsLightmap geometry buffer baking settings
 CUrho3D::LightmapSeamLightmap seam description
 CUrho3D::LightmapStitchingContextStiching context
 CUrho3D::LightmapStitchingSettingsLightmap stitching settings
 CUrho3D::LightmapUVGenerationSettingsLightmap UV generation settings
 CUrho3D::LightProbeLight probe description
 CUrho3D::LightProbeCollectionLight probes from multiple light probe groups
 CUrho3D::LightProbeCollectionBakedDataLight probe baked data
 CUrho3D::LightProcessorCacheSettings
 CUrho3D::LightProcessorCallbackLight processor callback
 CUrho3D::IKArmSolver::LocalCache
 CUrho3D::IKHeadSolver::LocalCache
 CUrho3D::IKLegSolver::LocalCache
 CUrho3D::IKLimbSolver::LocalCache
 CUrho3D::IKSpineSolver::LocalCache
 CUrho3D::Console::LogEntry
 CUrho3D::LoggerForwards a message to underlying logger. Use Log::GetLogger to obtain instance of this class
 CUrho3D::Spriter::MainlineKeyMainline key
 CUrho3D::ParticleGraphNodes::MakeInstance< Values >
 CUrho3D::ParticleGraphNodes::MakeInstance< Value0, Value1, Value2 >
 CUrho3D::ParticleGraphNodes::MakeInstance< Value0, Value1, Value2, Value3 >
 CUrho3D::ManifoldPairManifold pointers stored during collision processing
 CUrho3D::Spriter::MapInstructionMap instruction
 CUrho3D::OutlineGroup::MaterialKey
 CUrho3D::MaterialShaderParameterMaterial's shader parameter definition
 CUrho3D::MaterialTexture
 CUrho3D::Matrix22x2 matrix for rotation and scaling
 CUrho3D::Matrix33x3 matrix for rotation and scaling
 CUrho3D::Matrix3x43x4 matrix for scene node transform calculations
 CUrho3D::Matrix44x4 matrix for arbitrary linear transforms including projection
 CUrho3D::Detail::MemberFunctionTraits< class >
 CUrho3D::Detail::MemberFunctionTraits< Return(Object::*)(Args...) const >
 CUrho3D::Detail::MemberFunctionTraits< Return(Object::*)(Args...)>
 CUrho3D::ModelMorphDefinition of a model's vertex morph
 CUrho3D::ModelMorphViewRepresents metadata of model morph
 CUrho3D::ModelVertex
 CUrho3D::ModelVertexFormatModel vertex format, unpacked for easy editing
 CUrho3D::ModelVertexMorphMorph of ModelVertex
 CUrho3D::Detail::MouseButtonMappingHelper class to translate mouse button
 CUrho3D::MovableNonCopyableHelper to declare non-copyable but movable class
 CUrho3D::FreeFlyController::Movement
 CUrho3D::MsgConfigure
 CUrho3D::MsgSceneClock
 CUrho3D::MsgSynchronized
 CUrho3D::MultiMessageWriter
 CUrho3D::ParticleGraphNodes::MultiplyInstance< Value0, Value1, Value2 >
 CUrho3D::MultiVector< T >Vector of vectors
 CUrho3D::MultiVector< ea::pair< Node *, Urho3D::Transform > >
 CUrho3D::MultiVector< ea::pair< Urho3D::ShadowSplitProcessor *, Urho3D::PipelineBatchDesc > >
 CUrho3D::MultiVector< Urho3D::Drawable * >
 CUrho3D::MultiVector< Urho3D::GeometryBatch >
 CUrho3D::MultiVector< Urho3D::Light * >
 CUrho3D::MultiVector< Urho3D::PipelineBatch >
 CUrho3D::MultiVector< Urho3D::PipelineBatchDesc >
 CUrho3D::MutexOperating system mutual exclusion primitive
 CUrho3D::NavAreaStubNavigation area stub
 CUrho3D::NavBuildDataNavigation build data
 CUrho3D::NavigationGeometryInfoDescription of a navigation mesh geometry component, with transform and bounds information
 CUrho3D::NavigationPathPoint
 CUrho3D::RmlNavigationManager::NavigationStackFrame
 CUrho3D::ParticleGraphNodes::NegateInstance< Value0, Value1 >
 CUrho3D::NetworkFrameSync
 CUrho3D::NetworkSetting
 CUrho3D::NetworkTime
 CUrho3D::Detail::NetworkValueBaseBase class for NetworkValue and NetworkValueVector
 CUrho3D::NetworkValueSampler< T, Traits >
 CUrho3D::NetworkValueSampler< Urho3D::ValueWithDerivative >
 CUrho3D::NetworkValueSampler< Urho3D::ValueWithDerivative< Quaternion > >
 CUrho3D::NetworkValueTraits< T >
 CUrho3D::NetworkValueTraits< Quaternion >
 CUrho3D::NetworkValueTraits< Urho3D::ValueWithDerivative >
 CUrho3D::NetworkValueTraits< Urho3D::ValueWithDerivative< Quaternion > >
 CUrho3D::NetworkValueTraits< ValueWithDerivative< Quaternion > >
 CUrho3D::NetworkValueTraits< ValueWithDerivative< T > >
 CNode
 CUrho3D::NodeAnimationOutputOutput that aggregates all NodeAnimationStateTrack-s targeted at the same node
 CUrho3D::NodeAnimationStateTrackTransform track applied to the Node that is not used as Bone for AnimatedModel
 CUrho3D::ParticleGraphNodes::NodePattern
 CUrho3D::NodePrefab
 CUrho3D::SceneHierarchyWidget::NodeSearch
 CUrho3D::NonCopyableHelper to declare non-copyable and non-movable class
 CUrho3D::StringHash::NoReverseTag to disable population of hash reversal map
 CUrho3D::ParticleGraphNodes::NormalizedInstance< Value0, Value1 >
 CUrho3D::ObjectReflectionRegistryRegistry of Object reflections
 CUrho3D::ObjectRevisionTracker
 CUrho3D::OcclusionBatchStored occlusion render job
 CUrho3D::OcclusionBufferDataPer-thread occlusion buffer data
 CUrho3D::OcclusionBufferSettings
 CUrho3D::Octant
 CUrho3D::OctreeQueryResultGeneral octree query result. Used for Lua bindings only
 CUrho3D::OpenXRSwapChainInterface that wraps OpenXR swap chain and integrates it with the engine rendering API
 CUrho3D::OpenXRTweaksTweaks that should be applied before graphics initialization
 CUrho3D::PackageDownloadPackage file receive transfer
 CUrho3D::PackageEntryFile entry within the package file
 CUrho3D::PackageUploadPackage file send transfer
 CUrho3D::PackedComponentDataPacked component data
 CUrho3D::PackedNodeComponentDataPacked nodes and components
 CUrho3D::PackedNodeDataPacked node data
 CUrho3D::PackedSceneDataPacked Scene as whole
 CUrho3D::PackedSceneSelectionPacked selected nodes and components
 Cpair
 CUrho3D::AutoExposurePass::Parameters
 CUrho3D::BloomPass::Parameters
 CUrho3D::AmbientOcclusionPass::Parameters
 CUrho3D::SceneUpdateSynchronizer::Params
 CUrho3D::ParicleGraphUniform
 CUrho3D::ParticleOne particle in the particle system
 CUrho3D::Particle2D2D particle
 CUrho3D::ParticleGraphAttributeLayoutMemory layout for attributes
 CUrho3D::ParticleGraphBufferLayoutMemory layout for intermediate values
 CUrho3D::ParticleGraphLayerInstanceInstance of particle graph layer in emitter
 CUrho3D::ParticleGraphPinPin of a node in particle graph
 CUrho3D::ParticleGraphPinRefReference to a pin buffer in a particle graph
 CUrho3D::ParticleGraphReader
 CUrho3D::ParticleGraphSpanMemory layout definition
 CUrho3D::ParticleGraphWriter
 CUrho3D::ClockSynchronizer::PendingPing
 CUrho3D::ClockSynchronizer::PendingPong
 CUrho3D::PerlinNoisePerlin noise generator
 CUrho3D::StaticPipelineStateCache::PerOutputCache
 CUrho3D::PhysicsRaycastResultPhysics raycast hit
 CUrho3D::PhysicsRaycastResult2D2D Physics raycast hit
 CUrho3D::PhysicsWorldConfigCustom overrides of physics internals. To use overrides, must be set before the physics component is created
 CUrho3D::ParticleGraphBufferLayout::PinSpanAttribute layout
 CUrho3D::PipelineBatchSelf-sufficient batch that can be sorted and rendered by RenderPipeline
 CUrho3D::PipelineBatchBackToFrontPipeline batch sorted by render order and back to front
 CUrho3D::PipelineBatchByStateScene batch sorted by pipeline state, material and geometry. Also sorted front to back
 CUrho3D::PipelineBatchGroup< PipelineBatchSorted >Group of batches to be rendered
 CUrho3D::PipelineBatchGroup< Urho3D::PipelineBatchBackToFront >
 CUrho3D::PipelineBatchGroup< Urho3D::PipelineBatchByState >
 CUrho3D::ToneMappingPass::PipelineStateCache
 CUrho3D::AmbientOcclusionPass::PipelineStateCache
 CUrho3D::BloomPass::PipelineStateCache
 CUrho3D::OutlineRenderPass::PipelineStateCache
 CUrho3D::PipelineStateSubscriptionHolds subscription from one PipelineStateTracker to another. Neither checks nor affects objects lifetime
 CUrho3D::PipelineStateTrackerHelper class to track pipeline state changes caused by derived class
 CUrho3D::Plane
 CUrho3D::PListValuePList value
 CUrho3D::PluginStack::PluginInfo
 CUrho3D::PolyhedronA convex volume built from polygon faces
 CUrho3D::PrefabNormalizerUtility class to remap and resolve prefab IDs. Similar to SceneResolver
 CUrho3D::GLTFImporterSettings::PreviewSettingsSettings that affect only preview scene
 CUrho3D::PrioritySignal< Signature, Priority, Sender >Signal with subscription priority and specified or default sender type
 CUrho3D::PrioritySignal< void(SDL_Event &evt, bool &consumed), RawInputPriority >
 CUrho3D::MaterialInspectorWidget::PropertyDesc
 CUrho3D::ResourceInspectorWidget::PropertyDesc
 CUrho3D::QuaternionRotation represented as a four-dimensional normalized vector
 CUrho3D::ReflectionProbeManager::QueuedReflectionProbe
 CUrho3D::TextRenderer3D::QueuedTextElement3D text requested via interface and not processed yet
 CUrho3D::StateManager::QueueItemQueue item
 CUrho3D::RandomEngineRandom number generator. Stable across platforms and runs for any given seed
 CUrho3D::SceneHierarchyWidget::RangeSelection
 CUrho3D::SceneHierarchyWidget::RangeSelectionRequest
 CRawBuffer
 CRawShader
 CRawTexture
 CUrho3D::Ray
 CUrho3D::RayQueryResultRaycast result
 CUrho3D::RaytracerGeometryGeometry for ray tracing
 CUrho3D::RaytracingGeometryMaterialMaterial of raytracing geometry
 CUrho3D::Rect
 CUrho3D::Spriter::RefRef
 CUrho3D::RefCountReference count structure
 CUrho3D::RefCountedBase class for intrusively reference-counted objects. These are noncopyable and non-assignable
 CUrho3D::ReflectionProbeBVHNode of static reflection probes tree
 CUrho3D::ReflectionProbeDataReflection probe data. Reused by actual reflection probes and zones
 CUrho3D::ReflectionProbeReferenceReference to reflection probe affecting geometry
 CUrho3D::ReferencedComponentRegistryBase::RegistryEntry
 CUrho3D::RemoteEventQueued remote event
 CUrho3D::RenderBufferManagerFrameSettingsFrequently-changing settings of render buffer manager
 CUrho3D::RenderBufferManagerSettingsRarely-changing settings of render buffer manager
 CUrho3D::RenderBufferParamsRender buffer parameters. Actual render buffer size is controlled externally
 CRenderDeviceSettings
 CRenderInterface
 CUrho3D::RenderPassTraitsRender pass traits that are important for render pipeline configuration
 CUrho3D::RenderPipelineDebuggerDebug utility that takes snapshot of current frame
 CUrho3D::RenderPipelineInterfaceBase interface of render pipeline required by Render Pipeline classes
 CUrho3D::RenderPipelineStatsRender pipeline frame statistics
 CUrho3D::SceneHierarchyWidget::ReorderInfo
 CUrho3D::SceneHierarchyWidget::ReparentInfo
 CUrho3D::ResourceFileDescriptorResource file descriptor
 CUrho3D::ResourceGroupContainer of resources with specific type
 CUrho3D::ResourceRefTyped resource reference
 CUrho3D::ResourceRefListList of typed resource references
 CUrho3D::RmlCanvasResizedArgs
 CUrho3D::RmlDocumentReloadedArgs
 CUrho3D::RWOpsWrapper< T >Template wrapper class for using Serializer / Deserializer or their subclasses through SDL's RWOps structure
 CUrho3D::SceneHierarchySettings
 CUrho3D::SceneResolverUtility class that resolves node & component IDs after a scene or partial scene load
 CUrho3D::SceneSelectionSelected nodes and components in the Scene
 CUrho3D::Detail::ScreenButtonMappingHelper class to translate UI button to input value
 CUrho3D::ScriptRuntimeApiScript API implemented in target scripting language
 CUrho3D::SerializablePrefab
 CUrho3D::Serializer
 CUrho3D::ReplicatedTransform::ServerData
 CUrho3D::BaseFeedbackBehavior< T >::ServerData
 CUrho3D::ReplicatedAnimation::ServerData
 CUrho3D::ServerNetworkCallback
 CUrho3D::ShaderDefineArrayArray of shader defines: pairs of name and value
 CUrho3D::ShaderParameterDesc
 CUrho3D::ShaderProgramCompositorSettingsSettings that contribute to shader defines
 CUrho3D::ShaderProgramDesc
 CUrho3D::ShaderResourceDescReference to input shader resource. Only textures are supported now
 CUrho3D::ShadowMapAllocatorSettings
 CUrho3D::ShadowMapRegionRegion of shadow map that contains one or more shadow split
 CUrho3D::ShadowSplitProcessor
 CUrho3D::Detail::SharedPtrBase< InterfaceType, RefCountedType, Enabled >Base class for shared pointer
 CUrho3D::Detail::SharedPtrBase< AbstractFile, RefCounted >
 CUrho3D::Detail::SharedPtrBase< DrawCommandQueue, DrawCommandQueue >
 CUrho3D::Detail::SharedPtrBase< FreeTypeLibrary, FreeTypeLibrary >
 CUrho3D::Detail::SharedPtrBase< InterfaceType, InterfaceType >
 CUrho3D::Detail::SharedPtrBase< InterfaceType, InterfaceType, void >
 CUrho3D::Detail::SharedPtrBase< InterfaceType, RefCounted, ea::enable_if_t<!IsRefCountedType< InterfaceType > > >
 CUrho3D::Detail::SharedPtrBase< LogImpl, LogImpl >
 CUrho3D::Detail::SharedPtrBase< Node, Node >
 CUrho3D::Detail::SharedPtrBase< Object, Object >
 CUrho3D::Detail::SharedPtrBase< PipelineState, PipelineState >
 CUrho3D::Detail::SharedPtrBase< RenderDevice, RenderDevice >
 CUrho3D::Detail::SharedPtrBase< UIElement3D, UIElement3D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Actions::ActionCallHandler, Urho3D::Actions::ActionCallHandler >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Actions::ActionState, Urho3D::Actions::ActionState >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Actions::BaseAction, Urho3D::Actions::BaseAction >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Actions::FiniteTimeAction, Urho3D::Actions::FiniteTimeAction >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Animation, Urho3D::Animation >
 CUrho3D::Detail::SharedPtrBase< Urho3D::AnimationSet2D, Urho3D::AnimationSet2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::AnimationState, Urho3D::AnimationState >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ApplicationState, Urho3D::ApplicationState >
 CUrho3D::Detail::SharedPtrBase< Urho3D::AttributeAccessor, Urho3D::AttributeAccessor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BackgroundLoader, Urho3D::BackgroundLoader >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BackToFrontScenePass, Urho3D::BackToFrontScenePass >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BatchCompositor, Urho3D::BatchCompositor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BatchRenderer, Urho3D::BatchRenderer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BillboardSet, Urho3D::BillboardSet >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BinaryFile, Urho3D::BinaryFile >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BorderImage, Urho3D::BorderImage >
 CUrho3D::Detail::SharedPtrBase< Urho3D::BufferedSoundStream, Urho3D::BufferedSoundStream >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Button, Urho3D::Button >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Camera, Urho3D::Camera >
 CUrho3D::Detail::SharedPtrBase< Urho3D::CameraProcessor, Urho3D::CameraProcessor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ClientReplica, Urho3D::ClientReplica >
 CUrho3D::Detail::SharedPtrBase< Urho3D::CollisionGeometryData, Urho3D::CollisionGeometryData >
 CUrho3D::Detail::SharedPtrBase< Urho3D::CollisionShape2D, Urho3D::CollisionShape2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ConfigFile, Urho3D::ConfigFile >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Connection, Urho3D::Connection >
 CUrho3D::Detail::SharedPtrBase< Urho3D::CubemapRenderer, Urho3D::CubemapRenderer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Cursor, Urho3D::Cursor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DataChannelConnection, Urho3D::DataChannelConnection >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DefaultUIBatchStateCache, Urho3D::DefaultUIBatchStateCache >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DirectionAggregator, Urho3D::DirectionAggregator >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DirectionalPadAdapter, Urho3D::DirectionalPadAdapter >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DrawableProcessor, Urho3D::DrawableProcessor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DropDownList, Urho3D::DropDownList >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DynamicIndexBuffer, Urho3D::DynamicIndexBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::DynamicVertexBuffer, Urho3D::DynamicVertexBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Engine, Urho3D::Engine >
 CUrho3D::Detail::SharedPtrBase< Urho3D::FileSystem, Urho3D::FileSystem >
 CUrho3D::Detail::SharedPtrBase< Urho3D::FileWatcher, Urho3D::FileWatcher >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Font, Urho3D::Font >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Geometry, Urho3D::Geometry >
 CUrho3D::Detail::SharedPtrBase< Urho3D::GLTFImporter, Urho3D::GLTFImporter >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Image, Urho3D::Image >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ImageCube, Urho3D::ImageCube >
 CUrho3D::Detail::SharedPtrBase< Urho3D::IndexBuffer, Urho3D::IndexBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::InputMap, Urho3D::InputMap >
 CUrho3D::Detail::SharedPtrBase< Urho3D::InstancingBuffer, Urho3D::InstancingBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::JSONFile, Urho3D::JSONFile >
 CUrho3D::Detail::SharedPtrBase< Urho3D::LineEdit, Urho3D::LineEdit >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ListView, Urho3D::ListView >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Material, Urho3D::Material >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Model, Urho3D::Model >
 CUrho3D::Detail::SharedPtrBase< Urho3D::MountedAliasRoot, Urho3D::MountedAliasRoot >
 CUrho3D::Detail::SharedPtrBase< Urho3D::MountPoint, Urho3D::MountPoint >
 CUrho3D::Detail::SharedPtrBase< Urho3D::MultiFileWatcher, Urho3D::MultiFileWatcher >
 CUrho3D::Detail::SharedPtrBase< Urho3D::NetworkConnection, Urho3D::NetworkConnection >
 CUrho3D::Detail::SharedPtrBase< Urho3D::NetworkServer, Urho3D::NetworkServer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Node, Urho3D::Node >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Object, Urho3D::Object >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ObjectAnimation, Urho3D::ObjectAnimation >
 CUrho3D::Detail::SharedPtrBase< Urho3D::OcclusionBuffer, Urho3D::OcclusionBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Octree, Urho3D::Octree >
 CUrho3D::Detail::SharedPtrBase< Urho3D::OutlineScenePass, Urho3D::OutlineScenePass >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ParticleEffect, Urho3D::ParticleEffect >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ParticleEffect2D, Urho3D::ParticleEffect2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ParticleGraph, Urho3D::ParticleGraph >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ParticleGraphEffect, Urho3D::ParticleGraphEffect >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ParticleGraphLayer, Urho3D::ParticleGraphLayer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ParticleGraphNodes::RenderMeshDrawable, Urho3D::ParticleGraphNodes::RenderMeshDrawable >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Pass, Urho3D::Pass >
 CUrho3D::Detail::SharedPtrBase< Urho3D::PipelineStateBuilder, Urho3D::PipelineStateBuilder >
 CUrho3D::Detail::SharedPtrBase< Urho3D::PListFile, Urho3D::PListFile >
 CUrho3D::Detail::SharedPtrBase< Urho3D::PluginApplication, Urho3D::PluginApplication >
 CUrho3D::Detail::SharedPtrBase< Urho3D::PluginStack, Urho3D::PluginStack >
 CUrho3D::Detail::SharedPtrBase< Urho3D::PrefabResource, Urho3D::PrefabResource >
 CUrho3D::Detail::SharedPtrBase< Urho3D::PropertySet2D, Urho3D::PropertySet2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RaycastVehicleWheel, Urho3D::RaycastVehicleWheel >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RaytracerScene, Urho3D::RaytracerScene >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RenderBuffer, Urho3D::RenderBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RenderBufferManager, Urho3D::RenderBufferManager >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RenderPath, Urho3D::RenderPath >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RenderPipeline, Urho3D::RenderPipeline >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RenderPipelineView, Urho3D::RenderPipelineView >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Resource, Urho3D::Resource >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RigidBody2D, Urho3D::RigidBody2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RmlNavigationManager, Urho3D::RmlNavigationManager >
 CUrho3D::Detail::SharedPtrBase< Urho3D::RmlUI, Urho3D::RmlUI >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Scene, Urho3D::Scene >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SceneProcessor, Urho3D::SceneProcessor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SceneRendererToTexture, Urho3D::SceneRendererToTexture >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SceneUpdateSynchronizer, Urho3D::SceneUpdateSynchronizer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ScrollBar, Urho3D::ScrollBar >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Serializable, Urho3D::Serializable >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SerializableInspectorWidget, Urho3D::SerializableInspectorWidget >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ServerReplicator, Urho3D::ServerReplicator >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ShaderProgramCompositor, Urho3D::ShaderProgramCompositor >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ShadowMapAllocator, Urho3D::ShadowMapAllocator >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SharedReplicationState, Urho3D::SharedReplicationState >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Slider, Urho3D::Slider >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SoftwareModelAnimator, Urho3D::SoftwareModelAnimator >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Sound, Urho3D::Sound >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SoundSource, Urho3D::SoundSource >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SoundStream, Urho3D::SoundStream >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SphericalHarmonicsGenerator, Urho3D::SphericalHarmonicsGenerator >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Sprite, Urho3D::Sprite >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Sprite2D, Urho3D::Sprite2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::SpriteSheet2D, Urho3D::SpriteSheet2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::StaticModel, Urho3D::StaticModel >
 CUrho3D::Detail::SharedPtrBase< Urho3D::StereoRenderPipeline, Urho3D::StereoRenderPipeline >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Technique, Urho3D::Technique >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Text, Urho3D::Text >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Texture, Urho3D::Texture >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Texture2D, Urho3D::Texture2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::TextureCube, Urho3D::TextureCube >
 CUrho3D::Detail::SharedPtrBase< Urho3D::TmxFile2D, Urho3D::TmxFile2D >
 CUrho3D::Detail::SharedPtrBase< Urho3D::UI, Urho3D::UI >
 CUrho3D::Detail::SharedPtrBase< Urho3D::UIElement, Urho3D::UIElement >
 CUrho3D::Detail::SharedPtrBase< Urho3D::UnorderedScenePass, Urho3D::UnorderedScenePass >
 CUrho3D::Detail::SharedPtrBase< Urho3D::ValueAnimation, Urho3D::ValueAnimation >
 CUrho3D::Detail::SharedPtrBase< Urho3D::VertexBuffer, Urho3D::VertexBuffer >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Viewport, Urho3D::Viewport >
 CUrho3D::Detail::SharedPtrBase< Urho3D::VRRig, Urho3D::VRRig >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Window, Urho3D::Window >
 CUrho3D::Detail::SharedPtrBase< Urho3D::XMLFile, Urho3D::XMLFile >
 CUrho3D::Detail::SharedPtrBase< Urho3D::XRActionGroup, Urho3D::XRActionGroup >
 CUrho3D::Detail::SharedPtrBase< Urho3D::Zone, Urho3D::Zone >
 CUrho3D::Signal< Signature, Sender >Signal with specified or default sender type
 CUrho3D::Signal< void(), Urho3D::SceneSelection >
 CUrho3D::Signal< void()>
 CUrho3D::Signal< void(bool &cancelReload)>
 CUrho3D::Signal< void(bool success)>
 CUrho3D::Signal< void(const Urho3D::CommonFrameInfo &frameInfo)>
 CUrho3D::Signal< void(const Urho3D::FileSystemEntry &entry)>
 CUrho3D::Signal< void(const Urho3D::RenderPipelineSettings &settings)>
 CUrho3D::Signal< void(const Urho3D::RmlCanvasResizedArgs &)>
 CUrho3D::Signal< void(const Urho3D::RmlDocumentReloadedArgs &)>
 CUrho3D::Signal< void(const WeakSerializableVector &objects)>
 CUrho3D::Signal< void(const WeakSerializableVector &objects, const Urho3D::AttributeInfo *attribute)>
 CUrho3D::Signal< void(Node *node, const Urho3D::Transform &oldTransform), Urho3D::TransformNodesGizmo >
 CUrho3D::Signal< void(Node *node, unsigned oldIndex, unsigned newIndex)>
 CUrho3D::Signal< void(Node *parentNode, Node *childNode)>
 CUrho3D::Signal< void(Rml::ElementDocument *)>
 CUrho3D::Signal< void(Urho3D::Component *component)>
 CUrho3D::Signal< void(Urho3D::Component *component, unsigned oldIndex, unsigned newIndex)>
 CUrho3D::Signal< void(Urho3D::IntVector2 &)>
 CUrho3D::Signal< void(Urho3D::NetworkObject *)>
 CUrho3D::Signal< void(Urho3D::ObjectReflection *), Urho3D::ObjectReflectionRegistry >
 CUrho3D::Signal< void(Urho3D::RenderPath *renderPath)>
 CUrho3D::Signal< void(Urho3D::RenderPipelineStats &stats)>
 CUrho3D::Signal< void(Urho3D::RenderSurface *)>
 CUrho3D::Signal< void(Urho3D::Scene *scene, Urho3D::SceneSelection &selection)>
 CUrho3D::Signal< void(Urho3D::TextureCube *texture)>
 CUrho3D::Detail::SignalBase< Priority, Sender, Args >Base signal type
 CUrho3D::Detail::SignalBase< Priority, Sender, Args... >
 CUrho3D::Detail::SignalBase< void, Sender, Args... >
 CUrho3D::Detail::SignalSubscription< Handler >Signal subscription data without priority
 CUrho3D::Skeleton
 CUrho3D::SoftNetworkTimeHelper class to smoothly adjust NetworkTime on client
 CUrho3D::SortedOccluder
 CUrho3D::SourceBatchSource data for a 3D geometry draw call
 CUrho3D::SourceBatch2D2D source batch
 CUrho3D::SpanVariantTuple< Values >
 CUrho3D::SpanVariantTuple< Value0 >
 CUrho3D::SpanVariantTuple< Value0, Value1 >
 CUrho3D::SpanVariantTuple< Value0, Value1, Value2 >
 CUrho3D::SpanVariantTuple< Value0, Value1, Value2, Value3 >
 CUrho3D::SpanVariantTuple< Value0, Value1, Value2, Value3, Value4 >
 CUrho3D::SpanVariantTuple< Value0, Value1, Value2, Value3, Value4, Value5 >
 CUrho3D::SpanVariantTuple< Value0, Value1, Value2, Value3, Value4, Value5, Value6 >
 CUrho3D::SparseSpan< T >
 CUrho3D::ReflectionProbeManager::SpatialCache
 CUrho3D::Spriter::SpatialInfoSpatial info
 CUrho3D::Sphere
 CUrho3D::SphericalHarmonics9Spherical harmonics scalar coefficients, 3 bands
 CUrho3D::SphericalHarmonicsColor9Spherical harmonics color coefficients, 3 bands. Use Vector3 instead of Color to save memory
 CUrho3D::SphericalHarmonicsDot9Spherical harmonics, optimized for dot products
 CUrho3D::SpinLockMutexSpinlock mutex
 CUrho3D::SpirVShaderSPIR-V shader
 CUrho3D::SplineSpline class to get a point on it based off the interpolation mode
 CUrho3D::Spriter::SpriterDataSpriter data
 CUrho3D::Spriter::SpriterInstanceSpriter instance
 CUrho3D::ReplicationManager::StandaloneData
 CUrho3D::StaticCaster< T >Unary operator that performs static cast on the argument
 CUrho3D::StaticModelGeometryDataStatic model per-geometry extra data
 CUrho3D::StopToken
 CUrho3D::StoredLogMessageStored log message from another thread
 Cstring
 CUrho3D::StringHash32-bit hash value for a string
 CUrho3D::Detail::StringHashCasterString hash to/from string
 CUrho3D::StringHashRegisterHelper class used for StringHash reversing
 CUrho3D::SubsystemCache
 CUrho3D::ParticleGraphNodes::SubtractInstance< Value0, Value1, Value2 >
 CSystemInterface
 CUrho3D::IKStickTargets::TargetInfo
 CUrho3D::TargetShaderShader translated to the target language
 CUrho3D::MaterialInspectorWidget::TechniqueDesc
 CUrho3D::TechniqueEntryMaterial's technique list entry
 CUrho3D::OpenXR::TemporaryStorageTemporary storage for internal structures
 CUrho3D::TetrahedralMeshTetrahedral mesh
 CUrho3D::TetrahedralMeshSurfaceSurface of tetrahedral mesh. Vertices are shared with tetrahedral mesh and are not stored
 CUrho3D::TetrahedralMeshSurfaceEdgeEdge of the surface of tetrahedral mesh
 CUrho3D::TetrahedralMeshSurfaceTriangleSurface triangle of tetrahedral mesh with adjacency information
 CUrho3D::TetrahedronTetrahedron with adjacency information
 CUrho3D::TextParams3DParameters of rendered 3D text
 CUrho3D::BloomPass::TextureCache
 CUrho3D::AmbientOcclusionPass::TextureCache
 CUrho3D::TextureFrame
 CUrho3D::MaterialInspectorWidget::TextureUnitDesc
 CUrho3D::ThreadOperating system thread
 CUrho3D::ThreadSafeCache< T >
 CUrho3D::ThreadSafeCache< Urho3D::Camera::CachedProjection >
 CUrho3D::ThreadSafeCache< Urho3D::Camera::CachedViewProj >
 CUrho3D::ThreadSafeCache< Urho3D::Frustum >
 CUrho3D::ThreadSafeCache< Urho3D::Matrix3x4 >
 CUrho3D::ThreadSafeCache< Urho3D::ReflectionProbeData >
 CUrho3D::ThreadSafeCache< Urho3D::SphericalHarmonicsDot9 >
 CUrho3D::ThreadSafeCache< Urho3D::Vector3 >
 CUrho3D::TickSynchronizer
 CUrho3D::TileMapInfo2D
 CUrho3D::NetworkValueSampler< T, Traits >::TimeAndValue
 CUrho3D::TimedCounterAccumulates statistics for specified number of intervals
 CUrho3D::FileWatcher::TimedFileChange
 CUrho3D::Spriter::TimelineTimeline
 CUrho3D::Spriter::TimelineKeyTimeline key
 CUrho3D::TimerLow-resolution operating system timer
 CUrho3D::ParticleGraphNodes::TimeStepScaleInstance< Value0, Value1 >
 CUrho3D::TouchState
 CUrho3D::TrailPointTrail is consisting of series of tails. Two connected points make a tail
 CUrho3D::Transform
 CUrho3D::TransformedSpan< SourceType, DestinationType, Function >Helper class that transforms span into different type using unary predicate
 CUrho3D::TransformGizmoUtility class for gizmo manipulation. It's okay to recreate this class on every frame
 CUrho3D::TransformNodesGizmoGizmo for manipulating a set of scene nodes
 CUrho3D::AssetTransformerHierarchy::TreeNode
 Ctrue_type
 Ctrue_type
 CUrho3D::TupleHasType< T, Tuple >Helper class to check if tuple contains type
 CUrho3D::TupleHasType< T, ea::tuple< Types... > >
 CUrho3D::TypeInfo
 CUrho3D::UIBatchUI rendering draw call
 CUrho3D::UIBatchStateCacheCallbackPipeline state cache callback used to create actual pipeline state for UI batches
 CUrho3D::UIBatchStateCreateContextExternal context that is not present in the key but is necessary to create new pipeline state for UI batch
 CUrho3D::UIBatchStateKey
 CUrho3D::UpdateContext
 CUrho3D::URL
 CUrho3D::ValueWithDerivative< T >Value with derivative, can be extrapolated
 CUrho3D::ValueWithDerivative< Quaternion >Derivative of a quaternion is angular velocity vector
 CUrho3D::VAnimEventFrameValue animation event frame
 CUrho3D::VAnimKeyFrameValue animation key frame
 CUrho3D::VariantVariable that supports a fixed set of types
 CUrho3D::VariantCurvePoint
 CUrho3D::VariantValueUnion for the possible variant values. Objects exceeding the VARIANT_VALUE_SIZE are allocated on the heap
 CUrho3D::Vector2Two-dimensional vector
 CUrho3D::Vector3Three-dimensional vector
 CUrho3D::Vector4Four-dimensional vector
 CUrho3D::Vertex2D2D vertex
 CUrho3D::VertexBufferAnimationDataContainer for vertex buffer animation data
 CUrho3D::VertexBufferDescDescription of vertex buffer data for asynchronous loading
 CUrho3D::VertexBufferMorphVertex buffer morph data
 CUrho3D::VertexElementVertex element description for arbitrary vertex declarations
 CUrho3D::ViewBatchInfo2D
 CUrho3D::VRRigDescDescription of VR rig that links VR subsystem to the scene
 CUrho3D::VRSessionParametersParameters for initializing a VR session
 CUrho3D::WeakPtr< InterfaceType, RefCountedType >Weak pointer template class with intrusive reference counting. Does not keep the object pointed to alive
 CUrho3D::WeakPtr< const Node >
 CUrho3D::WeakPtr< const Urho3D::XMLFile >
 CUrho3D::WeakPtr< NetworkObjectRegistry >
 CUrho3D::WeakPtr< Node >
 CUrho3D::WeakPtr< ReflectionProbeManager >
 CUrho3D::WeakPtr< RegistryComponentType >
 CUrho3D::WeakPtr< Urho3D::AbstractConnection >
 CUrho3D::WeakPtr< Urho3D::AnimatedModel >
 CUrho3D::WeakPtr< Urho3D::AnimationController >
 CUrho3D::WeakPtr< Urho3D::AnimationStateSource >
 CUrho3D::WeakPtr< Urho3D::Audio >
 CUrho3D::WeakPtr< Urho3D::BehaviorNetworkObject >
 CUrho3D::WeakPtr< Urho3D::Camera >
 CUrho3D::WeakPtr< Urho3D::Constraint2D >
 CUrho3D::WeakPtr< Urho3D::Context >
 CUrho3D::WeakPtr< Urho3D::CrowdManager >
 CUrho3D::WeakPtr< Urho3D::CubemapRenderer >
 CUrho3D::WeakPtr< Urho3D::DataChannelServer >
 CUrho3D::WeakPtr< Urho3D::Drawable2D >
 CUrho3D::WeakPtr< Urho3D::DynamicNavigationMesh >
 CUrho3D::WeakPtr< Urho3D::FontFace >
 CUrho3D::WeakPtr< Urho3D::Graphics >
 CUrho3D::WeakPtr< Urho3D::Image >
 CUrho3D::WeakPtr< Urho3D::LightBaker >
 CUrho3D::WeakPtr< Urho3D::MoveAndOrbitComponent >
 CUrho3D::WeakPtr< Urho3D::NavigationMesh >
 CUrho3D::WeakPtr< Urho3D::Network >
 CUrho3D::WeakPtr< Urho3D::NetworkBehavior >
 CUrho3D::WeakPtr< Urho3D::NetworkObject >
 CUrho3D::WeakPtr< Urho3D::NetworkObjectRegistry >
 CUrho3D::WeakPtr< Urho3D::Object >
 CUrho3D::WeakPtr< Urho3D::PhysicsWorld >
 CUrho3D::WeakPtr< Urho3D::PhysicsWorld2D >
 CUrho3D::WeakPtr< Urho3D::PluginApplication >
 CUrho3D::WeakPtr< Urho3D::RaycastVehicle >
 CUrho3D::WeakPtr< Urho3D::RefCounted >
 CUrho3D::WeakPtr< Urho3D::ReflectionProbe >
 CUrho3D::WeakPtr< Urho3D::RenderBuffer >
 CUrho3D::WeakPtr< Urho3D::Renderer >
 CUrho3D::WeakPtr< Urho3D::Renderer2D >
 CUrho3D::WeakPtr< Urho3D::RenderPipeline >
 CUrho3D::WeakPtr< Urho3D::RenderSurface >
 CUrho3D::WeakPtr< Urho3D::ReplicationManager >
 CUrho3D::WeakPtr< Urho3D::RigidBody >
 CUrho3D::WeakPtr< Urho3D::RigidBody2D >
 CUrho3D::WeakPtr< Urho3D::RmlCanvasComponent >
 CUrho3D::WeakPtr< Urho3D::RmlUI >
 CUrho3D::WeakPtr< Urho3D::RmlUIComponent >
 CUrho3D::WeakPtr< Urho3D::Scene >
 CUrho3D::WeakPtr< Urho3D::Serializable >
 CUrho3D::WeakPtr< Urho3D::Shader >
 CUrho3D::WeakPtr< Urho3D::SoundListener >
 CUrho3D::WeakPtr< Urho3D::SoundSource >
 CUrho3D::WeakPtr< Urho3D::SpriteSheet2D >
 CUrho3D::WeakPtr< Urho3D::Terrain >
 CUrho3D::WeakPtr< Urho3D::TerrainPatch >
 CUrho3D::WeakPtr< Urho3D::Text3D >
 CUrho3D::WeakPtr< Urho3D::Texture >
 CUrho3D::WeakPtr< Urho3D::Texture2D >
 CUrho3D::WeakPtr< Urho3D::TextureCube >
 CUrho3D::WeakPtr< Urho3D::TileMap2D >
 CUrho3D::WeakPtr< Urho3D::TmxFile2D >
 CUrho3D::WeakPtr< Urho3D::UIElement >
 CUrho3D::WeakPtr< Urho3D::Viewport >
 CUrho3D::WeakPtr< Urho3D::XMLFile >
 CUrho3D::WeakPtr< Urho3D::Zone >
 CUrho3D::WrappedScalar< T >Wrapped value between min and max boundaries
 CUrho3D::WrappedScalar< float >
 CUrho3D::WrappedScalarRange< T >
 CUrho3D::XMLAttributeReferenceXML attribute reference for input and output archives
 CUrho3D::XMLElementElement in an XML file
 CUrho3D::XPathQueryXPath query
 CUrho3D::XPathResultSetXPath query result set
 CUrho3D::XrObjectSharedPtr< T >Wrapper that automatically deletes OpenXR object when all references are lost
 CUrho3D::XrObjectSharedPtr< XrDebugUtilsMessengerEXT >
 CUrho3D::XrObjectSharedPtr< XrInstance >
 CUrho3D::XrObjectSharedPtr< XrSession >
 CUrho3D::XrObjectSharedPtr< XrSpace >
 CUrho3D::XrObjectSharedPtr< XrSwapchain >
 CUrho3D::ZoneLookupIndex::ZoneDataCached zone parameters
 CUrho3D::ZoneLookupIndexAcceleration structure for zone search