 pugi | |
 std | |
 Urho3D | |
  Audio | Audio subsystem |
  Sound | Sound resource |
  SoundListener | Sound listener component |
  SoundSource | Sound source component with stereo position |
  SoundSource3D | Sound source component with three-dimensional position |
  AllocatorBlock | Allocator memory block |
  AllocatorNode | Allocator node |
  Allocator | Allocator template class. Allocates objects of a specific class |
  SharedArrayPtr | Shared array pointer template class. Uses non-intrusive reference counting |
  WeakArrayPtr | Weak array pointer template class. Uses non-intrusive reference counting |
  false_wrapper | |
  HashNodeBase | Hash set/map node base class |
  HashIteratorBase | Hash set/map iterator base class |
  HashBase | Hash set/map base class |
  HashMap | Hash map template class |
   ConstIterator | Hash map node const iterator |
   Iterator | Hash map node iterator |
   KeyValue | Hash map key-value pair with const key |
   Node | Hash map node |
  HashSet | Hash set template class |
   ConstIterator | Hash set node const iterator |
   Iterator | Hash set node iterator |
   Node | Hash set node |
  LinkedListNode | Singly-linked list node base class |
  LinkedList | Singly-linked list template class. Elements must inherit from LinkedListNode |
  List | Doubly-linked list template class |
   ConstIterator | List const iterator |
   Iterator | List iterator |
   Node | List node |
  ListNodeBase | Doubly-linked list node base class |
  ListIteratorBase | Doubly-linked list iterator base class |
  ListBase | Doubly-linked list base class |
  Pair | Pair template class |
  SharedPtr | Shared pointer template class with intrusive reference counting |
  WeakPtr | Weak pointer template class with intrusive reference counting. Does not keep the object pointed to alive |
  RefCount | Reference count structure |
  RefCounted | Base class for intrusively reference-counted objects. These are noncopyable and non-assignable |
  String | String class |
  WString | Wide character string. Only meant for converting from String and passing to the operating system where necessary |
  Vector | Vector template class |
  PODVector | Vector template class for POD types. Does not call constructors or destructors and uses block move |
  RandomAccessIterator | Random access iterator |
  RandomAccessConstIterator | Random access const iterator |
  VectorBase | Vector base class |
  AttributeAccessor | Internal helper class for invoking attribute accessors |
  AttributeInfo | Description of an automatically serializable variable |
  Condition | Condition on which a thread can wait |
  Context | Urho3D execution context. Provides access to subsystems, object factories and attributes, and event receivers |
  Mutex | Operating system mutual exclusion primitive |
  MutexLock | Lock that automatically acquires and releases a mutex |
  Object | Base class for objects with type identification, subsystem access and event sending/receiving capability |
  ObjectFactory | Base class for object factories |
  ObjectFactoryImpl | Template implementation of the object factory |
  EventHandler | Internal helper class for invoking event handler functions |
  EventHandlerImpl | Template implementation of the event handler invoke helper (stores a function pointer of specific class.) |
  ProfilerBlock | Profiling data for one block in the profiling tree |
  Profiler | Hierarchical performance profiler subsystem |
  AutoProfileBlock | Helper class for automatically beginning and ending a profiling block |
  Thread | Operating system thread |
  Timer | Low-resolution operating system timer |
  HiresTimer | High-resolution operating system timer used in profiling |
  Time | Time and frame counter subsystem |
  VariantValue | Union for the possible variant values. Also stores non-POD objects such as String which must not exceed 16 bytes in size |
  ResourceRef | Typed resource reference |
  ResourceRefList | List of typed resource references |
  Variant | Variable that supports a fixed set of types |
  WorkItem | Work queue item |
  WorkQueue | Work queue subsystem for multithreading |
  Console | Console window with log history and AngelScript prompt |
  DebugHud | Displays rendering stats and profiling information |
  Engine | Urho3D engine. Creates the other subsystems |
  AnimatedModel | Animated model component |
  AnimationKeyFrame | Skeletal animation keyframe |
  AnimationTrack | Skeletal animation track, stores keyframes of a single bone |
  AnimationTriggerPoint | Animation trigger point |
  Animation | Skeletal animation resource |
  AnimationControl | Control data for an animation |
  AnimationController | Component that drives an AnimatedModel's animations |
  AnimationState | Animation instance in an animated model |
  Batch | Queued 3D geometry draw call |
  InstanceData | Data for one geometry instance |
  BatchGroup | Instanced 3D geometry draw call |
  BatchGroupKey | Instanced draw call grouping key |
  BatchQueue | Queue that contains both instanced and non-instanced draw calls |
  ShadowBatchQueue | Queue for shadow map draw calls |
  LightBatchQueue | Queue for light related draw calls |
  Billboard | One billboard in the billboard set |
  BillboardSet | Billboard component |
  Camera | Camera component |
  CustomGeometryVertex | Custom geometry vertex |
  CustomGeometry | Custom geometry component |
  DebugLine | Debug rendering line |
  DebugRenderer | Debug geometry rendering component. Should be added only to the root scene node |
  DecalVertex | Decal vertex |
  Decal | One decal in a decal set |
  DecalSet | Decal renderer component |
  GPUObject | Base class for GPU resources |
  ScratchBuffer | CPU-side scratch buffer for vertex data updates |
  Graphics | Graphics subsystem. Manages the application window, rendering state and GPU resources |
  GraphicsImpl | Graphics implementation. Holds API-specific objects |
  IndexBuffer | Hardware index buffer |
  RenderSurface | Color or depth-stencil surface that can be rendered into |
  Shader | Shader resource consisting of several shader variations |
  ShaderParameter | Shader parameter definition |
  ShaderVariation | Vertex or pixel shader on the GPU |
  Texture | Base class for texture resources |
  Texture2D | 2D texture resource |
  TextureCube | Cube texture resource |
  VertexBuffer | Hardware vertex buffer |
  VertexDeclarationElement | Element in the vertex declaration |
  VertexDeclaration | Vertex declaration |
  FrameInfo | Rendering frame update parameters |
  SourceBatch | Source data for a 3D geometry draw call |
  Drawable | Base class for visible components |
  Geometry | Defines one or more vertex buffers, an index buffer and a draw range |
  BiasParameters | Shadow depth bias parameters |
  CascadeParameters | Cascaded shadow map parameters |
  FocusParameters | Shadow map focusing parameters |
  Light | Light component |
  MaterialShaderParameter | Material's shader parameter definition |
  TechniqueEntry | Material's technique list entry |
  Material | Describes how to render 3D geometries |
  VertexBufferMorph | Vertex buffer morph data |
  ModelMorph | Definition of a model's vertex morph |
  Model | 3D model resource |
  DepthValue | Occlusion hierarchy depth range |
  OcclusionBuffer | Software renderer for occlusion |
  Octant | Octree octant |
  Octree | Octree component. Should be added only to the root scene node |
  OctreeQuery | Base class for octree queries |
  PointOctreeQuery | Point octree query |
  SphereOctreeQuery | Sphere octree query |
  BoxOctreeQuery | Bounding box octree query |
  FrustumOctreeQuery | Frustum octree query |
  RayQueryResult | Raycast result |
  RayOctreeQuery | Raycast octree query |
  Particle | One particle in the particle system |
  TextureAnimation | Texture animation definition |
  ParticleEmitter | Particle emitter component |
  Renderer | High-level rendering subsystem. Manages drawing of 3D views |
  RenderTargetInfo | Rendertarget definition |
  RenderPathCommand | Rendering path command |
  RenderPath | Rendering path definition |
  ShaderOption | Option definition and combination rules for constructing shader variations |
  ShaderCombination | Combination of shader options, used for compiling a shader variation |
  ShaderParser | Shader definition parser. Constructs a list of shader variations from the definition |
  Bone | Bone in a skeleton |
  Skeleton | Hierarchical collection of bones |
  Skybox | Static model component with fixed position in relation to the camera |
  StaticModelGeometryData | Static model per-geometry extra data |
  StaticModel | Static model component |
  Pass | Material rendering pass, which defines shaders and render state |
  Technique | Material technique. Consists of several passes |
  Terrain | Heightmap terrain component |
  TerrainPatch | Individually rendered part of a heightmap terrain |
  LightQueryResult | Intermediate light processing result |
  ScenePassInfo | Scene render pass info |
  View | 3D rendering view. Includes the main view(s) and any auxiliary views, but not shadow cameras |
  Viewport | Viewport definition either for a render surface or the backbuffer |
  Zone | Component that describes global rendering properties |
  TouchState | Input state for a finger touch |
  JoystickState | Input state for a joystick |
  Input | Input subsystem. Converts operating system window messages to input state and events |
  Deserializer | Abstract stream for reading |
  File | File opened either through the filesystem or from within a package file |
  FileSystem | Subsystem for file and directory operations and access control |
  FileWatcher | Watches a directory and its subdirectories for files being modified |
  Log | Logging subsystem |
  MemoryBuffer | Memory area that can be read and written to as a stream |
  PackageEntry | File entry within the package file |
  PackageFile | Stores files of a directory tree sequentially for convenient access |
  Serializer | Abstract stream for writing |
  VectorBuffer | Dynamically sized buffer that can be read and written to as a stream |
  AreaAllocator | Rectangular area allocator |
  BoundingBox | Three-dimensional axis-aligned bounding box |
  Color | RGBA color |
  ColorFade | Color-time pair for color interpolation |
  Frustum | Convex constructed of 6 planes |
  Matrix3 | 3x3 matrix for rotation and scaling |
  Matrix3x4 | 3x4 matrix for scene node transform calculations |
  Matrix4 | 4x4 matrix for arbitrary linear transforms including projection |
  Plane | Surface in three-dimensional space |
  Polyhedron | A convex volume built from polygon faces |
  Quaternion | Rotation represented as a four-dimensional normalized vector |
  Ray | Infinite straight line in three-dimensional space |
  Rect | Two-dimensional bounding rectangle |
  IntRect | Two-dimensional bounding rectangle with integer values |
  Sphere | Sphere in three-dimensional space |
  StringHash | 32-bit hash value for a string |
  ShortStringHash | 16-bit hash value for a string |
  Vector2 | Two-dimensional vector |
  IntVector2 | Two-dimensional vector with integer values |
  Vector3 | Three-dimensional vector |
  Vector4 | Four-dimensional vector |
  RemoteEvent | Queued remote event |
  PackageDownload | Package file receive transfer |
  PackageUpload | Package file send transfer |
  Connection | Connection to a remote network host |
  Controls | Controls sent over the network |
  Network | Network subsystem. Manages client-server communications using the UDP protocol |
  NetworkPriority | Network interest management settings component |
  CollisionGeometryData | Base class for collision shape geometry data |
  TriangleMeshData | Triangle mesh geometry data |
  ConvexData | Convex hull geometry data |
  HeightfieldData | Heightfield geometry data |
  CollisionShape | Physics collision shape component |
  Constraint | Physics constraint component. Connects two rigid bodies together, or one rigid body to a static point |
  PhysicsRaycastResult | Physics raycast hit |
  DelayedWorldTransform | Delayed world transform assignment for parented rigidbodies |
  PhysicsWorld | Physics simulation world component. Should be added only to the root scene node |
  RigidBody | Physics rigid body component |
  CompressedLevel | Compressed image mip level |
  Image | Image resource |
  Resource | Base class for resources |
  ResourceGroup | Container of resources with specific type |
  ResourceCache | Resource cache subsystem. Loads resources on demand and stores them for later access |
  XMLElement | Element in an XML file |
  XMLFile | XML document resource |
  Component | Base class for components. Components can be created to scene nodes |
  Node | Scene node that may contain components and child nodes |
  DirtyBits | Dirty attribute bits structure for network replication |
  NetworkState | Per-object attribute state for network replication, allocated on demand |
  ReplicationState | Base class for per-user network replication states |
  ComponentReplicationState | Per-user component network replication state |
  NodeReplicationState | Per-user node network replication state |
  SceneReplicationState | Per-user scene network replication state |
  AsyncProgress | Asynchronous loading progress of a scene |
  Scene | Root scene node, represents the whole scene |
  SceneResolver | Utility class that resolves node & component IDs after a scene or partial scene load |
  Serializable | Base class for objects with automatic serialization through attributes |
  AttributeAccessorImpl | Template implementation of the attribute accessor invoke helper class |
  RefAttributeAccessorImpl | Template implementation of the attribute accessor invoke helper class using const references |
  SmoothedTransform | Transform smoothing component for network updates |
  CScriptArray | Script array class |
  Script | Scripting subsystem. Allows execution of AngelScript |
  ScriptEventListener | Interface class for event listeners that forward events to script |
  ScriptFile | Script file resource |
  DelayedMethodCall | Delay-executed method call |
  ScriptInstance | Script object component |
  BorderImage | Image UI element with optional border |
  Button | Pushbutton UI element |
  CheckBox | UI element that can be toggled between unchecked and checked state |
  CursorShapeInfo | Cursor image and hotspot information |
  Cursor | Mouse cursor UI element |
  DropDownList | Menu UI element that displays a popup list view |
  FileSelectorEntry | File selector's list entry (file or directory.) |
  FileSelector | File selector dialog |
  FontGlyph | Font glyph description |
  FontFace | Font face description |
  Font | Font resource |
  LineEdit | Single-line text editor UI element |
  ListView | Scrollable list UI element |
  Menu | Menu UI element that optionally shows a popup |
  ScrollBar | Scroll bar UI element with forward and back buttons |
  ScrollView | Scrollable UI element for showing a (possibly large) child element |
  Slider | Slider bar UI element |
  Text | Text UI element |
  UI | UI subsystem. Manages the graphical user interface |
  UIQuad | UI rendering quad |
  UIBatch | UI rendering draw call |
  UIElement | Base class for UI elements |
  Window | Window UI element that can optionally by moved or resized |