Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCirr::core::aabbox3d< T >Axis aligned bounding box in 3d dimensional space
oCirr::core::map< KeyType, ValueType >::AccessClass
oCirr::core::array< T, TAlloc >Self reallocating template array (like stl vector) with additional features
oCirr::core::CMatrix4< T >4x4 matrix. Mostly used as transformation matrix for 3d calculations
oCirr::core::list< T >::ConstIteratorList iterator for const access
oCirr::core::map< KeyType, ValueType >::ConstIteratorConst Iterator
oCirr::core::dimension2d< T >Specifies a 2 dimensional size
oCirr::IEventReceiverInterface of an object which can receive events
oCirr::io::IFileReadCallBackCallback class for file read abstraction
oCirr::video::IGPUProgrammingServicesInterface making it possible to create and use programs running on the GPU
oCirr::io::IIrrXMLReader< char_type, super_class >Interface providing easy read access to a XML file
oCirr::video::IMaterialRendererServicesInterface providing some methods for changing advanced, internal states of a IVideoDriver
oCirr::core::inttofloat
oCirr::IReferenceCountedBase class of most objects of the Irrlicht Engine
oCirr::video::IRenderTarget
oCirr::core::irrAllocator< T >Very simple allocator implementation, containers using it can be used across dll boundaries
oCirr::core::irrAllocatorFast< T >Fast allocator, only to be used in containers inside the same memory heap
oCirr::scene::ISceneUserDataSerializerInterface to read and write user data to and from .irr files
oCirr::scene::quake3::IShaderA Parsed Shader Holding Variables ordered in Groups
oCirr::core::list< T >::IteratorList iterator
oCirr::core::map< KeyType, ValueType >::IteratorNormal Iterator
oCirr::scene::IVertexManipulatorInterface for vertex manipulators
oCirr::io::IXMLBaseEmpty class to be used as parent class for IrrXMLReader
oCirr::core::line2d< T >2D line between two points with intersection methods
oCirr::core::line3d< T >3D line between two points with intersection methods
oCirr::core::list< T >Doubly linked list template
oCirr::core::map< KeyType, ValueType >Map template for associative arrays using a red-black tree
oCirr::scene::quake3::Noiser
oCirr::core::map< KeyType, ValueType >::ParentFirstIteratorParent First Iterator
oCirr::core::map< KeyType, ValueType >::ParentLastIteratorParent Last Iterator
oCirr::core::plane3d< T >Template plane class with some intersection testing methods
oCirr::scene::quake3::Q3LevelLoadParameter
oCirr::core::quaternionQuaternion class for representing rotations
oCirr::ITimer::RealTimeDate
oCirr::core::rect< T >Rectangle template
oCirr::video::S3DVertexStandard vertex used by the Irrlicht engine
oCirr::io::SAttributeReadWriteOptionsStruct holding data describing options
oCirr::scene::quake3::SBlendFuncA blend function for a q3 shader
oCirr::video::SColorClass representing a 32 bit ARGB color
oCirr::video::SColorfClass representing a color with four floats
oCirr::video::SColorHSLClass representing a color in HSL format
oCirr::gui::SCursorSpriteStructure used to set sprites as cursors
oCirr::SEventSEvents hold information about an event. See irr::IEventReceiver for details on event handling
oCirr::video::SExposedVideoDataStructure for holding data describing a driver and operating system specific data
oCirr::SEvent::SGUIEventAny kind of GUI event
oCirr::gui::SGUISpriteA sprite composed of several frames
oCirr::gui::SGUISpriteFrameA single sprite frame
oCirr::SIrrlichtCreationParametersStructure for holding Irrlicht Device creation parameters
oCirr::scene::ISkinnedMesh::SJointJoints
oCirr::SEvent::SJoystickEventA joystick event
oCirr::SJoystickInfoInformation on a joystick, returned from irr::IrrlichtDevice::activateJoysticks()
oCirr::SEvent::SKeyInputAny kind of keyboard event
oCirr::SKeyMapStruct storing which key belongs to which action
oCirr::video::SLightStructure for holding data describing a dynamic point light
oCirr::SEvent::SLogEventAny kind of log event
oCirr::video::SMaterialStruct for holding parameters for a material renderer
oCirr::video::SMaterialLayerStruct for holding material parameters which exist per texture layer
oCirr::scene::SMD3AnimationInfo
oCirr::scene::SMD3FaceTriangle Index
oCirr::scene::SMD3HeaderThis holds the header info of the MD3 file
oCirr::scene::SMD3MeshHeaderThis holds the header info of an MD3 mesh section
oCirr::scene::SMD3QuaternionTagHold a tag info for connecting meshes
oCirr::scene::SMD3QuaternionTagListHolds a associative list of named quaternions
oCirr::scene::SMD3TexCoordTexture Coordinate
oCirr::scene::SMD3VertexCompressed Vertex Data
oCirr::scene::quake3::SModifierFunction
oCirr::SEvent::SMouseInputAny kind of mouse event
oCirr::io::SNamedPathUsed in places where we identify objects by a filename, but don't actually work with the real filename
oCirr::video::SOverrideMaterial
oCirr::scene::SParticleStruct for holding particle data
oCirr::scene::ISkinnedMesh::SPositionKeyAnimation keyframe which describes a new position
oCirr::scene::ISkinnedMesh::SRotationKeyAnimation keyframe which describes a new rotation
oCirr::scene::ISkinnedMesh::SScaleKeyAnimation keyframe which describes a new scale
oCirr::core::string< T, TAlloc >
oCirr::SEvent::SUserEventAny kind of user event
oCirr::scene::quake3::SVarGroup
oCirr::scene::quake3::SVariable
oCirr::scene::SViewFrustumDefines the view frustum. That's the space visible by the camera
oCirr::scene::ISkinnedMesh::SWeightA vertex weight
oCirr::core::triangle3d< T >3d triangle template class for doing collision detection and other things
oCirr::core::vector2d< T >2d vector template class with lots of operators and methods
oCirr::core::vector3d< T >3d vector template class with lots of operators and methods
\Cirr::io::xmlChar< T >

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Mon May 6 2013 07:46:22 by Doxygen (1.8.1.2)