Urho3D
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCUrho3D::Allocator< T >Allocator template class. Allocates objects of a specific class
oCUrho3D::AllocatorBlockAllocator memory block
oCUrho3D::AllocatorNodeAllocator node
oCUrho3D::AnimationControlControl data for an animation
oCUrho3D::AnimationKeyFrameSkeletal animation keyframe
oCUrho3D::AnimationTrackSkeletal animation track, stores keyframes of a single bone
oCUrho3D::AnimationTriggerPointAnimation trigger point
oCUrho3D::AreaAllocatorRectangular area allocator
oCUrho3D::AsyncProgressAsynchronous loading progress of a scene
oCUrho3D::AttributeInfoDescription of an automatically serializable variable
oCUrho3D::AutoProfileBlockHelper class for automatically beginning and ending a profiling block
oCUrho3D::BatchQueued 3D geometry draw call
oCUrho3D::BatchGroupKeyInstanced draw call grouping key
oCUrho3D::BatchQueueQueue that contains both instanced and non-instanced draw calls
oCUrho3D::BiasParametersShadow depth bias parameters
oCUrho3D::BillboardOne billboard in the billboard set
oCUrho3D::BoneBone in a skeleton
oCUrho3D::BoundingBoxThree-dimensional axis-aligned bounding box
oCUrho3D::CascadeParametersCascaded shadow map parameters
oCUrho3D::ColorRGBA color
oCUrho3D::ColorFadeColor-time pair for color interpolation
oCUrho3D::CompressedLevelCompressed image mip level
oCUrho3D::ConditionCondition on which a thread can wait
oCUrho3D::ControlsControls sent over the network
oCUrho3D::CScriptArrayScript array class
oCUrho3D::CursorShapeInfoCursor image and hotspot information
oCUrho3D::CustomGeometryVertexCustom geometry vertex
oCUrho3D::DebugLineDebug rendering line
oCUrho3D::DecalOne decal in a decal set
oCUrho3D::DecalVertexDecal vertex
oCUrho3D::DelayedMethodCallDelay-executed method call
oCUrho3D::DelayedWorldTransformDelayed world transform assignment for parented rigidbodies
oCUrho3D::DepthValueOcclusion hierarchy depth range
oCUrho3D::DeserializerAbstract stream for reading
oCUrho3D::DirtyBitsDirty attribute bits structure for network replication
oCUrho3D::false_wrapper< T >
oCUrho3D::FileSelectorEntryFile selector's list entry (file or directory.)
oCUrho3D::FocusParametersShadow map focusing parameters
oCUrho3D::FontGlyphFont glyph description
oCUrho3D::FrameInfoRendering frame update parameters
oCUrho3D::FrustumConvex constructed of 6 planes
oCUrho3D::GPUObjectBase class for GPU resources
oCUrho3D::GraphicsImplGraphics implementation. Holds API-specific objects
oCUrho3D::HashBaseHash set/map base class
oCUrho3D::HashIteratorBaseHash set/map iterator base class
oCUrho3D::HashNodeBaseHash set/map node base class
oCUrho3D::HiresTimerHigh-resolution operating system timer used in profiling
oCUrho3D::InstanceDataData for one geometry instance
oCUrho3D::IntRectTwo-dimensional bounding rectangle with integer values
oCUrho3D::IntVector2Two-dimensional vector with integer values
oCUrho3D::JoystickStateInput state for a joystick
oCUrho3D::HashMap< T, U >::KeyValueHash map key-value pair with const key
oCUrho3D::LightBatchQueueQueue for light related draw calls
oCUrho3D::LightQueryResultIntermediate light processing result
oCUrho3D::LinkedList< T >Singly-linked list template class. Elements must inherit from LinkedListNode
oCUrho3D::LinkedListNodeSingly-linked list node base class
oCUrho3D::ListBaseDoubly-linked list base class
oCUrho3D::ListIteratorBaseDoubly-linked list iterator base class
oCUrho3D::ListNodeBaseDoubly-linked list node base class
oCUrho3D::MaterialShaderParameterMaterial's shader parameter definition
oCUrho3D::Matrix33x3 matrix for rotation and scaling
oCUrho3D::Matrix3x43x4 matrix for scene node transform calculations
oCUrho3D::Matrix44x4 matrix for arbitrary linear transforms including projection
oCUrho3D::ModelMorphDefinition of a model's vertex morph
oCUrho3D::MutexOperating system mutual exclusion primitive
oCUrho3D::MutexLockLock that automatically acquires and releases a mutex
oCUrho3D::NetworkStatePer-object attribute state for network replication, allocated on demand
oCUrho3D::OctantOctree octant
oCUrho3D::OctreeQueryBase class for octree queries
oCUrho3D::PackageDownloadPackage file receive transfer
oCUrho3D::PackageEntryFile entry within the package file
oCUrho3D::PackageUploadPackage file send transfer
oCUrho3D::Pair< T, U >Pair template class
oCUrho3D::ParticleOne particle in the particle system
oCUrho3D::PhysicsRaycastResultPhysics raycast hit
oCUrho3D::PlaneSurface in three-dimensional space
oCUrho3D::PolyhedronA convex volume built from polygon faces
oCUrho3D::ProfilerBlockProfiling data for one block in the profiling tree
oCUrho3D::QuaternionRotation represented as a four-dimensional normalized vector
oCUrho3D::RandomAccessConstIterator< T >Random access const iterator
oCUrho3D::RandomAccessIterator< T >Random access iterator
oCUrho3D::RayInfinite straight line in three-dimensional space
oCUrho3D::RayOctreeQueryRaycast octree query
oCUrho3D::RayQueryResultRaycast result
oCUrho3D::RectTwo-dimensional bounding rectangle
oCUrho3D::RefCountReference count structure
oCUrho3D::RefCountedBase class for intrusively reference-counted objects. These are noncopyable and non-assignable
oCUrho3D::RemoteEventQueued remote event
oCUrho3D::RenderPathCommandRendering path command
oCUrho3D::RenderTargetInfoRendertarget definition
oCUrho3D::ReplicationStateBase class for per-user network replication states
oCUrho3D::ResourceGroupContainer of resources with specific type
oCUrho3D::ResourceRefTyped resource reference
oCUrho3D::ResourceRefListList of typed resource references
oCUrho3D::ScenePassInfoScene render pass info
oCUrho3D::SceneResolverUtility class that resolves node & component IDs after a scene or partial scene load
oCUrho3D::ScratchBufferCPU-side scratch buffer for vertex data updates
oCUrho3D::ScriptEventListenerInterface class for event listeners that forward events to script
oCUrho3D::SerializerAbstract stream for writing
oCUrho3D::ShaderCombinationCombination of shader options, used for compiling a shader variation
oCUrho3D::ShaderOptionOption definition and combination rules for constructing shader variations
oCUrho3D::ShaderParameterShader parameter definition
oCUrho3D::ShaderParserShader definition parser. Constructs a list of shader variations from the definition
oCUrho3D::ShadowBatchQueueQueue for shadow map draw calls
oCUrho3D::SharedArrayPtr< T >Shared array pointer template class. Uses non-intrusive reference counting
oCUrho3D::SharedPtr< T >Shared pointer template class with intrusive reference counting
oCUrho3D::ShortStringHash16-bit hash value for a string
oCUrho3D::SkeletonHierarchical collection of bones
oCUrho3D::SourceBatchSource data for a 3D geometry draw call
oCUrho3D::SphereSphere in three-dimensional space
oCUrho3D::StaticModelGeometryDataStatic model per-geometry extra data
oCUrho3D::StringString class
oCUrho3D::StringHash32-bit hash value for a string
oCUrho3D::TechniqueEntryMaterial's technique list entry
oCUrho3D::TextureAnimationTexture animation definition
oCUrho3D::ThreadOperating system thread
oCUrho3D::TimerLow-resolution operating system timer
oCUrho3D::TouchStateInput state for a finger touch
oCUrho3D::UIBatchUI rendering draw call
oCUrho3D::UIQuadUI rendering quad
oCUrho3D::VariantVariable that supports a fixed set of types
oCUrho3D::VariantValueUnion for the possible variant values. Also stores non-POD objects such as String which must not exceed 16 bytes in size
oCUrho3D::Vector2Two-dimensional vector
oCUrho3D::Vector3Three-dimensional vector
oCUrho3D::Vector4Four-dimensional vector
oCUrho3D::VectorBaseVector base class
oCUrho3D::VertexBufferMorphVertex buffer morph data
oCUrho3D::VertexDeclarationElementElement in the vertex declaration
oCUrho3D::WeakArrayPtr< T >Weak array pointer template class. Uses non-intrusive reference counting
oCUrho3D::WeakPtr< T >Weak pointer template class with intrusive reference counting. Does not keep the object pointed to alive
oCUrho3D::WorkItemWork queue item
oCUrho3D::WStringWide character string. Only meant for converting from String and passing to the operating system where necessary
\CUrho3D::XMLElementElement in an XML file