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::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::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::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
 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
 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
 Citerator
 CUrho3D::JoystickState
 CUrho3D::JSONValueJSON value class
 CUrho3D::Detail::KeyboardKeyMappingHelper class to translate keyboard keys
 CUrho3D::KeyFrameSet< T >
 CUrho3D::KeyFrameSet< AnimationKeyFrame >
 CUrho3D::KeyFrameSet< VariantCurvePoint >
 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::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::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::AmbientOcclusionPass::Parameters
 CUrho3D::AutoExposurePass::Parameters
 CUrho3D::BloomPass::Parameters
 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::PhysicsTickSynchronizerHelper class that synchronizes PhysicsWorld clock with network clock
 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::ResourceInspectorWidget::PropertyDesc
 CUrho3D::MaterialInspectorWidget::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::ReplicatedAnimation::ServerData
 CUrho3D::ReplicatedTransform::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::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::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::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 >
 CUrho3D::SynchronizedPhysicsStep
 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