Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCai::aiinfo
oCai::aistate
oCskelmodel::animcacheentry
oCaniminfo
oCaniminterpinfo
oCskelmodel::animpartmask
oCanimmodel::animpos
oCanimmodel::animspec
oCanimmodel::animstate
oCskelmodel::antipode
oCgle::attribinfo
oCAttribLoc
oCaviindexentry
oCavisegmentinfo
oCaviwriter
oCai::avoidset
oCserver::ban
oCcollectmode_common::base
oCcapturemode_common::baseinfo
oCbatchedmodel
oCbigint< BI_DIGITS >
oCBIH
oCBlendBrush
oCskelmodel::blendcombo
oCBlendMapBranch
oCBlendMapCache
oCBlendMapImage
oCBlendMapNode
oCBlendMapNode.__unnamed__
oCBlendMapSolid
oCblobinfo
oCblobrenderer
oCblobvert
oCblock3
oCbombmode
oCskelmodel::boneinfo
oCskelmodel::bumpvert
oCvertmodel::bumpvert
oCbvec3-dimensional UNSIGNED CHAR vector
oCbvec.__unnamed__
oCbvec.__unnamed__.__unnamed__
oCbvec.__unnamed__.__unnamed__
oCbvec4
oCbvec4.__unnamed__
oCbvec4.__unnamed__.__unnamed__
oCbvec4.__unnamed__.__unnamed__
oCinexor::rpc::callback_event
oCcapturemode_common
oCCefApp
oCCefBaseRefCounted
oCCefBrowserProcessHandler
oCCefBrowserSettings
oCCefClient
oCCefDisplayHandler
oCCefKeyboardHandler
oCCefLifeSpanHandler
oCCefLoadHandler
oCCefRenderHandler
oCCefRenderProcessHandler
oCCefRequestContextHandler
oCCefSettings
oCCefV8Accessor
oCCefV8Handler
oCCefWindowInfo
oCcfkey
oCcfpolys
oChashbase< H, E, K, T >::chain
oChashbase< H, E, K, T >::chainchunk
oCchange
oCfont::charinfo
oCserver::clientServer side version of "dynent" type
oCinexor::rpc::RpcServer< MSG_TYPE, ASYNC_SERVICE_TYPE >::clienthandler
oCserver::clientinfo
oCgame::clientmode
oCcline
oCclipplanes
oCcollectmode_common
oCcompatheaderMore intense map file header used when loading
oCinexor::crashreporter::CrashReporter
oCserver::crcinfo
oCctfmode
oCcube
oCcube.__unnamed__
oCcube.__unnamed__
oCcubeedge
oCcubeext
oCcubemapside
oCmpr::CubePlanes
oCpvsworker::cullorder
oCdatabuf< T >Template implementation of buffers (networking e.g.)
oCDDCOLORKEY
oCDDPIXELFORMAT
oCDDPIXELFORMAT.__unnamed__
oCDDPIXELFORMAT.__unnamed__
oCDDPIXELFORMAT.__unnamed__
oCDDPIXELFORMAT.__unnamed__
oCDDPIXELFORMAT.__unnamed__
oCDDPIXELFORMAT.__unnamed__.MultiSampleCaps
oCDDSCAPS2
oCDDSURFACEDESC2
oCDDSURFACEDESC2.__unnamed__
oCDDSURFACEDESC2.__unnamed__
oCDDSURFACEDESC2.__unnamed__
oCDDSURFACEDESC2.__unnamed__
oCdecalinfo
oCdecalrenderer
oCdecalvert
oCdelayedupdate
oCdelayedupdate.val
oCserver::demofile
oCdemoheaderDemos contain stored network messages of a game which can be replayed to review games
oCragdollskel::distlimit
oCdualquat
oCdvec4
oCdynentcacheentry
oCdynlight
oCecjacobian
oCedgegroup
oCeditinfo
oCeditline
oCeditor
oCelementset
oCinexor::util::embracedHelper class to allow the writing of std::cout << embraced("I should be inside curly brackets", "{", "}"); Same works for numbers, but it may destroy std::setprecision
oCmpr::Ent
oCentityPersistent map entity
oCentitylight
oCenvmap
oCstd::exceptionSTL class
oCfacebounds
oCfileskey
oCfilesval
oCflag
oCflare
oCflaretype
oCinexor::util::StringFormatter::FmtMark
oCfont
oCfpsstateFirst person state
oCfu_cast< S >The fuck you cast does nothing expect silencing warnings when doing forbidden casts
oCg3d_callback
oCg3d_gui
oCserver::gameevent
oCgamemodeinfoStructure for game mode description
oCgeombatch
oCGlobalShaderParam
oCGlobalShaderParamState
oCGlobalShaderParamState.__unnamed__
oCgrassgroup
oCgrasstri
oCgrassvert
oCgrasswedge
oCguninfoWeapon description structure
oChashbase< H, E, K, T >
oChashbase< hashnameset< T >, T, const char *, T >
oChashbase< hashset< T >, T, T, T >
oChashbase< hashtable< animmodel::shaderparams, animmodel::shaderparamskey >, hashtableentry< animmodel::shaderparams, animmodel::shaderparamskey >, animmodel::shaderparams, animmodel::shaderparamskey >
oChashbase< hashtable< GLuint, int >, hashtableentry< GLuint, int >, GLuint, int >
oChashbase< hashtable< K, T >, hashtableentry< K, T >, K, T >
oChashbase< hashtable< sortkey, sortval >, hashtableentry< sortkey, sortval >, sortkey, sortval >
oChashtableentry< K, T >
oCtiger::hashval
oChideandseekmode
oCserver::hitinfo
oCgame::hitmsg
oChline
oCctfmode::holdspawn
oCident
oCident.__unnamed__
oCident.__unnamed__
oCident.__unnamed__.__unnamed__
oCident.__unnamed__.__unnamed__
oCident.__unnamed__.__unnamed__
oCident.__unnamed__.__unnamed__.__unnamed__
oCident.__unnamed__.__unnamed__.__unnamed__.__unnamed__
oCident.__unnamed__.__unnamed__.__unnamed__.__unnamed__
oCidentlink
oCidentstack
oCidentval
oCidentval.__unnamed__
oCidentvalptr
oCImageDataStructure holding the Raw Pixel Data and minimum image info
oCinexor::io::InputRouterForwards input events to the subsystem they are needed
oCai::interest
oCipmaskStructure to describe IPs
oCiqmanim
oCiqmheader
oCiqmjoint
oCiqmmesh
oCiqmpose
oCiqmtriangle
oCiqmvertexarray
oCisclass< T >Check if a given type is a class
oCitemstatPickup description structure
oCivec3-dimensional INTEGER vectors
oCivec.__unnamed__
oCivec.__unnamed__.__unnamed__
oCivec.__unnamed__.__unnamed__
oCivec22 dimensional integer vector
oCivec2.__unnamed__
oCivec2.__unnamed__.__unnamed__
oCivec44 dimensional integer vector
oCivec4.__unnamed__
oCivec4.__unnamed__.__unnamed__
oCivec4.__unnamed__.__unnamed__
oCragdollskel::joint
oCkeym
oClayoutinfo
oClerpbounds
oClerpvert
oClightcacheentry
oCLightMap
oClightmapext
oClightmapinfo
oClightmaptask
oCLightMapTexture
oClightmapworkerStructure containing anything to calculate while calclighting, which gets passed to the lightmap threads
oCanimmodel::linkedpart
oCgui::list
oCLocalShaderParam
oCinexor::util::log_managerThe global inexor logging API TODO: enable sharing
oCinexor::util::LoggerWrapper around spdlog::logger to put it into the InexorTree We want to set the pattern and the level on a per-logger-base and expose it
oCmapmodelinfo
oCserver::maprotation
oCmaterial
oCmaterialsurface
oCmaterialsurface.__unnamed__
oCmaterialsurface.__unnamed__
oCmatrix2
oCmatrix3
oCmatrix4
oCmatrix4x3
oCmd2::md2_frame
oCmd2::md2_header
oCmd2::md2_vertex
oCmd3frame
oCmd3header
oCmd3meshheader
oCmd3tag
oCmd3triangle
oCmd3vertex
oCmd5hierarchy
oCmd5joint
oCmd5vert
oCmd5weight
oCmergecompatMerged edge description
oCmergedface
oCmesh
oCanimmodel::mesh
oCBIH::mesh
oCanimmodel::meshgroup
oCmpr::Model
oCmodel
oCmodelattach
oCmodelbatch
oCmodelcommands< MDL, MESH >
oCmodelcommands< MDL, struct MDL::skelmesh >
oCmodelcommands< MDL, struct MDL::vertmesh >
oCmodelloader< MDL >
oCmodelloader< iqm >
oCmodelloader< md2 >
oCmodelloader< md3 >
oCmodelloader< md5 >
oCmodelloader< obj >
oCmodelloader< smd >
oCserver::msgfilterMSG filter works as a firewall it allowes only certain messages for certain things, see checktype -1 will become 1 in the switchcase below, its a hack to not misinterpretate the different cases as messages
oCai::wpcache::node
oCBIH::node
oCnormal
oCnormalgroup
oCnormalscompatNormal vector description
oCai::avoidset::obstacle
oCoccludequery
oCoctaentities
oCoctaheaderOctree header structure as its found in the ogz files
oCpackagedir
oCPackNode
oCanimmodel::part
oCparticle
oCparticle.__unnamed__
oCparticle.__unnamed__.__unnamed__
oCparticleemitter
oCpartrenderer
oCpartvert
oCgui::patch
oCpedge
oCphysent
oCskelmodel::pitchcorrect
oCskelmodel::pitchdep
oCskelmodel::pitchtarget
oCplatformcollision
oCplatforment
oCgame::playermodelinfo
oCpoly
oCpostfxpass
oCpostfxtex
oCprefabheader
oCprefabmesh
oCgame::projectile
oCserver::projectilestate< N >
oCserver::projectilestate< 8 >
oCpvert
oCpvsdata
oCpvsnode
oCpvsworker
oCQuadNode
oCqueryframe
oCqueue< T, SIZE >Legacy implementation of queues
oCqueue< shaftbb, 32 >
oCragdolldata
oCragdollskel
oCrange
oCReflection
oCreleaseaction
oCragdollskel::reljoint
oCrenderstate
oCrendertarget
oCresolverresult
oCresolverthread
oCragdollskel::rotfriction
oCragdollskel::rotlimit
oCinexor::rpc::RpcServer< MSG_TYPE, ASYNC_SERVICE_TYPE >
oCserver::savedscoreSave scores if client disconnects to restore it when he reconnects
oCcapturemode_common::score
oCinexor::rendering::screen::ScreenManagerThe screen manager manages the SDL window
oCserver::hideandseekservermode::seekersinfo
oCselinfoSelection info: the marked area when editing
oCserver_entityServer side version of "entity" type
oCserver::servmode
oCShader
oCShaderParamBinding
oCanimmodel::shaderparams
oCanimmodel::shaderparamskey
oCShadowRayCache
oCshaft
oCshaftbb
oCshaftbb.__unnamed__
oCshaftbb.__unnamed__.__unnamed__
oCshaftplane
oCSharedClassAll classes deriving from this class get detected by our reflection system InexorGlueGen
oCSharedOption
oCinexor::rpc::SharedVar< T >SharedVar wrapper for primitive/immutable objects
oCinexor::rpc::SharedVar< char * >
oCinexor::rpc::SharedVar< float >
oCinexor::rpc::SharedVar< int >
oCsink
oCskeladjustment
oCskelmodel::skelanimspec
oCskelmodel::skeleton
oCskelmeshgroup
oCsleepcmd
oCSlot
oCSlotShaderParam
oCslottexLegacy texture slot loading
oCsmdbone
oCsmd::smdmeshgroup::smdmeshdata
oCmpr::SolidCube
oCsortfun
oCsortitem
oCsortkey
oCsortlessLegacy Sorting algorithms
oCsortnameless
oCsortval
oCrecorder::soundbuffer
oCinexor::sound::soundchannel
oCinexor::sound::soundconfig
oCinexor::sound::soundsample
oCinexor::sound::soundslot
oCinexor::sound::soundtype
oCspawnloc
oCsquat
oCstreamLegacy file system streams
oCstreambuf< T >
oCinexor::util::StringFormatterFormat strings with a one-liner
oCstringslice
oCinexor::util::SubsystemSubsystems are loosely coupled parts of inexor
oCsurfacecompatSurface description
oCsurfaceinfo
oCsvec3 dimensional vector containing shorts
oCsvec.__unnamed__
oCsvec.__unnamed__.__unnamed__
oCsvec22 dimensional vector containing shorts
oCsvec2.__unnamed__
oCsvec2.__unnamed__.__unnamed__
oCT
oCskelmodel::tag
oCvertmodel::tag
oCvertmodel::tcvert
oCteaminfoScoreboard team block description
oCserver::teamkillinfo
oCserver::teamkillkick
oCserver::teamrank
oCteamscoreSome team modes allow more than 2 teams allow sorting multiple teams using team scores
oCinexor::rpc::TestRpcClient< DATA_TYPE, SERVICE_TYPE >Temporary test client
oCSlot::Tex
oCTextureA Texture entry, holding info about a texture on the GPU
oCtgaheader
oCtjoint
oCtnormal
oCcollectmode_common::token
oCtransparentmodel
oCtraversestate
oCBIH::tri
oCragdollskel::tri
oCskelmodel::tri
oCvertmodel::tri
oCtriangleTriangle interface does not inherit from vec because 3 members (the 3 vertices) are required to describe a triangle
oCBIH::tribb
oCunionfind::ufval
oCundoblock
oCundoent
oCundolist
oCuniform_int_distribution
oCUniformLoc
oCunionfind
oCstd::unordered_map< K, T >STL class
oCusvec3 dimensional vector containing unsigned shorts
oCusvec.__unnamed__
oCusvec.__unnamed__.__unnamed__
oCvertmodel::vbocacheentry
oCvboinfo
oCvecVector with 3 floats and some useful methods
oCvec.__unnamed__Memory union which contains position, color or 3 float values please note that only one of these members can be accessed!
oCvec.__unnamed__.__unnamed__
oCvec.__unnamed__.__unnamed__
oCvec22-dimensional float vectors
oCvec2.__unnamed__
oCvec2.__unnamed__.__unnamed__
oCvec44-dimensional float vector all methods stay basicly the same but with an extra dimension
oCvec4.__unnamed__
oCvec4.__unnamed__.__unnamed__
oCvec4.__unnamed__.__unnamed__
oCvector< T, MINSIZE >Vector template
oCvector< ai::aistate >
oCvector< ai::avoidset::obstacle >
oCvector< ai::wpcache::node >
oCvector< animmodel::animspec >
oCvector< animmodel::linkedpart >
oCvector< animmodel::mesh * >
oCvector< animmodel::part * >
oCvector< animmodel::skin >
oCvector< AttribLoc >
oCvector< aviindexentry >
oCvector< avisegmentinfo >
oCvector< batchedmodel >
oCvector< capturemode_common::baseinfo >
oCvector< capturemode_common::score >
oCvector< char * >
oCvector< collectmode_common::base >
oCvector< collectmode_common::token >
oCvector< const extentity * >
oCvector< ctfmode::holdspawn >
oCvector< editline >
oCvector< facebounds >
oCvector< flag >
oCvector< font::charinfo >
oCvector< fpsent * >
oCvector< GlobalShaderParamUse >
oCvector< grasstri >
oCvector< gui::list >
oCvector< inexor::sound::soundconfig >
oCvector< inexor::sound::soundslot >
oCvector< int >
oCvector< LocalShaderParamState >
oCvector< materialsurface * >
oCvector< materialsurface >
oCvector< octaentities * >
oCvector< physent * >
oCvector< poly >
oCvector< prefabmesh::vertex >
oCvector< ragdollskel::distlimit >
oCvector< ragdollskel::joint >
oCvector< ragdollskel::reljoint >
oCvector< ragdollskel::rotfriction >
oCvector< ragdollskel::rotlimit >
oCvector< ragdollskel::tri >
oCvector< ragdollskel::vert >
oCvector< server::clientinfo * >
oCvector< server::gameevent * >
oCvector< server::hideandseekservermode::seekersinfo * >
oCvector< server::hitinfo >
oCvector< Shader * >
oCvector< skeladjustment >
oCvector< skelmodel::antipode >
oCvector< skelmodel::blendcombo >
oCvector< skelmodel::pitchcorrect >
oCvector< skelmodel::pitchdep >
oCvector< skelmodel::pitchtarget >
oCvector< skelmodel::skelanimspec >
oCvector< skelmodel::skelcacheentry >
oCvector< skelmodel::skelmeshgroup * >
oCvector< skelmodel::tag >
oCvector< Slot::Tex >
oCvector< SlotShaderParam >
oCvector< SlotShaderParamState >
oCvector< sortkey >
oCvector< spawnloc * >
oCvector< Texture * >
oCvector< tri >
oCvector< uchar >
oCvector< UniformLoc >
oCvector< unionfind::ufval >
oCvector< ushort >
oCvector< vert >
oCvector< vertex >
oCvector< vtxarray * >
oCskelmodel::vert
oCfogdome::vert
oCragdollskel::vert
oCsphere::vert
oCvertmodel::vert
oCragdolldata::vert
oCvertex
oCprefabmesh::vertex
oCverthash
oCvertinfo
oCvertmeshgroup
oCrecorder::videobuffer
oCviewcellnode::viewcellchild
oCviewcellnode
oCviewcellrequest
oCserver::votecount
oCVSlotA virtual Slot
oCvslothdr
oCvslotmap
oCvslotref
oCvtxarray
oCskelmodel::vvert
oCvertmodel::vvert
oCskelmodel::vvertw
oCwaterinfo
oCai::waypoint
oCserver::worldstate
oCai::wpcache
\Cai::wpcachestack