SYMBOL INDEX (1757 symbols across 299 files) FILE: Test/ActorBash.cpp function vec3 (line 425) | const vec3 &CActorBase::GetViewDirection() const function Mat4 (line 493) | Mat4 CActorBase::Get_Body_Transform() const function CBoundBox (line 588) | const CBoundBox &CActorBase::GetBoundBox() const function CBoundSphere (line 593) | const CBoundSphere &CActorBase::GetBoundSphere() const function CWorldBoundBox (line 598) | const CWorldBoundBox & CActorBase::GetWorldBoundBox() const function CWorldBoundSphere (line 603) | const CWorldBoundSphere & CActorBase::GetWorldBoundSphere() const FILE: Test/ActorBash.h function class (line 19) | class CActorBase FILE: Test/CameraBash.cpp function vec3 (line 176) | const vec3 &CCameraBase::GetViewDirection() const FILE: Test/CameraBash.h function class (line 10) | class CCameraBase : public CPlayer FILE: Test/Common.cpp function vec3 (line 15) | vec3 CCommon::GetTransformDirection(const mat4& matTransform, const vec3... FILE: Test/Common.h function class (line 6) | class CCommon FILE: Test/FPSRole.h function class (line 11) | class CFPSRole :public CRoleBase FILE: Test/FPSRoleLocal.h function class (line 6) | class CFPSRoleLocal : public CFPSRole FILE: Test/GameMain.h function class (line 3) | class CGameMain FILE: Test/GameProcess.cpp function CRoleBase (line 365) | CRoleBase* CGameProcess::GetRole(int nID) function CRoleBase (line 377) | CRoleBase* CGameProcess::GetRoleFormIndex(int nIndex) FILE: Test/GameProcess.h function class (line 13) | class CGameProcess : public CMessageBase FILE: Test/HMDWrapper.cpp class CLocalHMDWrapper (line 6) | class CLocalHMDWrapper : public CHMDWrapper FILE: Test/HMDWrapper.h function virtual (line 13) | virtual ~CHMDWrapper() {} FILE: Test/MathLib.h function class (line 47) | class complex FILE: Test/MoveDummy.h function class (line 14) | class CMoveDummy FILE: Test/RayControl.h function class (line 9) | class CRayControl : public CSingleton FILE: Test/RoleBase.cpp function CAction (line 106) | CAction* CRoleBase::PlayAction(const char* szName, int nLoop, float fCor... function CAction (line 117) | CAction* CRoleBase::OrceAction(const char* szName, int nLoop, float fCor... FILE: Test/RoleBase.h type _ActionCallback_KeyFrame (line 10) | struct _ActionCallback_KeyFrame type _ActionCallback_Complete (line 11) | struct _ActionCallback_Complete function class (line 15) | class CRoleBase FILE: Test/main.cpp function main (line 13) | int main(int argc, char* argv[]) FILE: Test/main.h function main (line 6) | int main(void) FILE: fpsgame/CommonConvert.cpp function require_ (line 11) | void require_(int line, bool value, const char* type, const char* message) function errorHandler (line 24) | void errorHandler(void* ctx, const char* msg, ...) type FoundInstance (line 164) | struct FoundInstance function IsVisible_XSI (line 170) | static bool IsVisible_XSI(FCDSceneNode* node, bool& visible) function IsVisible (line 196) | static bool IsVisible(FCDSceneNode* node) function FindInstances (line 219) | static void FindInstances(FCDSceneNode* node, std::vector... function FindSingleInstance (line 253) | bool FindSingleInstance(FCDSceneNode* node, FCDEntityInstance*& instance... function ReverseSortWeight (line 286) | static bool ReverseSortWeight(const FCDJointWeightPair& a, const FCDJoin... function SkinReduceInfluences (line 291) | void SkinReduceInfluences(FCDSkinController* skin, size_t maxInfluenceCo... function FixSkeletonRoots (line 351) | void FixSkeletonRoots(FCDControllerInstance& UNUSED(controllerInstance)) function Skeleton (line 369) | const Skeleton& FindSkeleton(const FCDControllerInstance& controllerInst... function TransformBones (line 385) | void TransformBones(std::vector& bones, const FMMatrix44&... FILE: fpsgame/CommonConvert.h type OutputCB (line 13) | struct OutputCB function class (line 22) | class ColladaException : public std::exception function class (line 41) | class FoclladaErrorHandler function class (line 59) | class FColladaDocument FILE: fpsgame/Decompose.cpp function mat_mult (line 47) | void mat_mult(HMatrix A, HMatrix B, HMatrix AB) function vdot (line 55) | float vdot(float *va, float *vb) function vcross (line 61) | void vcross(float *va, float *vb, float *v) function adjoint_transpose (line 69) | void adjoint_transpose(HMatrix M, HMatrix MadjT) function Quat (line 79) | Quat Qt_(float x, float y, float z, float w) function Quat (line 87) | Quat Qt_Conj(Quat q) function Quat (line 97) | Quat Qt_Mul(Quat qL, Quat qR) function Quat (line 108) | Quat Qt_Scale(Quat q, float w) function Quat (line 119) | Quat Qt_FromMatrix(HMatrix mat) function mat_norm (line 164) | float mat_norm(HMatrix M, int tpose) function norm_inf (line 177) | float norm_inf(HMatrix M) {return mat_norm(M, 0);} function norm_one (line 178) | float norm_one(HMatrix M) {return mat_norm(M, 1);} function find_max_col (line 181) | int find_max_col(HMatrix M) function make_reflector (line 194) | void make_reflector(float *v, float *u) function reflect_cols (line 204) | void reflect_cols(HMatrix M, float *u) function reflect_rows (line 213) | void reflect_rows(HMatrix M, float *u) function do_rank1 (line 223) | void do_rank1(HMatrix M, HMatrix Q) function do_rank2 (line 241) | void do_rank2(HMatrix M, HMatrix MadjT, HMatrix Q) function polar_decomp (line 274) | float polar_decomp(HMatrix M, HMatrix Q, HMatrix S) function HVect (line 326) | HVect spect_decomp(HMatrix S, HMatrix U) function Quat (line 381) | Quat snuggle(Quat q, HVect *k) function decomp_affine (line 486) | void decomp_affine(HMatrix A, AffineParts *parts) function invert_affine (line 508) | void invert_affine(AffineParts *parts, AffineParts *inverse) FILE: fpsgame/Decompose.h type Quat (line 21) | typedef struct {float x, y, z, w;} Quat; type QuatPart (line 22) | enum QuatPart {X, Y, Z, W} type Quat (line 23) | typedef Quat HVect; type AffineParts (line 25) | typedef struct { FILE: fpsgame/Dll.cpp function default_logger (line 28) | void default_logger(void*, int severity, const char* message) function EXPORT (line 36) | EXPORT void set_logger(LogFn logger, void* cb_data) function EXPORT (line 50) | EXPORT void poll_logger() function Log (line 59) | void Log(int severity, const char* msg, ...) type BufferedOutputCallback (line 71) | struct BufferedOutputCallback : public OutputCB method BufferedOutputCallback (line 80) | BufferedOutputCallback(OutputFn fn, void* cb_data) function convert_dae_to_whatever (line 115) | int convert_dae_to_whatever(const char* dae, OutputFn writer, void* cb_d... function EXPORT (line 151) | EXPORT int convert_dae_to_pmd(const char* dae, OutputFn pmd_writer, void... function EXPORT (line 156) | EXPORT int convert_dae_to_psa(const char* dae, OutputFn psa_writer, void... function EXPORT (line 161) | EXPORT int set_skeleton_definitions(const char* xml, int length) FILE: fpsgame/GeomReindex.cpp type VertexData (line 37) | struct VertexData method VertexData (line 39) | VertexData(const float* pos, const float* norm, const std::vector& vec) : vec(vec) method add (line 108) | size_t add(const T& val) function CanonicaliseWeights (line 127) | void CanonicaliseWeights(std::vector& weights) function ReindexGeometry (line 134) | void ReindexGeometry(FCDGeometryPolygons* polys, FCDSkinController* skin) FILE: fpsgame/JSInterfaace_GameView.h function namespace (line 29) | namespace JSI_GameView FILE: fpsgame/Math.cpp function DumpMatrix (line 25) | void DumpMatrix(const FMMatrix44& m) function FMMatrix44 (line 35) | FMMatrix44 DecomposeToScaleMatrix(const FMMatrix44& m) FILE: fpsgame/PMDConvert.cpp type VertexBlend (line 48) | struct VertexBlend type PropPoint (line 55) | struct PropPoint function FMVector3 (line 66) | static FMVector3 FMVector3_Normalize(const FMVector3& vec) function AddStaticPropPoints (line 75) | static void AddStaticPropPoints(std::vector &propPoints, cons... class PMDConvert (line 120) | class PMDConvert method ColladaToPMD (line 132) | static void ColladaToPMD(const char* input, OutputCB& output, std::str... method AddDefaultPropPoints (line 467) | static void AddDefaultPropPoints(std::vector& propPoints) method WritePMD (line 481) | static void WritePMD(OutputCB& output, method FCDGeometryPolygons (line 561) | static FCDGeometryPolygons* GetPolysFromGeometry(FCDGeometry* geom) method TransformStaticModel (line 586) | static void TransformStaticModel(float* position, float* normal, size_... method TransformSkinnedModel (line 631) | static void TransformSkinnedModel(float* position, float* normal, size... function ColladaToPMD (line 718) | void ColladaToPMD(const char* input, OutputCB& output, std::string& xmlE... FILE: fpsgame/PMDConvert.h type OutputCB (line 23) | struct OutputCB FILE: fpsgame/PSAConvert.cpp class PSAConvert (line 49) | class PSAConvert method ColladaToPSA (line 61) | static void ColladaToPSA(const char* input, OutputCB& output, std::str... method WritePSA (line 154) | static void WritePSA(OutputCB& output, size_t frameCount, size_t boneC... method TransformVertices (line 180) | static void TransformVertices(std::vector& bones, method GetAnimationRange (line 197) | static void GetAnimationRange(const FColladaDocument& doc, const Skele... method GetAnimationRange_XSI (line 261) | static bool GetAnimationRange_XSI(const FColladaDocument& doc, float& ... method EvaluateAnimations (line 299) | static void EvaluateAnimations(FCDSceneNode& node, float time) function ColladaToPSA (line 320) | void ColladaToPSA(const char* input, OutputCB& output, std::string& xmlE... FILE: fpsgame/PSAConvert.h type OutputCB (line 23) | struct OutputCB FILE: fpsgame/SkillSystem.h function class (line 6) | class CSkillSystem : public CMessageBase //ϵͳ̳Ϣ FILE: fpsgame/Star2DControl.h function class (line 9) | class CStar2DControl : public CSingleton < CStar2DControl > FILE: fpsgame/StartControl.h function class (line 8) | class CStarControl : public CSingleton FILE: fpsgame/StdSkeletons.cpp type SkeletonMap (line 17) | struct SkeletonMap : public std::map method SkeletonMap (line 19) | SkeletonMap() type Bone (line 32) | struct Bone function Skeleton (line 41) | const Skeleton* Skeleton::FindSkeleton(const std::string& name) type Skeleton_impl (line 49) | struct Skeleton_impl function AlreadyUsedTargetBone (line 79) | bool AlreadyUsedTargetBone(const std::vector& bones, int targetId) function LoadSkeletonBones (line 88) | void LoadSkeletonBones(xmlNode* parent, std::vector& bones, const ... function LoadSkeletonData (line 130) | void LoadSkeletonData(xmlNode* root) FILE: fpsgame/StdSkeletons.h type Skeleton_impl (line 8) | struct Skeleton_impl function class (line 10) | class Sketeton FILE: fpsgame/XMLFix.cpp function xmlNode (line 56) | static xmlNode* findChildElement(xmlNode* node, const char* name) function applyFBXFixesNode (line 66) | static bool applyFBXFixesNode(xmlNode* node) function applyFBXFixes (line 93) | static bool applyFBXFixes(xmlNode* root) function processDocument (line 144) | static bool processDocument(xmlNode* root) function FixBrokenXML (line 164) | void FixBrokenXML(const char* text, const char** out, size_t* outSize) FILE: fpsgame/graphics/Camera.cpp function CVector3D (line 209) | CVector3D CCamera::GetWorldCoordinates(int px, int py, bool aboveWater) ... function CVector3D (line 277) | CVector3D CCamera::GetWorldCoordinates(int px, int py, float h) const function CVector3D (line 294) | CVector3D CCamera::GetFocus() const FILE: fpsgame/graphics/Camera.h type SViewPort (line 31) | struct SViewPort function class (line 39) | class CCamera FILE: fpsgame/graphics/CinemaManager.cpp function InReaction (line 245) | InReaction cinema_manager_handler(const SDL_Event_* ev) function InReaction (line 256) | InReaction CCinemaManager::HandleEvent(const SDL_Event_* ev) function CinematicSimulationData (line 284) | CinematicSimulationData* CCinemaManager::GetCinematicSimulationData() FILE: fpsgame/graphics/CinemaManager.h type CinematicSimulationData (line 36) | struct CinematicSimulationData FILE: fpsgame/graphics/CinimaPath.cpp function CVector3D (line 185) | CVector3D CCinemaPath::GetNodePosition(const int index) const function fixed (line 190) | fixed CCinemaPath::GetNodeDuration(const int index) const function fixed (line 195) | fixed CCinemaPath::GetDuration() const function CStrW (line 210) | CStrW CCinemaPath::GetName() const function CCinemaData (line 314) | const CCinemaData* CCinemaPath::GetData() const function fixed (line 364) | fixed CCinemaPath::GetTimescale() const function TNSpline (line 369) | const TNSpline& CCinemaPath::GetTargetSpline() const FILE: fpsgame/graphics/CinimaPath.h function class (line 30) | class CCinemaData FILE: fpsgame/graphics/ColladaManager.cpp type Collada (line 33) | namespace Collada function ColladaLog (line 40) | void ColladaLog(void* cb_data, int severity, const char* text) function ColladaOutput (line 52) | void ColladaOutput(void* cb_data, const char* data, unsigned int length) class CColladaManagerImpl (line 59) | class CColladaManagerImpl method CColladaManagerImpl (line 69) | CColladaManagerImpl(const PIVFS& vfs) method Status (line 83) | Status ReloadChangedFile(const VfsPath& path) method Status (line 123) | static Status ReloadChangedFileCB(void* param, const VfsPath& path) method Convert (line 128) | bool Convert(const VfsPath& daeFilename, const VfsPath& pmdFilename, C... method TryLoadDLL (line 188) | bool TryLoadDLL() method LoadSkeletonDefinitions (line 212) | bool LoadSkeletonDefinitions() method PrepareCacheKey (line 259) | void PrepareCacheKey(MD5& hash, u32& version) function VfsPath (line 327) | VfsPath CColladaManager::GetLoadablePath(const VfsPath& pathnameNoExtens... FILE: fpsgame/graphics/ColladaManager.h function class (line 27) | class CColladaManager FILE: fpsgame/graphics/Color.h type CVector3D (line 11) | typedef CVector3D RGBColor; type CVector4D (line 12) | typedef CVector4D RGBAColor; FILE: fpsgame/graphics/Decal.cpp function CModelAbstract (line 25) | CModelAbstract* CModelDecal::Clone() const FILE: fpsgame/graphics/Decal.h type SDecal (line 32) | struct SDecal function class (line 50) | class CModelDecal : public CModelAbstract FILE: fpsgame/graphics/Entity.h type Entity (line 24) | struct Entity FILE: fpsgame/graphics/Font.h type UnifontGlyphData (line 27) | struct UnifontGlyphData function class (line 32) | class CFont FILE: fpsgame/graphics/FontManager.h function class (line 29) | class CFontManager FILE: fpsgame/graphics/FontMetrics.h function class (line 29) | class CFontMetrics FILE: fpsgame/graphics/Frustum.h function class (line 39) | class CFrustum FILE: fpsgame/graphics/GameView.cpp class CSmoothedValue (line 72) | class CSmoothedValue method CSmoothedValue (line 75) | CSmoothedValue(float value, float smoothness, float minDelta) method GetSmoothedValue (line 80) | float GetSmoothedValue() method SetValueSmoothly (line 85) | void SetValueSmoothly(float value) method AddSmoothly (line 90) | void AddSmoothly(float value) method Add (line 95) | void Add(float value) method GetValue (line 101) | float GetValue() method SetValue (line 106) | void SetValue(float value) method Update (line 112) | float Update(float time) method ClampSmoothly (line 125) | void ClampSmoothly(float min, float max) method Wrap (line 131) | void Wrap(float min, float max) class CGameViewImpl (line 152) | class CGameViewImpl method CGameViewImpl (line 156) | CGameViewImpl(CGame* game) function SetupCameraMatrixSmooth (line 331) | static void SetupCameraMatrixSmooth(CGameViewImpl* m, CMatrix3D* orienta... function SetupCameraMatrixSmoothRot (line 339) | static void SetupCameraMatrixSmoothRot(CGameViewImpl* m, CMatrix3D* orie... function SetupCameraMatrixNonSmooth (line 347) | static void SetupCameraMatrixNonSmooth(CGameViewImpl* m, CMatrix3D* orie... function CObjectManager (line 386) | CObjectManager& CGameView::GetObjectManager() const function CCamera (line 391) | CCamera* CGameView::GetCamera() function CCinemaManager (line 396) | CCinemaManager* CGameView::GetCinema() function CLOSTexture (line 401) | CLOSTexture& CGameView::GetLOSTexture() function CTerritoryTexture (line 406) | CTerritoryTexture& CGameView::GetTerritoryTexture() function FocusHeight (line 556) | static void FocusHeight(CGameViewImpl* m, bool smooth) function CVector3D (line 614) | CVector3D CGameView::GetSmoothPivot(CCamera& camera) const function entity_id_t (line 1028) | entity_id_t CGameView::GetFollowedEntity() function InReaction (line 1053) | InReaction game_view_handler(const SDL_Event_* ev) function InReaction (line 1064) | InReaction CGameView::HandleEvent(const SDL_Event_* ev) FILE: fpsgame/graphics/GameView.h type SViewPort (line 31) | struct SViewPort function class (line 37) | class CGameView : private Scene FILE: fpsgame/graphics/HFTracer.cpp function RayTriIntersect (line 58) | static bool RayTriIntersect(const CVector3D& v0, const CVector3D& v1, co... function TestTile (line 236) | static bool TestTile(u16* heightmap, int stride, int i, int j, const CVe... FILE: fpsgame/graphics/HFTracer.h function class (line 31) | class CHFTracer FILE: fpsgame/graphics/HeightMipmap.h type SMipmap (line 29) | struct SMipmap FILE: fpsgame/graphics/LOSTexture.cpp function GLuint (line 125) | GLuint CLOSTexture::GetTextureSmooth() function GLuint (line 221) | GLuint CLOSTexture::GetTexture() function CMatrix3D (line 232) | const CMatrix3D& CLOSTexture::GetTextureMatrix() function CMatrix3D (line 238) | const CMatrix3D* CLOSTexture::GetMinimapTextureMatrix() FILE: fpsgame/graphics/LOSTexture.h function class (line 32) | class CLOSTexture FILE: fpsgame/graphics/LightEnv.h function class (line 36) | class CLightEnv FILE: fpsgame/graphics/MapGenerator.cpp type AutoFree (line 86) | struct AutoFree { method AutoFree (line 87) | AutoFree(ScriptInterface* p) : m_p(p) {} function CParamNode (line 225) | CParamNode CMapGeneratorWorker::GetTemplate(ScriptInterface::CxPrivate* ... FILE: fpsgame/graphics/MapGenerator.h function class (line 38) | class CMapGenerator function class (line 83) | class CMapGeneratorWorker FILE: fpsgame/graphics/MapIO.h function class (line 21) | class CMapIO FILE: fpsgame/graphics/MapReader.cpp function PSRETURN (line 356) | PSRETURN CMapSummaryReader::LoadMap(const VfsPath& pathname) class CXMLReader (line 408) | class CXMLReader method CXMLReader (line 412) | CXMLReader(const VfsPath& xml_filename, CMapReader& mapReader) function XERO_ITER_EL (line 511) | XERO_ITER_EL(ents, ent) function CStr (line 519) | CStr CXMLReader::ReadScriptSettings() function XERO_ITER_ATTR (line 545) | XERO_ITER_ATTR(parent, attr) function XERO_ITER_EL (line 627) | XERO_ITER_EL(parent, element) function XERO_ITER_EL (line 809) | XERO_ITER_EL(parent, element) function XERO_ITER_EL (line 865) | XERO_ITER_EL(parent, element) function XERO_ITER_EL (line 988) | XERO_ITER_EL(entity, setting) FILE: fpsgame/graphics/MapReader.h function class (line 45) | class CMapReader : public CMapIO function class (line 162) | class CMapSummaryReader FILE: fpsgame/graphics/MapWriter.cpp function u16 (line 85) | static u16 GetEntryIndex(const CTerrainTextureEntry* entry, const std::v... FILE: fpsgame/graphics/MapWriter.h type MapTrigger (line 37) | struct MapTrigger type MapTriggerGroup (line 38) | struct MapTriggerGroup function class (line 41) | class CMapWriter : public CMapIO FILE: fpsgame/graphics/Material.h function class (line 28) | class CMaterial FILE: fpsgame/graphics/MaterialManager.cpp function CMaterial (line 44) | CMaterial CMaterialManager::LoadMaterial(const VfsPath& pathname) FILE: fpsgame/graphics/MaterialManager.h function class (line 25) | class CMaterialManager FILE: fpsgame/graphics/MeshManager.cpp function CModelDefPtr (line 41) | CModelDefPtr CMeshManager::GetMesh(const VfsPath& pathname) FILE: fpsgame/graphics/MeshManager.h type std (line 27) | typedef std::shared_ptr CModelDefPtr; function class (line 31) | class CMeshManager FILE: fpsgame/graphics/MiniPatch.h function class (line 31) | class CMiniPatch FILE: fpsgame/graphics/Model.cpp function CBoundingBoxAligned (line 195) | const CBoundingBoxAligned CModel::GetWorldBoundsRec() function CBoundingBoxAligned (line 203) | const CBoundingBoxAligned CModel::GetObjectSelectionBoundsRec() function CSkeletonAnim (line 258) | CSkeletonAnim* CModel::BuildAnimation(const VfsPath& pathname, const CSt... function CModelAbstract (line 572) | CModelAbstract* CModel::FindFirstAmmoProp() function CModelAbstract (line 593) | CModelAbstract* CModel::Clone() const FILE: fpsgame/graphics/Model.h type SPropPoint (line 32) | struct SPropPoint function class (line 48) | class CModel : public CModelAbstract FILE: fpsgame/graphics/ModelAbstract.cpp function CBoundingBoxOriented (line 24) | const CBoundingBoxOriented& CModelAbstract::GetSelectionBox() FILE: fpsgame/graphics/ModelAbstract.h function class (line 36) | class CModelAbstract : public CRenderableObject FILE: fpsgame/graphics/ModelDef.cpp function CVector3D (line 33) | CVector3D CModelDef::SkinPoint(const SModelVertex& vtx, function CVector3D (line 46) | CVector3D CModelDef::SkinNormal(const SModelVertex& vtx, function SPropPoint (line 251) | const SPropPoint* CModelDef::FindPropPoint(const char* name) const function CModelDef (line 261) | CModelDef* CModelDef::Load(const VfsPath& filename, const VfsPath& name) function CModelDefRPrivate (line 465) | CModelDefRPrivate* CModelDef::GetRenderData(const void* key) const FILE: fpsgame/graphics/ModelDef.h type SPropPoint (line 48) | struct SPropPoint type SVertexBlend (line 85) | struct SVertexBlend type SModelVertex (line 101) | struct SModelVertex type SModelFace (line 116) | struct SModelFace function class (line 125) | class CModelDefRPrivate function class (line 136) | class CModelDef FILE: fpsgame/graphics/ObjectBase.cpp function XERO_ITER_ATTR (line 82) | XERO_ITER_ATTR(variant, attr) function XERO_ITER_EL (line 105) | XERO_ITER_EL(variant, option) function XERO_ITER_EL (line 247) | XERO_ITER_EL(root, child) function XERO_ITER_EL (line 264) | XERO_ITER_EL(root, child) FILE: fpsgame/graphics/ObjectBase.h type Samp (line 74) | struct Samp type Variant (line 93) | struct Variant FILE: fpsgame/graphics/ObjectEntry.cpp function CSkeletonAnim (line 256) | CSkeletonAnim* CObjectEntry::GetRandomAnimation(const CStr& animationNam... FILE: fpsgame/graphics/ObjectEntry.h type SPropPoint (line 26) | struct SPropPoint function class (line 38) | class CObjectEntry FILE: fpsgame/graphics/ObjectManager.cpp function Status (line 44) | static Status ReloadChangedFileCB(void* param, const VfsPath& path) function CObjectBase (line 66) | CObjectBase* CObjectManager::FindObjectBase(const CStrW& objectname) function CObjectEntry (line 95) | CObjectEntry* CObjectManager::FindObject(const CStrW& objname) function CObjectEntry (line 101) | CObjectEntry* CObjectManager::FindObjectVariation(const CStrW& objname, ... function CObjectEntry (line 111) | CObjectEntry* CObjectManager::FindObjectVariation(CObjectBase* base, con... function CTerrain (line 150) | CTerrain* CObjectManager::GetTerrain() function Status (line 182) | Status CObjectManager::ReloadChangedFile(const VfsPath& path) FILE: fpsgame/graphics/ObjectManager.h function class (line 37) | class CObjectManager FILE: fpsgame/graphics/Overlay.h type SOverlayLine (line 35) | struct SOverlayLine function PushCoords (line 61) | struct SOverlayTexturedLine function PushCoords (line 125) | void PushCoords(const std::vector& points) type SOverlaySprite (line 136) | struct SOverlaySprite type SOverlayQuad (line 149) | struct SOverlayQuad type SOverlaySphere (line 157) | struct SOverlaySphere FILE: fpsgame/graphics/ParticleEmitter.cpp function CModelAbstract (line 262) | CModelAbstract* CModelParticleEmitter::Clone() const FILE: fpsgame/graphics/ParticleEmitter.h type SParticle (line 32) | struct SParticle type shared_ptr (line 45) | typedef shared_ptr CParticleEmitterPtr; function class (line 67) | class CParticleEmitter function class (line 176) | class CModelParticleEmitter : public CModelAbstract FILE: fpsgame/graphics/ParticleEmitterType.cpp class IParticleVar (line 40) | class IParticleVar method IParticleVar (line 43) | IParticleVar() : m_LastValue(0) { } method Evaluate (line 47) | float Evaluate(CParticleEmitter& emitter) method LastValue (line 59) | float LastValue() { return m_LastValue; } class CParticleVarConstant (line 83) | class CParticleVarConstant : public IParticleVar method CParticleVarConstant (line 86) | CParticleVarConstant(float val) : method Compute (line 91) | virtual float Compute(CParticleEmitterType& UNUSED(type), CParticleEmi... method Min (line 96) | virtual float Min(CParticleEmitterType& UNUSED(type)) method Max (line 101) | virtual float Max(CParticleEmitterType& UNUSED(type)) class CParticleVarUniform (line 113) | class CParticleVarUniform : public IParticleVar method CParticleVarUniform (line 116) | CParticleVarUniform(float min, float max) : method Compute (line 121) | virtual float Compute(CParticleEmitterType& type, CParticleEmitter& UN... method Min (line 126) | virtual float Min(CParticleEmitterType& UNUSED(type)) method Max (line 131) | virtual float Max(CParticleEmitterType& UNUSED(type)) class CParticleVarCopy (line 145) | class CParticleVarCopy : public IParticleVar method CParticleVarCopy (line 148) | CParticleVarCopy(int from) : method Compute (line 153) | virtual float Compute(CParticleEmitterType& type, CParticleEmitter& UN... method Min (line 158) | virtual float Min(CParticleEmitterType& type) method Max (line 163) | virtual float Max(CParticleEmitterType& type) class CParticleVarExpr (line 176) | class CParticleVarExpr : public IParticleVar method CParticleVarExpr (line 179) | CParticleVarExpr(const CStr& from, float mul, float max) : method Compute (line 184) | virtual float Compute(CParticleEmitterType& UNUSED(type), CParticleEmi... method Min (line 189) | virtual float Min(CParticleEmitterType& UNUSED(type)) method Max (line 194) | virtual float Max(CParticleEmitterType& UNUSED(type)) class IParticleEffector (line 211) | class IParticleEffector method IParticleEffector (line 214) | IParticleEffector() { } class CParticleEffectorForce (line 228) | class CParticleEffectorForce : public IParticleEffector method CParticleEffectorForce (line 231) | CParticleEffectorForce(float x, float y, float z) : method Evaluate (line 236) | virtual void Evaluate(std::vector& particles, float dt) method CVector3D (line 244) | virtual CVector3D Max() function XERO_ITER_EL (line 395) | XERO_ITER_EL(Root, Child) function CBoundingBoxAligned (line 600) | CBoundingBoxAligned CParticleEmitterType::CalculateBounds(CVector3D emit... FILE: fpsgame/graphics/ParticleEmitterType.h function class (line 43) | class CParticleEmitterType type shared_ptr (line 115) | typedef shared_ptr CParticleEmitterTypePtr; FILE: fpsgame/graphics/ParticleManager.cpp function Status (line 26) | static Status ReloadChangedFileCB(void* param, const VfsPath& path) function CParticleEmitterTypePtr (line 42) | CParticleEmitterTypePtr CParticleManager::LoadEmitterType(const VfsPath&... type EmitterHasNoParticles (line 68) | struct EmitterHasNoParticles function Status (line 96) | Status CParticleManager::ReloadChangedFile(const VfsPath& path) FILE: fpsgame/graphics/ParticleManager.h function class (line 29) | class CParticleManager FILE: fpsgame/graphics/Patch.h type CPatchSideFlags (line 38) | enum CPatchSideFlags function class (line 48) | class CPatch : public CRenderableObject FILE: fpsgame/graphics/RenderableObject.h function class (line 41) | class CRenderData function class (line 54) | class CRenderableObject FILE: fpsgame/graphics/SColor.h type SColor3ub (line 4) | struct SColor3ub type SColor4ub (line 11) | struct SColor4ub FILE: fpsgame/graphics/ShaderDefines.cpp function hash_value (line 28) | size_t hash_value(const CVector4D& v) function hash_value (line 38) | size_t hash_value(const CShaderParams::SItems& items) function hash_value (line 43) | size_t hash_value(const CShaderParams::SItems& items) type ItemNameCmp (line 59) | struct ItemNameCmp type ItemNameGeq (line 72) | struct ItemNameGeq function CVector4D (line 217) | CVector4D CShaderUniforms::GetVector(const char* name) const class CShaderParams (line 280) | class CShaderParams class CShaderParams (line 281) | class CShaderParams FILE: fpsgame/graphics/ShaderDefines.h function GetHash (line 67) | size_t GetHash() const; type SItems (line 95) | struct SItems function class (line 133) | class CShaderDefines : public CShaderParams function class (line 154) | class CShaderUniforms : public CShaderParams type RENDER_QUERIES (line 175) | enum RENDER_QUERIES function class (line 187) | class CShaderRenderQueries type DEFINE_CONDITION_TYPES (line 200) | enum DEFINE_CONDITION_TYPES function class (line 205) | class CShaderConditionalDefines FILE: fpsgame/graphics/ShaderManager.cpp function CShaderProgramPtr (line 60) | CShaderProgramPtr CShaderManager::LoadProgram(const char* name, const CS... function GLenum (line 78) | static GLenum ParseAttribSemantics(const CStr& str) function XERO_ITER_EL (line 173) | XERO_ITER_EL(Root, Child) function GLenum (line 277) | static GLenum ParseComparisonFunc(const CStr& str) function GLenum (line 299) | static GLenum ParseBlendFunc(const CStr& str) function CShaderTechniquePtr (line 349) | CShaderTechniquePtr CShaderManager::LoadEffect(CStrIntern name) function CShaderTechniquePtr (line 354) | CShaderTechniquePtr CShaderManager::LoadEffect(CStrIntern name, const CS... function XERO_ITER_EL (line 441) | XERO_ITER_EL(Root, Technique) function XERO_ITER_EL (line 516) | XERO_ITER_EL(Child, Element) function Status (line 559) | Status CShaderManager::ReloadChangedFileCB(void* param, const VfsPath& p... function Status (line 564) | Status CShaderManager::ReloadChangedFile(const VfsPath& path) FILE: fpsgame/graphics/ShaderManager.h function class (line 42) | class CShaderManager FILE: fpsgame/graphics/ShaderProgram.cpp class CShaderProgramARB (line 34) | class CShaderProgramARB : public CShaderProgram method CShaderProgramARB (line 37) | CShaderProgramARB(const VfsPath& vertexFile, const VfsPath& fragmentFile, method Compile (line 58) | bool Compile(GLuint target, const char* targetName, GLuint program, co... method Reload (line 85) | virtual void Reload() method Unload (line 115) | void Unload() method Bind (line 120) | virtual void Bind() method Unbind (line 130) | virtual void Unbind() method GetUniformVertexIndex (line 142) | int GetUniformVertexIndex(CStrIntern id) method frag_index_pair_t (line 150) | frag_index_pair_t GetUniformFragmentIndex(CStrIntern id) method Binding (line 158) | virtual Binding GetTextureBinding(texture_id_t id) method BindTexture (line 168) | virtual void BindTexture(texture_id_t id, Handle tex) method BindTexture (line 181) | virtual void BindTexture(texture_id_t id, GLuint tex) method BindTexture (line 192) | virtual void BindTexture(Binding id, Handle tex) method Binding (line 199) | virtual Binding GetUniformBinding(uniform_id_t id) method Uniform (line 204) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Uniform (line 213) | virtual void Uniform(Binding id, const CMatrix3D& v) method Uniform (line 232) | virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) class CShaderProgramGLSL (line 259) | class CShaderProgramGLSL : public CShaderProgram method CShaderProgramGLSL (line 262) | CShaderProgramGLSL(const VfsPath& vertexFile, const VfsPath& fragmentF... method Compile (line 284) | bool Compile(GLhandleARB shader, const VfsPath& file, const CStr& code) method Link (line 325) | bool Link() method Reload (line 421) | virtual void Reload() method Unload (line 471) | void Unload() method Bind (line 482) | virtual void Bind() method Unbind (line 490) | virtual void Unbind() method Binding (line 500) | virtual Binding GetTextureBinding(texture_id_t id) method BindTexture (line 509) | virtual void BindTexture(texture_id_t id, Handle tex) method BindTexture (line 521) | virtual void BindTexture(texture_id_t id, GLuint tex) method BindTexture (line 531) | virtual void BindTexture(Binding id, Handle tex) method Binding (line 542) | virtual Binding GetUniformBinding(uniform_id_t id) method Uniform (line 551) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Uniform (line 568) | virtual void Uniform(Binding id, const CMatrix3D& v) method Uniform (line 579) | virtual void Uniform(Binding id, size_t count, const CMatrix3D* v) method VertexPointer (line 593) | virtual void VertexPointer(GLint size, GLenum type, GLsizei stride, vo... method NormalPointer (line 599) | virtual void NormalPointer(GLenum type, GLsizei stride, void* pointer) method ColorPointer (line 605) | virtual void ColorPointer(GLint size, GLenum type, GLsizei stride, voi... method TexCoordPointer (line 611) | virtual void TexCoordPointer(GLenum texture, GLint size, GLenum type, ... method VertexAttribPointer (line 617) | virtual void VertexAttribPointer(attrib_id_t id, GLint size, GLenum ty... method VertexAttribIPointer (line 626) | virtual void VertexAttribIPointer(attrib_id_t id, GLint size, GLenum t... function CShaderProgram (line 661) | CShaderProgram* CShaderProgram::ConstructARB(const VfsPath& vertexFile, ... function CShaderProgram (line 671) | CShaderProgram* CShaderProgram::ConstructARB(const VfsPath& vertexFile, ... function CShaderProgram (line 680) | CShaderProgram* CShaderProgram::ConstructGLSL(const VfsPath& vertexFile,... FILE: fpsgame/graphics/ShaderProgram.h type CColor (line 29) | struct CColor function class (line 65) | class CShaderProgram function virtual (line 121) | virtual ~CShaderProgram() { } FILE: fpsgame/graphics/ShaderProgramFFP.cpp class CShaderProgramFFP (line 41) | class CShaderProgramFFP : public CShaderProgram method CShaderProgramFFP (line 44) | CShaderProgramFFP(int streamflags) : method Reload (line 53) | virtual void Reload() method GetUniformIndex (line 58) | int GetUniformIndex(CStrIntern id) method Binding (line 66) | virtual Binding GetTextureBinding(uniform_id_t id) method BindTexture (line 75) | virtual void BindTexture(texture_id_t id, Handle tex) method BindTexture (line 82) | virtual void BindTexture(texture_id_t id, GLuint tex) method BindTexture (line 92) | virtual void BindTexture(Binding id, Handle tex) method Binding (line 99) | virtual Binding GetUniformBinding(uniform_id_t id) method Uniform (line 104) | virtual void Uniform(Binding UNUSED(id), float UNUSED(v0), float UNUSE... method Uniform (line 108) | virtual void Uniform(Binding UNUSED(id), const CMatrix3D& UNUSED(v)) method Uniform (line 112) | virtual void Uniform(Binding UNUSED(id), size_t UNUSED(count), const C... method SetUniformIndex (line 119) | void SetUniformIndex(const char* id, int value) class CShaderProgramFFP_Dummy (line 132) | class CShaderProgramFFP_Dummy : public CShaderProgramFFP method CShaderProgramFFP_Dummy (line 135) | CShaderProgramFFP_Dummy() : method Bind (line 142) | virtual void Bind() method Unbind (line 147) | virtual void Unbind() class CShaderProgramFFP_OverlayLine (line 155) | class CShaderProgramFFP_OverlayLine : public CShaderProgramFFP method CShaderProgramFFP_OverlayLine (line 168) | CShaderProgramFFP_OverlayLine(const CShaderDefines& defines) : method IsIgnoreLos (line 187) | bool IsIgnoreLos() method Uniform (line 192) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Uniform (line 214) | virtual void Uniform(Binding UNUSED(id), const CMatrix3D& UNUSED(v)) method Bind (line 219) | virtual void Bind() method Unbind (line 307) | virtual void Unbind() class CShaderProgramFFP_GuiText (line 327) | class CShaderProgramFFP_GuiText : public CShaderProgramFFP method CShaderProgramFFP_GuiText (line 337) | CShaderProgramFFP_GuiText() : method Uniform (line 347) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Uniform (line 353) | virtual void Uniform(Binding id, const CMatrix3D& v) method Bind (line 359) | virtual void Bind() method Unbind (line 374) | virtual void Unbind() class CShaderProgramFFP_Gui_Base (line 390) | class CShaderProgramFFP_Gui_Base : public CShaderProgramFFP method CShaderProgramFFP_Gui_Base (line 401) | CShaderProgramFFP_Gui_Base(int streamflags) : method Uniform (line 411) | virtual void Uniform(Binding id, const CMatrix3D& v) method Bind (line 417) | virtual void Bind() method Unbind (line 428) | virtual void Unbind() class CShaderProgramFFP_GuiMinimap (line 439) | class CShaderProgramFFP_GuiMinimap : public CShaderProgramFFP method CShaderProgramFFP_GuiMinimap (line 452) | CShaderProgramFFP_GuiMinimap(const CShaderDefines& defines) : method Uniform (line 472) | virtual void Uniform(Binding id, const CMatrix3D& v) method Uniform (line 486) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Bind (line 494) | virtual void Bind() method Unbind (line 545) | virtual void Unbind() class CShaderProgramFFP_GuiBasic (line 572) | class CShaderProgramFFP_GuiBasic : public CShaderProgramFFP_Gui_Base method CShaderProgramFFP_GuiBasic (line 575) | CShaderProgramFFP_GuiBasic() : method Bind (line 580) | virtual void Bind() method Unbind (line 589) | virtual void Unbind() class CShaderProgramFFP_GuiAdd (line 598) | class CShaderProgramFFP_GuiAdd : public CShaderProgramFFP_Gui_Base method CShaderProgramFFP_GuiAdd (line 603) | CShaderProgramFFP_GuiAdd() : method Uniform (line 608) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Bind (line 614) | virtual void Bind() method Unbind (line 637) | virtual void Unbind() class CShaderProgramFFP_GuiGrayscale (line 648) | class CShaderProgramFFP_GuiGrayscale : public CShaderProgramFFP_Gui_Base method CShaderProgramFFP_GuiGrayscale (line 651) | CShaderProgramFFP_GuiGrayscale() : method Bind (line 656) | virtual void Bind() method Unbind (line 757) | virtual void Unbind() class CShaderProgramFFP_GuiSolid (line 771) | class CShaderProgramFFP_GuiSolid : public CShaderProgramFFP_Gui_Base method CShaderProgramFFP_GuiSolid (line 776) | CShaderProgramFFP_GuiSolid() : method Uniform (line 781) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Bind (line 787) | virtual void Bind() class CShaderProgramFFP_Model_Base (line 801) | class CShaderProgramFFP_Model_Base : public CShaderProgramFFP method CShaderProgramFFP_Model_Base (line 816) | CShaderProgramFFP_Model_Base(const CShaderDefines& defines, int stream... method Uniform (line 835) | virtual void Uniform(Binding id, const CMatrix3D& v) method Uniform (line 841) | virtual void Uniform(Binding id, float v0, float v1, float UNUSED(v2),... method Bind (line 853) | virtual void Bind() method Unbind (line 900) | virtual void Unbind() class CShaderProgramFFP_Model (line 922) | class CShaderProgramFFP_Model : public CShaderProgramFFP_Model_Base method CShaderProgramFFP_Model (line 925) | CShaderProgramFFP_Model(const CShaderDefines& defines) method Bind (line 930) | virtual void Bind() method Unbind (line 955) | virtual void Unbind() class CShaderProgramFFP_ModelColor (line 970) | class CShaderProgramFFP_ModelColor : public CShaderProgramFFP_Model_Base method CShaderProgramFFP_ModelColor (line 973) | CShaderProgramFFP_ModelColor(const CShaderDefines& defines) method Uniform (line 978) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Bind (line 988) | virtual void Bind() method Unbind (line 1057) | virtual void Unbind() class CShaderProgramFFP_ModelSolid (line 1077) | class CShaderProgramFFP_ModelSolid : public CShaderProgramFFP_Model_Base method CShaderProgramFFP_ModelSolid (line 1080) | CShaderProgramFFP_ModelSolid(const CShaderDefines& defines) method Uniform (line 1085) | virtual void Uniform(Binding id, float v0, float v1, float v2, float v3) method Bind (line 1094) | virtual void Bind() class CShaderProgramFFP_ModelSolidTex (line 1116) | class CShaderProgramFFP_ModelSolidTex : public CShaderProgramFFP_Model_Base method CShaderProgramFFP_ModelSolidTex (line 1119) | CShaderProgramFFP_ModelSolidTex(const CShaderDefines& defines) method Bind (line 1124) | virtual void Bind() function CShaderProgram (line 1136) | CShaderProgram* CShaderProgram::ConstructFFP(const std::string& id, cons... function CShaderProgram (line 1172) | CShaderProgram* CShaderProgram::ConstructFFP(const std::string& UNUSED(i... FILE: fpsgame/graphics/ShaderProgramPtr.h type std (line 26) | typedef std::shared_ptr CShaderProgramPtr; FILE: fpsgame/graphics/ShaderTechnique.cpp function CShaderProgramPtr (line 144) | const CShaderProgramPtr& CShaderTechnique::GetShader(int pass) const FILE: fpsgame/graphics/ShaderTechnique.h function class (line 28) | class CShaderPass FILE: fpsgame/graphics/SkeletonAnim.h function class (line 32) | class CSkeletonAnim FILE: fpsgame/graphics/SkeletonAnimDef.cpp function CSkeletonAnimDef (line 90) | CSkeletonAnimDef* CSkeletonAnimDef::Load(const VfsPath& filename) FILE: fpsgame/graphics/SkeletonAnimDef.h function class (line 31) | class CBoneState function class (line 44) | class CSkeletonAnimDef FILE: fpsgame/graphics/SkeletonAnimManager.cpp function CSkeletonAnimDef (line 52) | CSkeletonAnimDef* CSkeletonAnimManager::GetAnimation(const VfsPath& path... FILE: fpsgame/graphics/SkeletonAnimManager.h function class (line 37) | class CSkeletonAnimManager FILE: fpsgame/graphics/Terrain.cpp function CStr8 (line 106) | CStr8 CTerrain::GetMovementClass(ssize_t i, ssize_t j) const function CVector3D (line 236) | CVector3D CTerrain::CalcExactNormal(float x, float z) const function CPatch (line 284) | CPatch* CTerrain::GetPatch(ssize_t i, ssize_t j) const function CMiniPatch (line 299) | CMiniPatch* CTerrain::GetTile(ssize_t i, ssize_t j) const function fixed (line 316) | fixed CTerrain::GetVertexGroundLevelFixed(ssize_t i, ssize_t j) const function fixed (line 324) | fixed CTerrain::GetSlopeFixed(ssize_t i, ssize_t j) const function fixed (line 343) | fixed CTerrain::GetExactSlopeFixed(fixed x, fixed z) const function fixed (line 451) | fixed CTerrain::GetExactGroundLevelFixed(fixed x, fixed z) const function CBoundingBoxAligned (line 698) | CBoundingBoxAligned CTerrain::GetVertexesBound(ssize_t i0, ssize_t j0, s... FILE: fpsgame/graphics/Terrain.h function class (line 51) | class CTerrain FILE: fpsgame/graphics/TerrainProperties.cpp function CTerrainPropertiesPtr (line 46) | CTerrainPropertiesPtr CTerrainProperties::FromXML(const CTerrainProperti... function XERO_ITER_ATTR (line 105) | XERO_ITER_ATTR(node, attr) function u32 (line 152) | u32 CTerrainProperties::GetBaseColor() FILE: fpsgame/graphics/TerrainProperties.h type shared_ptr (line 40) | typedef shared_ptr CTerrainPropertiesPtr; function class (line 42) | class CTerrainProperties FILE: fpsgame/graphics/TerrainTextureEntry.cpp function XERO_ITER_EL (line 83) | XERO_ITER_EL(root, child) FILE: fpsgame/graphics/TerrainTextureEntry.h function class (line 38) | class CTerrainTextureEntry function CTexturePtr (line 81) | const CTexturePtr& GetTexture() { function CMaterial (line 85) | const CMaterial& GetMaterial() { function u32 (line 94) | u32 GetBaseColor() { FILE: fpsgame/graphics/TerrainTextureManager.cpp function CTerrainTextureEntry (line 73) | CTerrainTextureEntry* CTerrainTextureManager::FindTexture(const CStr& ta... function CTerrainTextureEntry (line 85) | CTerrainTextureEntry* CTerrainTextureManager::AddTexture(const CTerrainP... type AddTextureCallbackData (line 101) | struct AddTextureCallbackData function Status (line 107) | static Status AddTextureDirCallback(const VfsPath& pathname, const uintp... function Status (line 119) | static Status AddTextureCallback(const VfsPath& pathname, const CFileInf... function CTerrainGroup (line 135) | CTerrainGroup* CTerrainTextureManager::FindGroup(const CStr& name) FILE: fpsgame/graphics/TerrainTextureManager.h type shared_ptr (line 41) | typedef shared_ptr CTerrainPropertiesPtr; function class (line 43) | class CTerrainGroup type TerrainAlpha (line 74) | struct TerrainAlpha function class (line 87) | class CTerrainTextureManager : public Singleton FILE: fpsgame/graphics/TerritoryBoundary.h type STerritoryBoundary (line 37) | struct STerritoryBoundary function class (line 51) | class CTerritoryBoundaryCalculator FILE: fpsgame/graphics/TerritoryTexture.cpp function GLuint (line 70) | GLuint CTerritoryTexture::GetTexture() function CMatrix3D (line 84) | const CMatrix3D* CTerritoryTexture::GetMinimapTextureMatrix() FILE: fpsgame/graphics/TerritoryTexture.h function class (line 29) | class CTerritoryTexture FILE: fpsgame/graphics/TextRenderer.cpp function CMatrix3D (line 53) | CMatrix3D CTextRenderer::GetTransform() type t2f_v2i (line 203) | struct t2f_v2i method t2f_v2i (line 205) | t2f_v2i() : u(0), v(0), x(0), y(0) { } type SBatchCompare (line 210) | struct SBatchCompare FILE: fpsgame/graphics/TextRenderer.h function class (line 28) | class CTextRenderer type SBatch (line 153) | struct SBatch FILE: fpsgame/graphics/Texture.h type std (line 23) | typedef std::shared_ptr CTexturePtr; FILE: fpsgame/graphics/TextureConverter.cpp type BufferOutputHandler (line 40) | struct BufferOutputHandler : public nvtt::OutputHandler method beginImage (line 44) | virtual void beginImage(int UNUSED(size), int UNUSED(width), int UNUSE... method writeData (line 48) | virtual bool writeData(const void* data, int size) type CTextureConverter::ConversionRequest (line 60) | struct CTextureConverter::ConversionRequest type CTextureConverter::ConversionResult (line 74) | struct CTextureConverter::ConversionResult function XERO_ITER_EL (line 129) | XERO_ITER_EL(root, child) FILE: fpsgame/graphics/TextureConverter.h type EFormat (line 66) | enum EFormat type EMipmap (line 76) | enum EMipmap type ENormalMap (line 83) | enum ENormalMap type EAlpha (line 90) | enum EAlpha type EFilter (line 98) | enum EFilter type Match (line 136) | struct Match type SettingsFile (line 145) | struct SettingsFile type ConversionRequest (line 211) | struct ConversionRequest type ConversionResult (line 212) | struct ConversionResult FILE: fpsgame/graphics/TextureManager.cpp type TPhash (line 39) | struct TPhash type TPequal_to (line 60) | struct TPequal_to function hash_value (line 76) | std::size_t hash_value(const CTexturePtr& v) function hash_value (line 81) | std::size_t hash_value(const CTextureProperties& v) class CTextureManagerImpl (line 87) | class CTextureManagerImpl method CTextureManagerImpl (line 91) | CTextureManagerImpl(PIVFS vfs, bool highQuality, bool disableGL) : method CTexturePtr (line 150) | CTexturePtr GetErrorTexture() method CTexturePtr (line 158) | CTexturePtr CreateTexture(const CTextureProperties& props) method LoadTexture (line 180) | void LoadTexture(const CTexturePtr& texture, const VfsPath& path) method PrepareCacheKey (line 247) | void PrepareCacheKey(const CTexturePtr& texture, MD5& hash, u32& version) method TryLoadingCached (line 264) | bool TryLoadingCached(const CTexturePtr& texture) method ConvertTexture (line 300) | void ConvertTexture(const CTexturePtr& texture) method GenerateCachedTexture (line 319) | bool GenerateCachedTexture(const VfsPath& sourcePath, VfsPath& archive... method MakeProgress (line 343) | bool MakeProgress() method GetConverterSettings (line 426) | CTextureConverter::Settings GetConverterSettings(const CTexturePtr& te... method Status (line 467) | static Status ReloadChangedFileCB(void* param, const VfsPath& path) method Status (line 472) | Status ReloadChangedFile(const VfsPath& path) method GetBytesUploaded (line 495) | size_t GetBytesUploaded() const function Handle (line 548) | Handle CTexture::GetHandle() function u32 (line 626) | u32 CTexture::GetBaseColor() const function CTexturePtr (line 651) | CTexturePtr CTextureManager::CreateTexture(const CTextureProperties& props) function CTexturePtr (line 656) | CTexturePtr CTextureManager::GetErrorTexture() FILE: fpsgame/graphics/TextureManager.h function class (line 71) | class CTextureManager function class (line 127) | class CTextureProperties function SetWrap (line 152) | void SetWrap(GLint wrap) { m_WrapS = wrap; m_WrapT = wrap; } function SetWrap (line 158) | void SetWrap(GLint wrap_s, GLint wrap_t) { m_WrapS = wrap_s; m_WrapT = w... function SetMaxAnisotropy (line 163) | void SetMaxAnisotropy(float aniso) { m_Aniso = aniso; } function SetFormatOverride (line 169) | void SetFormatOverride(GLenum format) { m_Format = format; } FILE: fpsgame/graphics/Unit.cpp function CUnit (line 47) | CUnit* CUnit::Create(const CStrW& actorName, uint32_t seed, const std::s... FILE: fpsgame/graphics/Unit.h function class (line 36) | class CUnit function CUnitAnimation (line 59) | CUnitAnimation* GetAnimation() { return m_Animation; } FILE: fpsgame/graphics/UnitAnimation.cpp function DesyncSpeed (line 35) | static float DesyncSpeed(float speed, float desync) FILE: fpsgame/graphics/UnitAnimation.h function class (line 35) | class CUnitAnimation FILE: fpsgame/graphics/UnitManager.cpp function CUnit (line 90) | CUnit* CUnitManager::CreateUnit(const CStrW& actorName, uint32_t seed, c... FILE: fpsgame/graphics/UnitManager.h function class (line 36) | class CUnitManager FILE: fpsgame/gui/adts/bit_buf.h function add (line 32) | struct BitBuf function extract (line 55) | size_t extract(uintptr_t n) FILE: fpsgame/gui/adts/cache_adt.h function notify_decreased (line 144) | void notify_decreased(const Entry&) const {} function notify_impending_increase_or_remove (line 145) | void notify_impending_increase_or_remove(const Entry&) const {} function notify_increased_or_removed (line 146) | void notify_increased_or_removed(const Entry&) const {} function const (line 147) | float operator()(const Entries& entries) const function notify_added (line 163) | void notify_added(const Entry& entry) function notify_decreased (line 171) | void notify_decreased(const Entry& entry) function notify_impending_increase_or_remove (line 176) | void notify_impending_increase_or_remove(const Entry& entry) function notify_increased_or_removed (line 182) | void notify_increased_or_removed(const Entry& UNUSED(entry)) function add (line 241) | void add(const Key& key, const Entry& entry) function find (line 247) | bool find(const Key& key, const Entry** pentry) const function remove (line 256) | void remove(const Key& key) function on_access (line 266) | void on_access(Entry& entry) function remove_least_valuable (line 278) | void remove_least_valuable(std::list& entry_list) function Entry (line 320) | static const Entry& entry_from_it(typename Map::const_iterator it) { ret... type typename (line 322) | typedef typename Map::iterator MapIt; type typename (line 323) | typedef typename Map::const_iterator MapCIt; function MapIt (line 327) | MapIt add_(const Key& key, const Entry& entry) function remove_ (line 340) | void remove_(MapIt it) function charge (line 348) | void charge(Entry& entry, float delta) function charge_all (line 359) | void charge_all(float delta) function should_evict (line 371) | bool should_evict(const Entry& entry) type typename (line 395) | typedef typename Landlord_Naive::Map Map; type typename (line 396) | typedef typename Landlord_Naive::MapIt MapIt; type typename (line 397) | typedef typename Landlord_Naive::MapCIt MapCIt; function add (line 402) | void add(const Key& key, const Entry& entry) function remove (line 412) | void remove(const Key& key) function on_access (line 425) | void on_access(Entry& entry) function remove_least_valuable (line 434) | void remove_least_valuable(std::list& entry_list) type CD_greater (line 457) | struct CD_greater function commit_pending_delta (line 492) | void commit_pending_delta() function class (line 516) | class Divider_Naive function class (line 529) | class Divider_Recip function add (line 552) | void add(const Key& key, const Entry& entry) function find (line 557) | bool find(const Key& key, const Entry** pentry) const function remove (line 566) | void remove(const Key& key) function on_access (line 571) | void on_access(Entry& entry) function remove_least_valuable (line 585) | void remove_least_valuable(std::list& entry_list) type KeyAndEntry (line 592) | struct KeyAndEntry type std (line 604) | typedef std::list List; type typename (line 605) | typedef typename List::iterator It; type typename (line 606) | typedef typename List::const_iterator CIt; function add (line 662) | void add(const Key& key, const Item& item, size_t size, size_t cost) function remove (line 671) | void remove(const Key& key) FILE: fpsgame/gui/adts/dyn_hash_tbl.h function hash (line 47) | size_t hash(const char* key) const function equal (line 51) | bool equal(const char* k1, const char* k2) const function expand_tbl (line 90) | void expand_tbl() function clear (line 132) | void clear() function insert (line 145) | void insert(const Key key, const T t) function T (line 158) | T find(Key key) const function class (line 169) | class iterator function iterator (line 224) | iterator begin() const FILE: fpsgame/gui/adts/ring_buf.h function clear (line 39) | void clear() { size_ = 0; head = 0; tail = n-1; } function T (line 44) | const T& operator[](int ofs) const function push_back (line 78) | void push_back(const T& item) function pop_front (line 91) | void pop_front() function class (line 102) | class iterator function class (line 148) | class const_iterator function iterator (line 194) | iterator begin() function iterator (line 202) | iterator end() FILE: fpsgame/gui/allocators/aligned_allocator.h type T (line 60) | typedef T* pointer; type T (line 61) | typedef const T* const_pointer; type T (line 62) | typedef T& reference; type T (line 63) | typedef const T& const_reference; type std (line 64) | typedef std::size_t size_type; type std (line 65) | typedef std::ptrdiff_t difference_type; type AlignedAllocator (line 71) | typedef AlignedAllocator other; function pointer (line 74) | pointer address(reference value) const function const_pointer (line 79) | const_pointer address(const_reference value) const function NOTHROW_DEFINE (line 84) | NOTHROW_DEFINE AlignedAllocator() function NOTHROW_DEFINE (line 88) | NOTHROW_DEFINE AlignedAllocator(const AlignedAllocator&) function pointer (line 108) | pointer allocate(size_type numElements) function deallocate (line 118) | void deallocate(pointer p, size_type UNUSED(num)) function construct (line 123) | void construct(pointer p, const T& value) function destroy (line 128) | void destroy(pointer p) FILE: fpsgame/gui/allocators/allocator_adapters.h function deallocate (line 40) | struct Allocator_Heap function deallocate (line 61) | void deallocate(void* p, size_t UNUSED(size)) function deallocate (line 75) | void deallocate(void* p, size_t size) function deallocate (line 89) | void deallocate(void* p, size_t size) type T (line 105) | typedef T* pointer; type T (line 106) | typedef const T* const_pointer; type T (line 107) | typedef T& reference; type T (line 108) | typedef const T& const_reference; type std (line 109) | typedef std::size_t size_type; type std (line 110) | typedef std::ptrdiff_t difference_type; type ProxyAllocator (line 115) | typedef ProxyAllocator other; function pointer (line 142) | pointer address(reference r) function const_pointer (line 147) | const_pointer address(const_reference s) function size_type (line 152) | size_type max_size() const throw () function destroy (line 162) | void destroy(pointer ptr) function pointer (line 168) | pointer allocate(size_type n) function pointer (line 176) | pointer allocate(size_type n, const void* const) function deallocate (line 181) | void deallocate(const pointer ptr, const size_type n) FILE: fpsgame/gui/allocators/allocator_checker.h function class (line 33) | class AllocatorChecker FILE: fpsgame/gui/allocators/allocator_policies.h function namespace (line 35) | namespace Allocators { function Expand (line 239) | bool Expand(size_t requiredCapacity) function Expand (line 299) | bool Expand(size_t UNUSED(requiredCapacity)) function StorageAppend (line 319) | inline uintptr_t StorageAppend(Storage& storage, size_t& end, size_t size) function ForEachStorage (line 336) | void ForEachStorage() FILE: fpsgame/gui/allocators/arena.cpp type Allocators (line 30) | namespace Allocators { type BasicArenaTest (line 33) | struct BasicArenaTest function TestArena (line 70) | void TestArena() FILE: fpsgame/gui/allocators/arena.h function namespace (line 32) | namespace Allocators { function class (line 93) | class DynamicArena function AllocateNewChunk (line 134) | void AllocateNewChunk() function deallocate (line 159) | void deallocate(void* UNUSED(p), size_t UNUSED(size)) FILE: fpsgame/gui/allocators/dynarray.cpp function Status (line 34) | static Status validate_da(DynArray* da) function Status (line 61) | Status da_alloc(DynArray* da, size_t max_size) function Status (line 80) | Status da_free(DynArray* da) function Status (line 93) | Status da_set_size(DynArray* da, size_t new_size) function Status (line 130) | Status da_reserve(DynArray* da, size_t size) function Status (line 139) | Status da_append(DynArray* da, const void* data, size_t size) FILE: fpsgame/gui/allocators/dynarray.h type DynArray (line 39) | struct DynArray FILE: fpsgame/gui/allocators/freelist.h function mem_freelist_AddToFront (line 42) | static inline void mem_freelist_AddToFront(void*& freelist, void* el) FILE: fpsgame/gui/allocators/headerless.cpp class FreedBlock (line 47) | class FreedBlock method FreedBlock (line 53) | FreedBlock() method Setup (line 57) | void Setup(uintptr_t id, size_t size) method Reset (line 64) | void Reset() method Size (line 73) | size_t Size() const method IsFreedBlock (line 82) | bool IsFreedBlock(uintptr_t id) const method Validate (line 94) | void Validate(uintptr_t id) const function IsValidSize (line 125) | static bool IsValidSize(size_t size) type AddressOrder (line 146) | struct AddressOrder method ShouldInsertBefore (line 148) | static bool ShouldInsertBefore(FreedBlock* current, FreedBlock* succes... class RangeList (line 155) | class RangeList method RangeList (line 158) | RangeList() method Reset (line 163) | void Reset() method Insert (line 172) | void Insert(FreedBlock* freedBlock) method FreedBlock (line 194) | FreedBlock* Find(size_t minSize) method Remove (line 207) | void Remove(FreedBlock* freedBlock) method Validate (line 218) | void Validate(uintptr_t id) const method IsEmpty (line 244) | bool IsEmpty() const method FreeBlocks (line 249) | size_t FreeBlocks() const method FreeBytes (line 254) | size_t FreeBytes() const class SegregatedRangeLists (line 271) | class SegregatedRangeLists method SegregatedRangeLists (line 274) | SegregatedRangeLists() method Reset (line 279) | void Reset() method Insert (line 286) | void Insert(FreedBlock* freedBlock) method FreedBlock (line 297) | FreedBlock* Find(size_t minSize) method Remove (line 320) | void Remove(FreedBlock* freedBlock) method Validate (line 330) | void Validate(uintptr_t id) const method FreeBlocks (line 341) | size_t FreeBlocks() const method FreeBytes (line 349) | size_t FreeBytes() const method SizeClass (line 362) | static size_t SizeClass(size_t size) method ValueOfLeastSignificantOneBit (line 367) | static uintptr_t ValueOfLeastSignificantOneBit(uintptr_t x) class BoundaryTagManager (line 405) | class BoundaryTagManager method BoundaryTagManager (line 408) | BoundaryTagManager() method FreedBlock (line 413) | FreedBlock* WriteTags(u8* p, size_t size) method RemoveTags (line 426) | void RemoveTags(FreedBlock* freedBlock) method FreedBlock (line 440) | FreedBlock* PrecedingBlock(u8* p, u8* beginningOfPool) const method FreedBlock (line 458) | FreedBlock* FollowingBlock(u8* p, size_t size, u8* endOfPool) const method FreeBlocks (line 471) | size_t FreeBlocks() const method FreeBytes (line 476) | size_t FreeBytes() const method Validate (line 486) | void Validate(FreedBlock* freedBlock) const method FreedBlock (line 499) | static FreedBlock* Footer(FreedBlock* freedBlock) class Stats (line 514) | class Stats method OnReset (line 517) | void OnReset() method OnAllocate (line 527) | void OnAllocate(size_t size) method OnDeallocate (line 538) | void OnDeallocate(size_t size) method OnAddToFreelist (line 553) | void OnAddToFreelist(size_t size) method OnRemoveFromFreelist (line 559) | void OnRemoveFromFreelist(size_t size) method Validate (line 569) | void Validate() const method FreeBlocks (line 580) | size_t FreeBlocks() const method FreeBytes (line 585) | size_t FreeBytes() const function AssertEqual (line 602) | static void AssertEqual(size_t x1, size_t x2, size_t x3) class HeaderlessAllocator::Impl (line 607) | class HeaderlessAllocator::Impl method Impl (line 610) | Impl(size_t poolSize) method Reset (line 624) | void Reset() method NOTHROW_DEFINE (line 633) | NOTHROW_DEFINE void* Allocate(size_t size) method Deallocate (line 654) | void Deallocate(u8* p, size_t size) method Validate (line 670) | void Validate() const method AddToFreelist (line 682) | void AddToFreelist(u8* p, size_t size) method RemoveFromFreelist (line 689) | void RemoveFromFreelist(FreedBlock* freedBlock) method Coalesce (line 699) | void Coalesce(u8*& p, size_t& size) function NOTHROW_DEFINE (line 760) | NOTHROW_DEFINE void* HeaderlessAllocator::Allocate(size_t size) FILE: fpsgame/gui/allocators/headerless.h function class (line 49) | class HeaderlessAllocator FILE: fpsgame/gui/allocators/overrun_protector.h function T (line 77) | T* get() const FILE: fpsgame/gui/allocators/page_aligned.cpp function Status (line 32) | static inline Status StatusFromMap(void* ret) function Status (line 49) | Status mem_Reserve(size_t size, u8** pp) function Status (line 57) | Status mem_Release(u8* p, size_t size) function Status (line 65) | Status mem_Commit(u8* p, size_t size, int prot) function Status (line 76) | Status mem_Decommit(u8* p, size_t size) function Status (line 83) | Status mem_Protect(u8* p, size_t size, int prot) function page_aligned_free (line 105) | void page_aligned_free(void* p, size_t size) FILE: fpsgame/gui/allocators/pool.cpp type Allocators (line 36) | namespace Allocators { type BasicPoolTest (line 39) | struct BasicPoolTest function TestPool (line 76) | void TestPool() function Status (line 86) | Status pool_create(Pool* p, size_t max_size, size_t el_size) function Status (line 98) | Status pool_destroy(Pool* p) function pool_contains (line 108) | bool pool_contains(const Pool* p, void* el) function pool_free (line 146) | void pool_free(Pool* p, void* el) function pool_free_all (line 164) | void pool_free_all(Pool* p) function pool_committed (line 174) | size_t pool_committed(Pool* p) FILE: fpsgame/gui/allocators/pool.h function namespace (line 33) | namespace Allocators { type Pool (line 114) | struct Pool FILE: fpsgame/gui/allocators/shared_ptr.cpp class CheckedArrayDeleter (line 33) | class CheckedArrayDeleter method CheckedArrayDeleter (line 36) | CheckedArrayDeleter(size_t size) function Allocate (line 55) | shared_ptr Allocate(size_t size) FILE: fpsgame/gui/allocators/shared_ptr.h type DummyDeleter (line 29) | struct DummyDeleter type ArrayDeleter (line 43) | struct ArrayDeleter type AlignedDeleter (line 56) | struct AlignedDeleter function Status (line 66) | inline Status AllocateAligned(shared_ptr& p, size_t size, size_t alig... FILE: fpsgame/gui/allocators/tests/test_allocators.h function class (line 28) | class TestAllocators : public CxxTest::TestSuite FILE: fpsgame/gui/allocators/tests/test_headerless.h function class (line 30) | class TestHeaderless: public CxxTest::TestSuite FILE: fpsgame/gui/allocators/unique_range.cpp function FreeNone (line 31) | static void FreeNone(void* UNUSED(pointer), size_t UNUSED(size)) function FreeAligned (line 37) | static void FreeAligned(void* pointer, size_t UNUSED(size)) function RegisterUniqueRangeDeleter (line 50) | void RegisterUniqueRangeDeleter(UniqueRangeDeleter deleter, volatile Idx... function NOTHROW_DEFINE (line 70) | NOTHROW_DEFINE void CallUniqueRangeDeleter(void* pointer, size_t size, I... function UniqueRange (line 79) | UniqueRange AllocateAligned(size_t size, size_t alignment) function UniqueRange (line 95) | UniqueRange AllocateVM(size_t size, vm::PageType pageType, int prot) FILE: fpsgame/gui/allocators/unique_range.h type IdxDeleter (line 43) | typedef intptr_t IdxDeleter; function class (line 75) | class UniqueRange function pointer (line 128) | pointer release() // relinquish ownership function reset (line 135) | void reset() function reset (line 141) | void reset(pointer p, size_t size, IdxDeleter deleter) function swap (line 147) | void swap(UniqueRange& rhs) function Clear (line 172) | void Clear() function Pilfer (line 177) | void Pilfer(UniqueRange& victim) function Delete (line 186) | void Delete() function namespace (line 196) | namespace std { FILE: fpsgame/gui/app_hooks.cpp function def_override_gl_upload_caps (line 38) | static void def_override_gl_upload_caps() function OsPath (line 43) | static const OsPath& def_get_log_dir() function def_bundle_logs (line 52) | static void def_bundle_logs(FILE* UNUSED(f)) function wchar_t (line 57) | static const wchar_t* def_translate(const wchar_t* text) function def_translate_free (line 63) | static void def_translate_free(const wchar_t* UNUSED(text)) function def_log (line 69) | static void def_log(const wchar_t* text) function ErrorReactionInternal (line 82) | static ErrorReactionInternal def_display_error(const wchar_t* UNUSED(tex... function app_hooks_update (line 115) | void app_hooks_update(AppHooks* new_ah) function app_hook_was_redefined (line 130) | bool app_hook_was_redefined(size_t offset_in_struct) function ah_override_gl_upload_caps (line 146) | void ah_override_gl_upload_caps() function OsPath (line 152) | const OsPath& ah_get_log_dir() function ah_bundle_logs (line 157) | void ah_bundle_logs(FILE* f) function wchar_t (line 162) | const wchar_t* ah_translate(const wchar_t* text) function ah_translate_free (line 167) | void ah_translate_free(const wchar_t* text) function ah_log (line 172) | void ah_log(const wchar_t* text) function ErrorReactionInternal (line 177) | ErrorReactionInternal ah_display_error(const wchar_t* text, size_t flags) FILE: fpsgame/gui/app_hooks.h type AppHooks (line 179) | struct AppHooks FILE: fpsgame/gui/base32.cpp function base32 (line 31) | void base32(const size_t in_len, const u8* in, u8* out) FILE: fpsgame/gui/bits.cpp function u32 (line 30) | static inline u32 get_float_bits(const float x) function floor_log2 (line 37) | int floor_log2(const float x) FILE: fpsgame/gui/bits.h function T (line 40) | T Bit(size_t n) function IsBitSet (line 54) | bool IsBitSet(T value, size_t index) function T (line 72) | T bit_mask(size_t numBits) function T (line 97) | T bits(T num, size_t lo_idx, size_t hi_idx) function T (line 113) | T SetBitsTo(T num, size_t lo_idx, size_t hi_idx, size_t value) function SparsePopulationCount (line 129) | size_t SparsePopulationCount(T mask) function PopulationCount (line 148) | inline size_t PopulationCount(T x) function is_pow2 (line 164) | bool is_pow2(T n) function T (line 176) | T LeastSignificantBit(T x) function T (line 183) | T ClearLeastSignificantBit(T x) function ceil_log2 (line 197) | size_t ceil_log2(T x) type CeilLog2 (line 218) | struct CeilLog2 type CeilLog2 (line 224) | struct CeilLog2 function T (line 244) | T round_up_to_pow2(T x) function T (line 253) | T round_down_to_pow2(T x) function T (line 265) | T round_up(T n, T multiple) function T (line 274) | T round_down(T n, T multiple) function T (line 288) | T MaxPowerOfTwoDivisor(T value) FILE: fpsgame/gui/byte_order.cpp function u16 (line 33) | u16 swap16(const u16 x) function u32 (line 40) | u32 swap32(const u32 x) function u64 (line 50) | u64 swap64(const u64 x) function u16 (line 66) | u16 read_le16(const void* p) function u32 (line 73) | u32 read_le32(const void* p) function u64 (line 80) | u64 read_le64(const void* p) function u16 (line 88) | u16 read_be16(const void* p) function u32 (line 95) | u32 read_be32(const void* p) function u64 (line 102) | u64 read_be64(const void* p) function write_le16 (line 110) | void write_le16(void* p, u16 x) function write_le32 (line 116) | void write_le32(void* p, u32 x) function write_le64 (line 122) | void write_le64(void* p, u64 x) function write_be16 (line 129) | void write_be16(void* p, u16 x) function write_be32 (line 135) | void write_be32(void* p, u32 x) function write_be64 (line 141) | void write_be64(void* p, u64 x) function u64 (line 148) | u64 movzx_le64(const u8* p, size_t size_bytes) function u64 (line 157) | u64 movzx_be64(const u8* p, size_t size_bytes) function i64 (line 170) | static inline i64 SignExtend(u64 bits, size_t size_bytes) function i64 (line 190) | i64 movsx_le64(const u8* p, size_t size_bytes) function i64 (line 196) | i64 movsx_be64(const u8* p, size_t size_bytes) FILE: fpsgame/gui/debug.cpp function debug_filter_add (line 77) | void debug_filter_add(const char* tag) function debug_filter_remove (line 96) | void debug_filter_remove(const char* tag) function debug_filter_clear (line 114) | void debug_filter_clear() function debug_filter_allows (line 119) | bool debug_filter_allows(const char* text) function debug_printf (line 142) | void debug_printf(const char* fmt, ...) function debug_puts_filtered (line 156) | void debug_puts_filtered(const char* text) function Status (line 165) | Status debug_WriteCrashlog(const wchar_t* text) function debug_FreeErrorMessage (line 214) | void debug_FreeErrorMessage(ErrorMessageMem* emm) function PrintfWriter (line 225) | PrintfWriter(wchar_t* buf, size_t maxChars) function if (line 236) | if(len < 0) type SkipStatus (line 488) | enum SkipStatus function debug_SkipErrors (line 496) | void debug_SkipErrors(Status err) function debug_StopSkippingErrors (line 509) | size_t debug_StopSkippingErrors() function ShouldSkipError (line 525) | static bool ShouldSkipError(Status err) function ErrorReaction (line 539) | ErrorReaction debug_OnError(Status err, atomic_bool* suppress, const wch... function ErrorReaction (line 555) | ErrorReaction debug_OnAssertionFailure(const wchar_t* expr, atomic_bool*... FILE: fpsgame/gui/debug.h type DebugDisplayErrorFlags (line 81) | enum DebugDisplayErrorFlags type atomic_bool (line 117) | typedef volatile intptr_t atomic_bool; type ErrorReaction (line 131) | enum ErrorReaction type ErrorReactionInternal (line 154) | enum ErrorReactionInternal function namespace (line 404) | namespace ERR function namespace (line 420) | namespace INFO type ErrorMessageMem (line 540) | struct ErrorMessageMem FILE: fpsgame/gui/debug_stl.cpp function wchar_t (line 80) | wchar_t* debug_stl_simplify_name(wchar_t* name) type ContainerBase (line 213) | struct ContainerBase : public Container method IsValid (line 215) | bool IsValid(size_t UNUSED(el_size)) const method NumElements (line 220) | size_t NumElements(size_t UNUSED(el_size)) const method u8 (line 225) | static const u8* DereferenceAndAdvance(typename Container::iterator& i... type Any_deque (line 234) | struct Any_deque : public ContainerBase > method IsValid (line 238) | bool IsValid(size_t el_size) const method u8 (line 251) | static const u8* DereferenceAndAdvance(iterator& stl_it, size_t el_size) method ElementsPerBucket (line 275) | static size_t ElementsPerBucket(size_t el_size) method u8 (line 280) | const u8* GetNthElement(size_t i, size_t el_size) const type Any_list (line 297) | struct Any_list : public ContainerBase > type Any_tree (line 305) | struct Any_tree : public std::_Tree<_Traits> method Any_tree (line 307) | Any_tree() // (required because default ctor cannot be generated) method IsValid (line 311) | bool IsValid(size_t UNUSED(el_size)) const method NumElements (line 316) | size_t NumElements(size_t UNUSED(el_size)) const method u8 (line 321) | static const u8* DereferenceAndAdvance(iterator& stl_it, size_t el_size) method _Charref (line 365) | static _Charref _Isnil(_Nodeptr _Pnode, size_t el_size) type Any_map (line 375) | struct Any_map : public Any_tree, s... type Any_multiset (line 390) | struct Any_multiset: public Any_set type Any_vector (line 397) | struct Any_vector: public ContainerBase > method IsValid (line 399) | bool IsValid(size_t UNUSED(el_size)) const method NumElements (line 412) | size_t NumElements(size_t el_size) const method u8 (line 421) | static const u8* DereferenceAndAdvance(iterator& stl_it, size_t el_size) type Any_basic_string (line 443) | struct Any_basic_string : public ContainerBase method IsValid (line 445) | bool IsValid(size_t el_size) const type Any_queue (line 466) | struct Any_queue : public Any_deque type Any_stack (line 473) | struct Any_stack : public Any_deque function u8 (line 482) | const u8* stl_iterator(void* it_mem, size_t el_size) function IsContainerValid (line 492) | static bool IsContainerValid(const T& t, size_t el_count) function get_container_info (line 519) | bool get_container_info(const T& t, size_t size, size_t el_size, function Status (line 549) | Status debug_stl_get_container_info(const wchar_t* type_name, const u8* ... FILE: fpsgame/gui/debug_stl.h function namespace (line 31) | namespace ERR type u8 (line 58) | typedef const u8* (*DebugStlIterator)(void* internal, size_t el_size); FILE: fpsgame/gui/external_libraries/curl.h type SOCKET (line 36) | typedef uintptr_t SOCKET; type sockaddr (line 38) | struct sockaddr type fd_set (line 44) | struct fd_set FILE: fpsgame/gui/external_libraries/dbghelp.cpp function dbghelp_ImportFunctions (line 39) | void dbghelp_ImportFunctions() FILE: fpsgame/gui/external_libraries/dbghelp.h type BasicType (line 77) | enum BasicType type DataKind (line 99) | enum DataKind FILE: fpsgame/gui/external_libraries/enet.h type SOCKET (line 36) | typedef uintptr_t SOCKET; type fd_set (line 38) | struct fd_set FILE: fpsgame/gui/external_libraries/glext_funcs.h type GLuint (line 126) | typedef GLuint GLhandleARB; FILE: fpsgame/gui/external_libraries/libsdl.h type SDL_Event_ (line 51) | struct SDL_Event_ FILE: fpsgame/gui/external_libraries/libsdl_fwd.h type SDL_Event_ (line 39) | struct SDL_Event_ FILE: fpsgame/gui/external_libraries/openal.h type ALCchar (line 41) | typedef ALCchar* alcString; type ALCubyte (line 43) | typedef ALCubyte* alcString; FILE: fpsgame/gui/external_libraries/powrprof.h type POWER_INFORMATION_LEVEL (line 48) | typedef enum { type BATTERY_REPORTING_SCALE (line 77) | typedef struct { type SYSTEM_POWER_STATE (line 82) | typedef enum _SYSTEM_POWER_STATE { type SYSTEM_POWER_CAPABILITIES (line 93) | typedef struct { type SYSTEM_POWER_INFORMATION (line 135) | typedef struct _SYSTEM_POWER_INFORMATION type PROCESSOR_POWER_INFORMATION (line 150) | typedef struct _PROCESSOR_POWER_INFORMATION FILE: fpsgame/gui/external_libraries/wxwidgets.h type HINSTANCE__ (line 35) | struct HINSTANCE__ type HINSTANCE__ (line 39) | struct HINSTANCE__ FILE: fpsgame/gui/file/archive/archive.h function namespace (line 38) | namespace ERR function IFileLoader (line 44) | struct IArchiveFile : public IFileLoader type shared_ptr (line 48) | typedef shared_ptr PIArchiveFile; type IArchiveReader (line 50) | struct IArchiveReader type shared_ptr (line 62) | typedef shared_ptr PIArchiveReader; type IArchiveWriter (line 73) | struct IArchiveWriter type shared_ptr (line 107) | typedef shared_ptr PIArchiveWriter; FILE: fpsgame/gui/file/archive/archive_zip.cpp function time_t (line 48) | static time_t time_t_from_FAT(u32 fat_timedate) function u32 (line 71) | static u32 FAT_from_time_t(time_t time) type ZipMethod (line 101) | enum ZipMethod class LFH (line 109) | class LFH method Init (line 112) | void Init(const CFileInfo& fileInfo, off_t csize, ZipMethod method, u3... method Size (line 131) | size_t Size() const class CDFH (line 157) | class CDFH method Init (line 160) | void Init(const CFileInfo& fileInfo, off_t ofs, off_t csize, ZipMethod... method Path (line 183) | Path Pathname() const method off_t (line 190) | off_t HeaderOffset() const method off_t (line 195) | off_t USize() const method off_t (line 200) | off_t CSize() const method ZipMethod (line 205) | ZipMethod Method() const method u32 (line 210) | u32 Checksum() const method time_t (line 215) | time_t MTime() const method Size (line 221) | size_t Size() const class ECDR (line 250) | class ECDR method Init (line 253) | void Init(size_t cd_numEntries, off_t cd_ofs, size_t cd_size) method Decompose (line 265) | void Decompose(size_t& cd_numEntries, off_t& cd_ofs, size_t& cd_size) ... class ArchiveFile_Zip (line 292) | class ArchiveFile_Zip : public IArchiveFile method ArchiveFile_Zip (line 295) | ArchiveFile_Zip(const PFile& file, off_t ofs, off_t csize, u32 checksu... method Precedence (line 302) | virtual size_t Precedence() const method wchar_t (line 307) | virtual wchar_t LocationCode() const method OsPath (line 312) | virtual OsPath Path() const method Status (line 317) | virtual Status Load(const OsPath& UNUSED(name), const shared_ptr& ... type Flags (line 348) | enum Flags type LFH_Copier (line 363) | struct LFH_Copier method LFH_Copier (line 365) | LFH_Copier(u8* lfh_dst, size_t lfh_bytes_remaining) method Status (line 377) | Status operator()(const u8* block, size_t size) const method AdjustOffset (line 401) | void AdjustOffset() const class ArchiveReader_Zip (line 431) | class ArchiveReader_Zip : public IArchiveReader method ArchiveReader_Zip (line 434) | ArchiveReader_Zip(const OsPath& pathname) method Status (line 444) | virtual Status ReadEntries(ArchiveEntryCallback cb, uintptr_t cbData) method u8 (line 491) | static const u8* FindRecord(const u8* buf, size_t size, const u8* star... method Status (line 514) | static Status ScanForEcdr(const PFile& file, off_t fileSize, u8* buf, ... method Status (line 533) | static Status LocateCentralDirectory(const PFile& file, off_t fileSize... function PIArchiveReader (line 569) | PIArchiveReader CreateArchiveReader_Zip(const OsPath& archivePathname) class ArchiveWriter_Zip (line 586) | class ArchiveWriter_Zip : public IArchiveWriter method ArchiveWriter_Zip (line 589) | ArchiveWriter_Zip(const OsPath& archivePathname, bool noDeflate) method Status (line 613) | Status AddFile(const OsPath& pathname, const OsPath& pathnameInArchive) method Status (line 624) | Status AddMemory(const u8* data, size_t size, time_t mtime, const OsPa... method Status (line 631) | Status AddFileOrMemory(const CFileInfo& fileInfo, const OsPath& pathna... method IsFileTypeIncompressible (line 715) | static bool IsFileTypeIncompressible(const OsPath& pathname) function PIArchiveWriter (line 745) | PIArchiveWriter CreateArchiveWriter_Zip(const OsPath& archivePathname, b... FILE: fpsgame/gui/file/archive/codec.h type ICodec (line 34) | struct ICodec type shared_ptr (line 92) | typedef shared_ptr PICodec; FILE: fpsgame/gui/file/archive/codec_zlib.cpp class Codec_ZLib (line 33) | class Codec_ZLib : public ICodec method u32 (line 36) | u32 UpdateChecksum(u32 checksum, const u8* in, size_t inSize) const method u32 (line 49) | u32 InitializeChecksum() class Codec_ZLibNone (line 62) | class Codec_ZLibNone : public Codec_ZLib method Codec_ZLibNone (line 65) | Codec_ZLibNone() method MaxOutputSize (line 74) | virtual size_t MaxOutputSize(size_t inSize) const method Status (line 79) | virtual Status Reset() method Status (line 85) | virtual Status Process(const u8* in, size_t inSize, u8* out, size_t ou... method Status (line 94) | virtual Status Finish(u32& checksum, size_t& outProduced) class CodecZLibStream (line 108) | class CodecZLibStream : public Codec_ZLib method CodecZLibStream (line 111) | CodecZLibStream() method Status (line 117) | static Status LibError_from_zlib(int zlib_ret) method WarnIfZLibError (line 136) | static void WarnIfZLibError(int zlib_ret) method Status (line 143) | Status CallStreamFunc(ZLibFunc func, int flush, const u8* in, const si... class Compressor_ZLib (line 179) | class Compressor_ZLib : public CodecZLibStream method Compressor_ZLib (line 182) | Compressor_ZLib() method MaxOutputSize (line 202) | virtual size_t MaxOutputSize(size_t inSize) const method Status (line 207) | virtual Status Reset() method Status (line 214) | virtual Status Process(const u8* in, size_t inSize, u8* out, size_t ou... method Status (line 220) | virtual Status Finish(u32& checksum, size_t& outProduced) class Decompressor_ZLib (line 240) | class Decompressor_ZLib : public CodecZLibStream method Decompressor_ZLib (line 243) | Decompressor_ZLib() method MaxOutputSize (line 256) | virtual size_t MaxOutputSize(size_t inSize) const method Status (line 266) | virtual Status Reset() method Status (line 273) | virtual Status Process(const u8* in, size_t inSize, u8* out, size_t ou... method Status (line 280) | virtual Status Finish(u32& checksum, size_t& outProduced) function PICodec (line 293) | PICodec CreateCodec_ZLibNone() function PICodec (line 298) | PICodec CreateCompressor_ZLibDeflate() function PICodec (line 303) | PICodec CreateDecompressor_ZLibDeflate() FILE: fpsgame/gui/file/archive/disabled_tests/test_codec_zlib.h function class (line 28) | class TestCodecZLib : public CxxTest::TestSuite FILE: fpsgame/gui/file/archive/disabled_tests/test_compression.h function class (line 28) | class TestCompression : public CxxTest::TestSuite FILE: fpsgame/gui/file/archive/disabled_tests/test_fat_time.h function class (line 29) | class TestFatTime: public CxxTest::TestSuite FILE: fpsgame/gui/file/archive/disabled_tests/test_zip.h function class (line 29) | class TestZip : public CxxTest::TestSuite FILE: fpsgame/gui/file/archive/stream.cpp function Status (line 116) | Status Stream::Feed(const u8* in, size_t inSize) function Status (line 132) | Status Stream::Finish() FILE: fpsgame/gui/file/archive/stream.h function class (line 34) | class OutputBufferManager function class (line 78) | class Stream type StreamFeeder (line 115) | struct StreamFeeder FILE: fpsgame/gui/file/common/file_loader.h type IFileLoader (line 28) | struct IFileLoader type shared_ptr (line 39) | typedef shared_ptr PIFileLoader; FILE: fpsgame/gui/file/common/file_stats.cpp function timer_start (line 74) | static void timer_start(double* start_time_storage = &start_time) function timer_reset (line 81) | static double timer_reset(double* start_time_storage = &start_time) function stats_vfs_file_add (line 94) | void stats_vfs_file_add(size_t file_size) function stats_vfs_file_remove (line 100) | void stats_vfs_file_remove(size_t file_size) function stats_vfs_init_start (line 107) | void stats_vfs_init_start() function stats_vfs_init_finish (line 112) | void stats_vfs_init_finish() function stats_unique_name (line 122) | void stats_unique_name(size_t name_len) function stats_open (line 129) | void stats_open() function stats_close (line 137) | void stats_close() function stats_buf_alloc (line 148) | void stats_buf_alloc(size_t size, size_t alignedSize) function stats_buf_free (line 158) | void stats_buf_free() function stats_buf_ref (line 164) | void stats_buf_ref() function stats_io_user_request (line 174) | void stats_io_user_request(size_t user_size) function stats_cb_start (line 202) | void stats_cb_start() function stats_cb_finish (line 207) | void stats_cb_finish() function stats_cache (line 217) | void stats_cache(CacheRet cr, size_t size) function stats_block_cache (line 237) | void stats_block_cache(CacheRet cr) function stats_ab_connection (line 248) | void stats_ab_connection(bool already_exists) function percent (line 258) | int percent(T num, T divisor) function file_stats_dump (line 265) | void file_stats_dump() FILE: fpsgame/gui/file/common/file_stats.h type FileIOImplentation (line 35) | enum FileIOImplentation { FI_LOWIO, FI_AIO, FI_BCACHE, FI_MAX_IDX } type CacheRet (line 36) | enum CacheRet { CR_HIT, CR_MISS } function class (line 66) | class ScopedIoMonitor function class (line 102) | class ScopedIoMonitor FILE: fpsgame/gui/file/common/real_directory.cpp function wchar_t (line 43) | wchar_t RealDirectory::LocationCode() const function Status (line 49) | Status RealDirectory::Load(const OsPath& name, const shared_ptr& buf... function Status (line 55) | Status RealDirectory::Store(const OsPath& name, const shared_ptr& fi... function PRealDirectory (line 68) | PRealDirectory CreateRealSubdirectory(const PRealDirectory& realDirector... FILE: fpsgame/gui/file/common/tests/test_trace.h function class (line 27) | class TestTraceEntry : public CxxTest::TestSuite FILE: fpsgame/gui/file/common/trace.cpp class Trace_Dummy (line 100) | class Trace_Dummy : public ITrace method Trace_Dummy (line 103) | Trace_Dummy(size_t UNUSED(maxSize)) method NotifyLoad (line 108) | virtual void NotifyLoad(const Path& UNUSED(pathname), size_t UNUSED(si... method NotifyStore (line 112) | virtual void NotifyStore(const Path& UNUSED(pathname), size_t UNUSED(s... method Status (line 116) | virtual Status Load(const OsPath& UNUSED(pathname)) method Status (line 121) | virtual Status Store(const OsPath& UNUSED(pathname)) const method TraceEntry (line 126) | virtual const TraceEntry* Entries() const method NumEntries (line 131) | virtual size_t NumEntries() const class Trace (line 140) | class Trace : public ITrace method Trace (line 143) | Trace(size_t maxSize) method NotifyLoad (line 159) | virtual void NotifyLoad(const Path& pathname, size_t size) method NotifyStore (line 164) | virtual void NotifyStore(const Path& pathname, size_t size) method Status (line 169) | virtual Status Load(const OsPath& pathname) method Status (line 190) | virtual Status Store(const OsPath& pathname) const method TraceEntry (line 205) | virtual const TraceEntry* Entries() const method NumEntries (line 210) | virtual size_t NumEntries() const function PITrace (line 227) | PITrace CreateDummyTrace(size_t maxSize) function PITrace (line 232) | PITrace CreateTrace(size_t maxSize) FILE: fpsgame/gui/file/common/trace.h function class (line 41) | class TraceEntry type ITrace (line 92) | struct ITrace type shared_ptr (line 123) | typedef shared_ptr PITrace; FILE: fpsgame/gui/file/disabled_tests/test_file_cache.h function class (line 28) | class TestFileCache : public CxxTest::TestSuite FILE: fpsgame/gui/file/disabled_tests/test_path.h function class (line 28) | class TestPath : public CxxTest::TestSuite FILE: fpsgame/gui/file/file.cpp function Status (line 39) | Status FileOpen(const OsPath& pathname, int oflag) function FileClose (line 56) | void FileClose(int& fd) FILE: fpsgame/gui/file/file.h function namespace (line 33) | namespace ERR function class (line 45) | class File type shared_ptr (line 99) | typedef shared_ptr PFile; FILE: fpsgame/gui/file/file_system.cpp function DirectoryExists (line 37) | bool DirectoryExists(const OsPath& path) function FileExists (line 49) | bool FileExists(const OsPath& pathname) function u64 (line 57) | u64 FileSize(const OsPath& pathname) function Status (line 65) | Status GetFileInfo(const OsPath& pathname, CFileInfo* pPtrInfo) type DirDeleter (line 78) | struct DirDeleter function Status (line 87) | Status GetDirectoryEntries(const OsPath& path, CFileInfos* files, Direct... function Status (line 133) | Status CreateDirectories(const OsPath& path, mode_t mode, bool breakpoint) function Status (line 167) | Status DeleteDirectory(const OsPath& path) FILE: fpsgame/gui/file/file_system.h function class (line 41) | class CFileInfo type std (line 76) | typedef std::vector CFileInfos; type std (line 77) | typedef std::vector DirectoryNames; FILE: fpsgame/gui/file/io/io.cpp type io (line 33) | namespace io { function Status (line 39) | Status Issue(aiocb& cb, size_t queueDepth) function Status (line 67) | Status WaitUntilComplete(aiocb& cb, size_t queueDepth) FILE: fpsgame/gui/file/io/io.h function namespace (line 41) | namespace ERR function namespace (line 46) | namespace io { type Parameters (line 96) | struct Parameters type DefaultCompletedHook (line 149) | struct DefaultCompletedHook type DefaultIssueHook (line 165) | struct DefaultIssueHook function class (line 183) | class ControlBlockRingBuffer function Status (line 233) | inline Status Run(const Operation& op, const Parameters& p = Parameters(... function Status (line 280) | inline Status Run(const Operation& op, const Parameters& p = Parameters(... function Status (line 285) | static inline Status Run(const Operation& op, const Parameters& p = Para... function Status (line 298) | inline Status Store(const OsPath& pathname, const void* data, size_t siz... function Status (line 321) | inline Status Store(const OsPath& pathname, const void* data, size_t siz... function Status (line 326) | static inline Status Store(const OsPath& pathname, const void* data, siz... function Status (line 337) | inline Status Load(const OsPath& pathname, void* buf, size_t size, const... function Status (line 349) | inline Status Load(const OsPath& pathname, void* buf, size_t size, const... function Status (line 354) | static inline Status Load(const OsPath& pathname, void* buf, size_t size... FILE: fpsgame/gui/file/io/write_buffer.cpp function Status (line 101) | Status UnalignedWriter::Append(const u8* data, size_t size) const function Status (line 140) | Status UnalignedWriter::WriteBlock() const FILE: fpsgame/gui/file/io/write_buffer.h function class (line 28) | class WriteBuffer function class (line 57) | class UnalignedWriter type shared_ptr (line 84) | typedef shared_ptr PUnalignedWriter; FILE: fpsgame/gui/file/vfs/file_cache.cpp class Allocator (line 70) | class Allocator method Allocator (line 94) | Allocator(size_t maxSize) method Allocate (line 99) | shared_ptr Allocate(size_t size, const PAllocator& pthis) method Deallocate (line 115) | void Deallocate(u8* mem, size_t size) class FileCacheDeleter (line 73) | class FileCacheDeleter method FileCacheDeleter (line 76) | FileCacheDeleter(size_t size, const PAllocator& allocator) class Allocator (line 91) | class Allocator method Allocator (line 94) | Allocator(size_t maxSize) method Allocate (line 99) | shared_ptr Allocate(size_t size, const PAllocator& pthis) method Deallocate (line 115) | void Deallocate(u8* mem, size_t size) class FileCache::Impl (line 157) | class FileCache::Impl method Impl (line 160) | Impl(size_t maxSize) method Reserve (line 165) | shared_ptr Reserve(size_t size) method Add (line 194) | void Add(const VfsPath& pathname, const shared_ptr& data, size_t s... method Retrieve (line 203) | bool Retrieve(const VfsPath& pathname, shared_ptr& data, size_t& s... method Remove (line 212) | void Remove(const VfsPath& pathname) FILE: fpsgame/gui/file/vfs/file_cache.h function class (line 48) | class FileCache FILE: fpsgame/gui/file/vfs/tests/test_vfs_tree.h function class (line 28) | class MockLoader : public IFileLoader function class (line 44) | class TestVfsTree : public CxxTest::TestSuite FILE: fpsgame/gui/file/vfs/vfs.cpp type ScopedLock (line 47) | struct ScopedLock method ScopedLock (line 49) | ScopedLock() { pthread_mutex_lock(&vfs_mutex); } class VFS (line 54) | class VFS : public IVFS method VFS (line 57) | VFS(size_t cacheSize) method Status (line 63) | virtual Status Mount(const VfsPath& mountPoint, const OsPath& path, si... method Status (line 82) | virtual Status GetFileInfo(const VfsPath& pathname, CFileInfo* pfileIn... method Status (line 94) | virtual Status GetFilePriority(const VfsPath& pathname, size_t* pprior... method Status (line 103) | virtual Status GetDirectoryEntries(const VfsPath& path, CFileInfos* fi... method Status (line 133) | virtual Status CreateFile(const VfsPath& pathname, const shared_ptr& fileC... method TextRepresentation (line 226) | virtual std::wstring TextRepresentation() const method Status (line 235) | virtual Status GetRealPath(const VfsPath& pathname, OsPath& realPathname) method Status (line 244) | virtual Status GetDirectoryRealPath(const VfsPath& pathname, OsPath& r... method Status (line 253) | virtual Status GetVirtualPath(const OsPath& realPathname, VfsPath& pat... method Status (line 263) | virtual Status RemoveFile(const VfsPath& pathname) method Status (line 275) | virtual Status RepopulateDirectory(const VfsPath& path) method Clear (line 286) | virtual void Clear() method Status (line 293) | Status FindRealPathR(const OsPath& realPath, const VfsDirectory& direc... function PIVFS (line 323) | PIVFS CreateVfs(size_t cacheSize) FILE: fpsgame/gui/file/vfs/vfs.h function namespace (line 34) | namespace ERR type VfsMountFlags (line 42) | enum VfsMountFlags type IVFS (line 82) | struct IVFS type shared_ptr (line 226) | typedef shared_ptr PIVFS; FILE: fpsgame/gui/file/vfs/vfs_lookup.cpp function Status (line 41) | static Status CreateDirectory(const OsPath& path) function Status (line 75) | Status vfs_Lookup(const VfsPath& pathname, VfsDirectory* startDirectory,... FILE: fpsgame/gui/file/vfs/vfs_lookup.h type VfsLookupFlags (line 38) | enum VfsLookupFlags FILE: fpsgame/gui/file/vfs/vfs_path.h type Path (line 40) | typedef Path VfsPath; type std (line 42) | typedef std::vector VfsPaths; FILE: fpsgame/gui/file/vfs/vfs_populate.cpp type CompareFileInfoByName (line 36) | struct CompareFileInfoByName class PopulateHelper (line 46) | class PopulateHelper method PopulateHelper (line 50) | PopulateHelper(VfsDirectory* directory, const PRealDirectory& realDire... method Status (line 55) | Status AddEntries() const method AddFile (line 75) | void AddFile(const CFileInfo& fileInfo) const method AddArchiveFile (line 89) | static void AddArchiveFile(const VfsPath& pathname, const CFileInfo& f... method Status (line 111) | Status AddFiles(const CFileInfos& files) const method AddSubdirectories (line 133) | void AddSubdirectories(const DirectoryNames& subdirectoryNames) const function Status (line 153) | Status vfs_Populate(VfsDirectory* directory) function Status (line 170) | Status vfs_Attach(VfsDirectory* directory, const PRealDirectory& realDir... FILE: fpsgame/gui/file/vfs/vfs_tree.cpp function ShouldReplaceWith (line 53) | static bool ShouldReplaceWith(const VfsFile& previousFile, const VfsFile... function VfsFile (line 81) | VfsFile* VfsDirectory::AddFile(const VfsFile& file) function VfsDirectory (line 103) | VfsDirectory* VfsDirectory::AddSubdirectory(const VfsPath& name) function VfsFile (line 117) | VfsFile* VfsDirectory::GetFile(const VfsPath& name) function VfsDirectory (line 126) | VfsDirectory* VfsDirectory::GetSubdirectory(const VfsPath& name) function FileDescription (line 166) | std::wstring FileDescription(const VfsFile& file) function FileDescriptions (line 178) | std::wstring FileDescriptions(const VfsDirectory& directory, size_t inde... function DirectoryDescriptionR (line 198) | void DirectoryDescriptionR(std::wstring& descriptions, const VfsDirector... FILE: fpsgame/gui/file/vfs/vfs_tree.h function class (line 37) | class VfsFile function class (line 78) | class VfsDirectory FILE: fpsgame/gui/file/vfs/vfs_util.cpp type vfs (line 39) | namespace vfs { function Status (line 41) | Status GetPathnames(const PIVFS& fs, const VfsPath& path, const wchar_... function Status (line 59) | Status ForEachFile(const PIVFS& fs, const VfsPath& startPath, FileCall... function NextNumberedFilename (line 100) | void NextNumberedFilename(const PIVFS& fs, const VfsPath& pathnameForm... FILE: fpsgame/gui/file/vfs/vfs_util.h function namespace (line 33) | namespace vfs { FILE: fpsgame/gui/fnv_hash.cpp function u32 (line 33) | u32 fnv_hash(const void* buf, size_t len) function u64 (line 69) | u64 fnv_hash64(const void* buf, size_t len) function u32 (line 105) | u32 fnv_lc_hash(const char* str, size_t len) FILE: fpsgame/gui/frequency_filter.cpp class FrequencyEstimator (line 33) | class FrequencyEstimator method FrequencyEstimator (line 37) | FrequencyEstimator(double resolution) class IirFilter (line 74) | class IirFilter method IirFilter (line 77) | IirFilter(double sensitivity, double initialValue) method ComputeExponent (line 91) | static double ComputeExponent(int bias) class Controller (line 111) | class Controller method Controller (line 114) | Controller(double initialValue) method ComputeBias (line 121) | int ComputeBias(double smoothedValue, double value) method WasOnSameSide (line 154) | bool WasOnSameSide(double value) const method Change (line 165) | static double Change(double from, double to) method WasSpike (line 171) | bool WasSpike() const class FrequencyFilter (line 190) | class FrequencyFilter : public IFrequencyFilter method FrequencyFilter (line 194) | FrequencyFilter(double resolution, double expectedFrequency) method Update (line 201) | virtual void Update(double time) method SmoothedFrequency (line 228) | virtual double SmoothedFrequency() const method StableFrequency (line 233) | virtual int StableFrequency() const function PIFrequencyFilter (line 250) | PIFrequencyFilter CreateFrequencyFilter(double resolution, double expect... FILE: fpsgame/gui/frequency_filter.h type IFrequencyFilter (line 27) | struct IFrequencyFilter type shared_ptr (line 40) | typedef shared_ptr PIFrequencyFilter; FILE: fpsgame/gui/input.cpp function in_add_handler (line 41) | void in_add_handler(InHandler handler) function in_reset_handlers (line 51) | void in_reset_handlers() function in_dispatch_event (line 57) | void in_dispatch_event(const SDL_Event_* ev) function in_push_priority_event (line 75) | void in_push_priority_event(const SDL_Event_* event) function in_poll_event (line 80) | int in_poll_event(SDL_Event_* event) FILE: fpsgame/gui/input.h type InReaction (line 34) | enum InReaction type InReaction (line 46) | typedef InReaction (*InHandler)(const SDL_Event_*); FILE: fpsgame/gui/lib.cpp function u32 (line 44) | u32 u64_hi(u64 x) function u32 (line 49) | u32 u64_lo(u64 x) function u16 (line 54) | u16 u32_hi(u32 x) function u16 (line 59) | u16 u32_lo(u32 x) function u64 (line 65) | u64 u64_from_u32(u32 hi, u32 lo) function u32 (line 73) | u32 u32_from_u16(u16 hi, u16 lo) function u8 (line 83) | u8 u8_from_double(double in) function u16 (line 97) | u16 u16_from_double(double in) FILE: fpsgame/gui/module_init.cpp function Status (line 40) | Status ModuleInit(volatile ModuleInitState* initState, Status (*init)()) function Status (line 65) | Status ModuleShutdown(volatile ModuleInitState* initState, void (*shutdo... FILE: fpsgame/gui/module_init.h type ModuleInitState (line 35) | typedef intptr_t ModuleInitState; FILE: fpsgame/gui/ogl.cpp function isImplementedInCore (line 81) | static bool isImplementedInCore(const char* ext) function ogl_HaveExtension (line 187) | bool ogl_HaveExtension(const char* ext) function ogl_HaveVersion (line 219) | bool ogl_HaveVersion(const char* desired_version) function enableDummyFunctions (line 296) | static void enableDummyFunctions() function enableDummyFunctions (line 325) | static void enableDummyFunctions() function importExtensionFunctions (line 345) | static void importExtensionFunctions() function dump_gl_error (line 376) | static void dump_gl_error(GLenum err) function ogl_WarnIfErrorLoc (line 396) | void ogl_WarnIfErrorLoc(const char *file, int line) function ogl_SquelchError (line 427) | bool ogl_SquelchError(GLenum err_to_ignore) function ogl_Init (line 470) | void ogl_Init() FILE: fpsgame/gui/ogl.h type GLint64 (line 120) | typedef int64_t GLint64; type GLuint64 (line 121) | typedef uint64_t GLuint64; FILE: fpsgame/gui/os_path.h type Path (line 31) | typedef Path OsPath; function Path (line 35) | static inline const Path::String& OsString(const OsPath& path) function std (line 42) | static inline std::string OsString(const OsPath& path) FILE: fpsgame/gui/path.cpp function path_is_dir_sep (line 42) | static bool path_is_dir_sep(wchar_t c) function path_is_subpath (line 51) | bool path_is_subpath(const wchar_t* s1, const wchar_t* s2) function wchar_t (line 85) | const wchar_t* path_name_only(const wchar_t* path) function Status (line 99) | Status Path::Validate(String::value_type c) FILE: fpsgame/gui/path.h function namespace (line 48) | namespace ERR function class (line 77) | class Path function operator (line 145) | bool operator<(const Path& rhs) const function operator (line 150) | bool operator==(const Path& rhs) const function operator (line 155) | bool operator!=(const Path& rhs) const function Path (line 167) | Path Parent() const function Path (line 230) | Path BeforeCommon(Path other) const function DetectSeparator (line 255) | void DetectSeparator() function namespace (line 297) | namespace boost { FILE: fpsgame/gui/posix/posix.cpp function wchar_t (line 28) | wchar_t* wcsdup(const wchar_t* str) function wcscasecmp (line 40) | int wcscasecmp (const wchar_t* s1, const wchar_t* s2) FILE: fpsgame/gui/rand.cpp function xrand (line 40) | static size_t xrand() function xrand (line 47) | static size_t xrand() function rand (line 53) | size_t rand(size_t min_inclusive, size_t max_exclusive) FILE: fpsgame/gui/regex.cpp function match_wildcard (line 28) | int match_wildcard(const wchar_t* s, const wchar_t* w) FILE: fpsgame/gui/res/handle.h type i64 (line 41) | typedef i64 Handle; FILE: fpsgame/gui/secure_crt.cpp function tnlen (line 120) | size_t tnlen(const tchar* str, size_t max_len) function tstring (line 137) | static tstring androidFormat(const tchar *fmt) function tncpy_s (line 154) | int tncpy_s(tchar* dst, size_t max_dst_chars, const tchar* src, size_t m... function tcpy_s (line 197) | int tcpy_s(tchar* dst, size_t max_dst_chars, const tchar* src) function tncat_s (line 207) | int tncat_s(tchar* dst, size_t max_dst_chars, const tchar* src, size_t m... function tcat_s (line 241) | int tcat_s(tchar* dst, size_t max_dst_chars, const tchar* src) function tvsprintf_s (line 247) | int tvsprintf_s(tchar* dst, size_t max_dst_chars, const tchar* fmt, va_l... function tsprintf_s (line 273) | int tsprintf_s(tchar* buf, size_t max_chars, const tchar* fmt, ...) FILE: fpsgame/gui/secure_crt.h function namespace (line 34) | namespace ERR FILE: fpsgame/gui/sysdep/os/unix/udbg.cpp function Status (line 42) | Status debug_CaptureContext(void* UNUSED(context)) function debug_break (line 48) | void debug_break() function udbg_launch_debugger (line 62) | void udbg_launch_debugger() function debug_puts (line 95) | void debug_puts(const char* text) function debug_puts (line 102) | void debug_puts(const char* text) function debug_IsPointerBogus (line 110) | int debug_IsPointerBogus(const void* UNUSED(p)) FILE: fpsgame/gui/sysdep/os/unix/ufilesystem.cpp type WDIR (line 34) | struct WDIR function init_libc (line 54) | void init_libc() function init_libc (line 72) | void init_libc() { } function WDIR (line 76) | WDIR* wopendir(const OsPath& path) type wdirent (line 89) | struct wdirent function wclosedir (line 98) | int wclosedir(WDIR* wd) function wopen (line 106) | int wopen(const OsPath& pathname, int oflag) function wopen (line 112) | int wopen(const OsPath& pathname, int oflag, mode_t mode) function wclose (line 117) | int wclose(int fd) function wtruncate (line 123) | int wtruncate(const OsPath& pathname, off_t length) function wunlink (line 128) | int wunlink(const OsPath& pathname) function wrmdir (line 133) | int wrmdir(const OsPath& path) function wrename (line 138) | int wrename(const OsPath& pathnameOld, const OsPath& pathnameNew) function OsPath (line 143) | OsPath wrealpath(const OsPath& pathname) function wstat (line 152) | int wstat(const OsPath& pathname, struct stat* buf) function wmkdir (line 157) | int wmkdir(const OsPath& path, mode_t mode) FILE: fpsgame/gui/sysdep/os/unix/unix.cpp function sys_IsDebuggerPresent (line 46) | bool sys_IsDebuggerPresent() function sys_WideFromArgv (line 51) | std::wstring sys_WideFromArgv(const char* argv_i) function sys_display_msg (line 60) | void sys_display_msg(const wchar_t* caption, const wchar_t* msg) function ErrorReactionInternal (line 66) | static ErrorReactionInternal try_gui_display_error(const wchar_t* text, ... function ErrorReactionInternal (line 76) | static ErrorReactionInternal try_gui_display_error(const wchar_t* text, ... function ErrorReactionInternal (line 206) | ErrorReactionInternal sys_display_error(const wchar_t* text, size_t flags) function Status (line 275) | Status sys_StatusDescription(int err, wchar_t* buf, size_t max_chars) function sys_max_sector_size (line 290) | size_t sys_max_sector_size() function sys_get_user_name (line 299) | std::wstring sys_get_user_name() function Status (line 322) | Status sys_generate_random_bytes(u8* buf, size_t count) function Status (line 342) | Status sys_get_proxy_config(const std::wstring& UNUSED(url), std::wstrin... function Status (line 347) | Status sys_open_url(const std::string& url) function FILE (line 377) | FILE* sys_OpenFile(const OsPath& pathname, const char* mode) FILE: fpsgame/gui/sysdep/os/unix/unix_executable_pathname.cpp function OsPath (line 33) | OsPath unix_ExecutablePathname() FILE: fpsgame/gui/sysdep/os/unix/unuma.cpp function numa_NumNodes (line 29) | size_t numa_NumNodes() function numa_NodeFromProcessor (line 34) | size_t numa_NodeFromProcessor(size_t UNUSED(processor)) function numa_ProcessorMaskFromNode (line 39) | uintptr_t numa_ProcessorMaskFromNode(size_t node) function numa_AvailableMemory (line 45) | size_t numa_AvailableMemory(size_t node) function numa_Factor (line 51) | double numa_Factor() function numa_IsMemoryInterleaved (line 56) | bool numa_IsMemoryInterleaved() FILE: fpsgame/gui/sysdep/os/unix/uvm.cpp type vm (line 38) | namespace vm { function ReleaseAddressSpace (line 49) | void ReleaseAddressSpace(void* p, size_t size) function Commit (line 59) | bool Commit(uintptr_t address, size_t size, PageType UNUSED(pageType),... function Decommit (line 77) | bool Decommit(uintptr_t address, size_t size) function Protect (line 86) | bool Protect(uintptr_t address, size_t size, int prot) function Free (line 113) | void Free(void* p, size_t size) function BeginOnDemandCommits (line 120) | void BeginOnDemandCommits() function EndOnDemandCommits (line 125) | void EndOnDemandCommits() function DumpStatistics (line 131) | void DumpStatistics() FILE: fpsgame/gui/sysdep/os/unix/x/x.cpp type gfx (line 61) | namespace gfx { function Status (line 63) | Status GetVideoMode(int* xres, int* yres, int* bpp, int* freq) function Status (line 95) | Status GetMonitorSize(int& width_mm, int& height_mm) function get_wminfo (line 113) | static bool get_wminfo(SDL_SysWMinfo& wminfo) function wchar_t (line 170) | wchar_t *sys_clipboard_get() function Status (line 244) | Status sys_clipboard_free(wchar_t *clip_buf) function clipboard_filter (line 257) | int clipboard_filter(void* UNUSED(userdata), SDL_Event* event) function Status (line 314) | Status x11_clipboard_init() function Status (line 351) | Status sys_clipboard_set(const wchar_t *str) type sys_cursor_impl (line 380) | struct sys_cursor_impl function XcursorPixel (line 386) | static XcursorPixel cursor_pixel_to_x11_format(const XcursorPixel& bgra_... function Status (line 400) | Status sys_cursor_create(int w, int h, void* bgra_img, int hx, int hy, s... function Status (line 428) | Status sys_cursor_create_empty(sys_cursor* cursor) function Status (line 437) | Status sys_cursor_set(sys_cursor cursor) function Status (line 469) | Status sys_cursor_free(sys_cursor cursor) function Status (line 490) | Status sys_cursor_reset() FILE: fpsgame/gui/sysdep/os/win/aken/aken.c function IsMemoryUncacheable (line 85) | static int IsMemoryUncacheable(DWORD64 physicalAddress64) function NTSTATUS (line 96) | static NTSTATUS AkenMapPhysicalMemory(const DWORD64 physicalAddress64, c... function NTSTATUS (line 182) | static NTSTATUS AkenUnmapPhysicalMemory(const DWORD64 virtualAddress) function NTSTATUS (line 205) | static NTSTATUS AkenIoctlReadPort(PVOID buf, const ULONG inSize, ULONG* ... function NTSTATUS (line 241) | static NTSTATUS AkenIoctlWritePort(PVOID buf, const ULONG inSize, ULONG*... function NTSTATUS (line 273) | static NTSTATUS AkenIoctlMap(PVOID buf, const ULONG inSize, ULONG* outSize) function NTSTATUS (line 297) | static NTSTATUS AkenIoctlUnmap(PVOID buf, const ULONG inSize, ULONG* out... function NTSTATUS (line 316) | static NTSTATUS AkenIoctlReadModelSpecificRegister(PVOID buf, const ULON... function NTSTATUS (line 339) | static NTSTATUS AkenIoctlWriteModelSpecificRegister(PVOID buf, const ULO... function NTSTATUS (line 356) | static NTSTATUS AkenIoctlReadPerformanceMonitoringCounter(PVOID buf, con... function NTSTATUS (line 380) | static NTSTATUS AkenIoctlUnknown(PVOID buf, const ULONG inSize, ULONG* o... type NTSTATUS (line 391) | typedef NTSTATUS (*AkenIoctl)(PVOID buf, ULONG inSize, ULONG* outSize); function AkenIoctl (line 393) | static AkenIoctl AkenIoctlFromCode(ULONG ioctlCode) function NTSTATUS (line 424) | static NTSTATUS AkenCreate(IN PDEVICE_OBJECT deviceObject, IN PIRP irp) function NTSTATUS (line 435) | static NTSTATUS AkenClose(IN PDEVICE_OBJECT deviceObject, IN PIRP irp) function NTSTATUS (line 447) | static NTSTATUS AkenDeviceControl(IN PDEVICE_OBJECT deviceObject, IN PIR... function VOID (line 471) | static VOID AkenUnload(IN PDRIVER_OBJECT driverObject) function NTSTATUS (line 489) | NTSTATUS DriverEntry(IN PDRIVER_OBJECT driverObject, IN PUNICODE_STRING ... FILE: fpsgame/gui/sysdep/os/win/aken/aken.h type AkenReadPortIn (line 53) | typedef struct AkenReadPortIn_ type AkenReadPortOut (line 60) | typedef struct AkenReadPortOut_ type AkenWritePortIn (line 66) | typedef struct AkenWritePortIn_ type AkenMapIn (line 74) | typedef struct AkenMapIn_ type AkenMapOut (line 83) | typedef struct AkenMapOut_ type AkenUnmapIn (line 89) | typedef struct AkenUnmapIn_ type AkenReadRegisterIn (line 95) | typedef struct AkenReadRegisterIn_ type AkenReadRegisterOut (line 101) | typedef struct AkenReadRegisterOut_ type AkenWriteRegisterIn (line 107) | typedef struct AkenWriteRegisterIn_ FILE: fpsgame/gui/sysdep/os/win/mahaf.cpp function u32 (line 45) | static u32 ReadPort(u16 port, u8 numBytes) function u8 (line 61) | u8 mahaf_ReadPort8(u16 port) function u16 (line 68) | u16 mahaf_ReadPort16(u16 port) function u32 (line 75) | u32 mahaf_ReadPort32(u16 port) function WritePort (line 82) | static void WritePort(u16 port, u32 value, u8 numBytes) function mahaf_WritePort8 (line 95) | void mahaf_WritePort8(u16 port, u8 value) function mahaf_WritePort16 (line 100) | void mahaf_WritePort16(u16 port, u16 value) function mahaf_WritePort32 (line 105) | void mahaf_WritePort32(u16 port, u32 value) function mahaf_IsPhysicalMappingDangerous (line 111) | bool mahaf_IsPhysicalMappingDangerous() function mahaf_UnmapPhysicalMemory (line 142) | void mahaf_UnmapPhysicalMemory(volatile void* virtualAddress) function u64 (line 156) | static u64 ReadRegister(DWORD ioctl, u64 reg) function u64 (line 171) | u64 mahaf_ReadModelSpecificRegister(u64 reg) function u64 (line 176) | u64 mahaf_ReadPerformanceMonitoringCounter(u64 reg) function mahaf_WriteModelSpecificRegister (line 181) | void mahaf_WriteModelSpecificRegister(u64 reg, u64 value) function SC_HANDLE (line 199) | static SC_HANDLE OpenServiceControlManager(DWORD access) function UninstallDriver (line 220) | static void UninstallDriver() function StartDriver (line 253) | static void StartDriver(const OsPath& driverPathname) function Is64BitOs (line 321) | static bool Is64BitOs() function OsPath (line 330) | static OsPath DriverPathname() function Status (line 348) | static Status Init() function Shutdown (line 379) | static void Shutdown() function Status (line 390) | Status mahaf_Init() function mahaf_Shutdown (line 395) | void mahaf_Shutdown() FILE: fpsgame/gui/sysdep/os/win/tests/test_ia32.h function class (line 31) | class TestIA32: public CxxTest::TestSuite FILE: fpsgame/gui/sysdep/os/win/tests/test_wdbg_sym.h function Status (line 46) | static Status OnFrame(const _tagSTACKFRAME64* frame, uintptr_t UNUSED(cb... function Func1 (line 59) | __declspec(noinline) static void Func1() function Func2 (line 66) | __declspec(noinline) static void Func2() function Func3 (line 71) | __declspec(noinline) static void Func3() function class (line 77) | class TestWdbgSym : public CxxTest::TestSuite FILE: fpsgame/gui/sysdep/os/win/wclipboard.cpp function Status (line 31) | static Status SetClipboardText(const wchar_t* text, HGLOBAL& hMem) function Status (line 54) | static Status GetClipboardText(wchar_t*& text) function Status (line 85) | Status sys_clipboard_set(const wchar_t* text) function wchar_t (line 105) | wchar_t* sys_clipboard_get() function Status (line 119) | Status sys_clipboard_free(wchar_t* text) FILE: fpsgame/gui/sysdep/os/win/wcpu.cpp function os_cpu_ProcessorMask (line 38) | uintptr_t os_cpu_ProcessorMask() function os_cpu_NumProcessors (line 56) | size_t os_cpu_NumProcessors() function Status (line 77) | Status wcpu_ReadFrequencyFromRegistry(u32& freqMhz) function os_cpu_PageSize (line 95) | size_t os_cpu_PageSize() function os_cpu_LargePageSize (line 110) | size_t os_cpu_LargePageSize() function GetMemoryStatus (line 135) | static void GetMemoryStatus(MEMORYSTATUSEX& mse) function os_cpu_QueryMemorySize (line 145) | size_t os_cpu_QueryMemorySize() function os_cpu_MemoryAvailable (line 161) | size_t os_cpu_MemoryAvailable() function DWORD_PTR (line 172) | DWORD_PTR wcpu_AffinityFromProcessorMask(DWORD_PTR processAffinity, uint... function wcpu_ProcessorMaskFromAffinity (line 191) | uintptr_t wcpu_ProcessorMaskFromAffinity(DWORD_PTR processAffinity, DWOR... function VerifyRunningOnCorrectProcessors (line 213) | static void VerifyRunningOnCorrectProcessors(DWORD_PTR affinity) function os_cpu_SetThreadAffinityMask (line 236) | uintptr_t os_cpu_SetThreadAffinityMask(uintptr_t processorMask) function Status (line 257) | Status os_cpu_CallByEachCPU(OsCpuCallback cb, uintptr_t cbData) FILE: fpsgame/gui/sysdep/os/win/wcursor.cpp function sys_cursor (line 30) | static sys_cursor cursor_from_HICON(HICON hIcon) function sys_cursor (line 35) | static sys_cursor cursor_from_HCURSOR(HCURSOR hCursor) function HICON (line 40) | static HICON HICON_from_cursor(sys_cursor cursor) function HCURSOR (line 45) | static HCURSOR HCURSOR_from_cursor(sys_cursor cursor) function Status (line 51) | static Status sys_cursor_create_common(int w, int h, void* bgra_img, voi... function Status (line 86) | Status sys_cursor_create(int w, int h, void* bgra_img, int hx, int hy, s... function Status (line 99) | Status sys_cursor_create_empty(sys_cursor* cursor) function Status (line 110) | Status sys_cursor_set(sys_cursor cursor) function Status (line 123) | Status sys_cursor_free(sys_cursor cursor) function Status (line 139) | Status sys_cursor_reset() FILE: fpsgame/gui/sysdep/os/win/wdbg.cpp function debug_IsPointerBogus (line 38) | int debug_IsPointerBogus(const void* p) function debug_IsCodePointer (line 62) | bool debug_IsCodePointer(void* p) function debug_IsStackPointer (line 77) | bool debug_IsStackPointer(void* p) function debug_puts (line 95) | void debug_puts(const char* text) function wdbg_printf (line 101) | void wdbg_printf(const wchar_t* fmt, ...) function debug_SetThreadName (line 117) | void debug_SetThreadName(const char* name) FILE: fpsgame/gui/sysdep/os/win/wdbg_heap.cpp function wdbg_heap_Enable (line 41) | void wdbg_heap_Enable(bool enable) function wdbg_heap_Validate (line 66) | void wdbg_heap_Validate() type _CrtMemBlockHeader (line 120) | struct _CrtMemBlockHeader type _CrtMemBlockHeader (line 122) | struct _CrtMemBlockHeader type _CrtMemBlockHeader (line 123) | struct _CrtMemBlockHeader method IsValid (line 137) | bool IsValid() const function _CrtMemBlockHeader (line 172) | static _CrtMemBlockHeader* HeaderFromData(void* userData) type _CrtMemBlockHeader (line 122) | struct _CrtMemBlockHeader type _CrtMemBlockHeader (line 123) | struct _CrtMemBlockHeader method IsValid (line 137) | bool IsValid() const function _CrtMemBlockHeader (line 190) | static _CrtMemBlockHeader* GetHeapListHead(int operation, void* userData... type _CrtMemBlockHeader (line 122) | struct _CrtMemBlockHeader type _CrtMemBlockHeader (line 123) | struct _CrtMemBlockHeader method IsValid (line 137) | bool IsValid() const class ModuleExtents (line 246) | class ModuleExtents method ModuleExtents (line 249) | ModuleExtents() method ModuleExtents (line 254) | ModuleExtents(const wchar_t* dllName) method Address (line 264) | uintptr_t Address() const method Length (line 269) | uintptr_t Length() const method Contains (line 274) | bool Contains(uintptr_t address) const class ArraySet (line 290) | class ArraySet method ArraySet (line 293) | ArraySet() method Add (line 298) | void Add(T t) method Find (line 308) | bool Find(T t) const method RemoveDuplicates (line 313) | void RemoveDuplicates() class CallerFilter (line 325) | class CallerFilter method CallerFilter (line 328) | CallerFilter() method Status (line 338) | Status NotifyOfCaller(uintptr_t pc) method IsKnownCaller (line 353) | bool IsKnownCaller(uintptr_t pc) const method AddRuntimeLibraryToIgnoreList (line 367) | void AddRuntimeLibraryToIgnoreList() method CallHeapFunctions (line 387) | static void CallHeapFunctions() function Quantize (line 428) | static uintptr_t Quantize(uintptr_t pc) function Expand (line 438) | static uintptr_t Expand(uintptr_t pc) function NumBitsForEncodedLength (line 447) | static size_t NumBitsForEncodedLength(size_t encodedLength) function EncodedLength (line 459) | static size_t EncodedLength(uintptr_t quantizedOffset) function FindCodeSegment (line 478) | static void FindCodeSegment() class BitStream (line 488) | class BitStream method BitStream (line 491) | BitStream(u8* storage, size_t storageSize) method BitsLeft (line 497) | size_t BitsLeft() const method Write (line 502) | void Write(const size_t numOutputBits, uintptr_t outputValue) method Finish (line 532) | void Finish() method Read (line 556) | uintptr_t Read(const size_t numInputBits) function StashCallers (line 593) | static void StashCallers(_CrtMemBlockHeader* header, const uintptr_t* ca... function RetrieveCallers (line 633) | static void RetrieveCallers(_CrtMemBlockHeader* header, uintptr_t* calle... class CallStack (line 672) | class CallStack method Gather (line 675) | void Gather() method NumCallers (line 689) | size_t NumCallers() const method Status (line 695) | Status OnFrame(const STACKFRAME64* frame) method Status (line 718) | static Status OnFrame_Trampoline(const STACKFRAME64* frame, uintptr_t ... class AllocationHook (line 734) | class AllocationHook method AllocationHook (line 737) | AllocationHook() method Hook (line 760) | static int __cdecl Hook(int operation, void* userData, size_t size, in... function wdbg_heap_NumberOfAllocations (line 798) | intptr_t wdbg_heap_NumberOfAllocations() class AllocationTracker (line 803) | class AllocationTracker : public AllocationHook method AllocationTracker (line 806) | AllocationTracker() method OnHeapOperation (line 811) | virtual void OnHeapOperation(int operation, void* userData, size_t siz... function PrintCallStack (line 844) | static void PrintCallStack(const uintptr_t* callers, size_t numCallers) function ReportHook (line 866) | static int __cdecl ReportHook(int reportType, wchar_t* message, int* out) function wdbg_heap_NumberOfAllocations (line 930) | intptr_t wdbg_heap_NumberOfAllocations() function Status (line 943) | static Status wdbg_heap_Init() function Status (line 964) | static Status wdbg_heap_Shutdown() FILE: fpsgame/gui/sysdep/os/win/wdbg_sym.cpp function Status (line 48) | static Status wdbg_sym_Init() function Status (line 65) | static Status InitDbghelp() function sym_init (line 107) | static void sym_init() function STACKFRAME64 (line 114) | static STACKFRAME64 PopulateStackFrame(CONTEXT& context) function IMAGEHLP_STACK_FRAME (line 134) | static IMAGEHLP_STACK_FRAME PopulateImageStackFrame(const STACKFRAME64& sf) type SYMBOL_INFO_PACKAGEW2 (line 156) | struct SYMBOL_INFO_PACKAGEW2 : public SYMBOL_INFO_PACKAGEW method SYMBOL_INFO_PACKAGEW2 (line 158) | SYMBOL_INFO_PACKAGEW2() type TI_FINDCHILDREN_PARAMS2 (line 169) | struct TI_FINDCHILDREN_PARAMS2 method TI_FINDCHILDREN_PARAMS2 (line 171) | TI_FINDCHILDREN_PARAMS2(DWORD numChildren) function Status (line 187) | static Status ResolveSymbol_lk(void* ptr_of_interest, wchar_t* sym_name,... function Status (line 249) | Status debug_ResolveSymbol(void* ptr_of_interest, wchar_t* sym_name, wch... function Status (line 260) | Status debug_CaptureContext(void* pcontext) function Status (line 284) | static Status CallStackWalk(STACKFRAME64& sf, CONTEXT& context) function Status (line 311) | Status wdbg_sym_WalkStack(StackFrameCallback cb, uintptr_t cbData, CONTE... type StoreAddress (line 344) | struct StoreAddress method Status (line 346) | static Status Func(const STACKFRAME64* sf, uintptr_t cbData) type DumpState (line 371) | struct DumpState method DumpState (line 378) | DumpState(uintptr_t moduleBase, LPSTACKFRAME64 stackFrame) function out_init (line 410) | static void out_init(wchar_t* buf, size_t max_chars) function out (line 419) | static void out(const wchar_t* fmt, ...) function out_erase (line 465) | static void out_erase(size_t num_chars) function out_latch_pos (line 480) | static void out_latch_pos() function Status (line 488) | static Status out_check_limit() function is_string (line 513) | static bool is_string(const u8* p, size_t stride) type CV_HREG_e (line 553) | enum CV_HREG_e function dump_error (line 560) | static void dump_error(Status err) function Status (line 593) | static Status dump_string(const u8* p, size_t el_size) function seq_determine_formatting (line 627) | static void seq_determine_formatting(size_t el_size, size_t el_count, bo... function Status (line 652) | static Status dump_sequence(DebugStlIterator el_iterator, void* internal... function u8 (line 715) | static const u8* array_iterator(void* internal, size_t el_size) function Status (line 724) | static Status dump_array(const u8* p, size_t el_count, DWORD el_type_id,... function Status (line 732) | static Status CanHandleDataKind(DWORD dataKind) function IsRelativeToFramePointer (line 764) | static bool IsRelativeToFramePointer(DWORD flags, DWORD reg) function IsUnretrievable (line 775) | static bool IsUnretrievable(DWORD flags) function Status (line 793) | static Status DetermineSymbolAddress(DWORD id, const SYMBOL_INFOW* sym, ... function Status (line 829) | static Status dump_sym_array(DWORD type_id, const u8* p, DumpState& state) function AppendCharacterIfPrintable (line 859) | static void AppendCharacterIfPrintable(u64 data) function Status (line 870) | static Status dump_sym_base_type(DWORD type_id, const u8* p, DumpState& ... function Status (line 1006) | static Status dump_sym_base_class(DWORD type_id, const u8* p, DumpState&... function Status (line 1025) | static Status dump_sym_data(DWORD id, const u8* p, DumpState& state) function Status (line 1049) | static Status dump_sym_enum(DWORD type_id, const u8* p, DumpState& state) function Status (line 1107) | static Status dump_sym_function(DWORD UNUSED(type_id), const u8* UNUSED(... function Status (line 1115) | static Status dump_sym_function_type(DWORD UNUSED(type_id), const u8* p,... function ptr_reset_visited (line 1146) | static void ptr_reset_visited() function ptr_already_visited (line 1151) | static bool ptr_already_visited(const u8* p) function Status (line 1183) | static Status dump_sym_pointer(DWORD type_id, const u8* p, DumpState& st... function Status (line 1226) | static Status dump_sym_typedef(DWORD type_id, const u8* p, DumpState& st... function Status (line 1240) | static Status udt_get_child_type(const wchar_t* child_name, ULONG numChi... function Status (line 1274) | static Status udt_dump_std(const wchar_t* type_name, const u8* p, size_t... function udt_should_suppress (line 1342) | static bool udt_should_suppress(const wchar_t* type_name) function Status (line 1391) | static Status udt_dump_suppressed(const wchar_t* type_name, const u8* UN... function udt_fits_on_one_line (line 1411) | static bool udt_fits_on_one_line(const wchar_t* type_name, size_t child_... function Status (line 1443) | static Status udt_dump_normal(const wchar_t* type_name, const u8* p, siz... function Status (line 1521) | static Status dump_sym_udt(DWORD type_id, const u8* p, DumpState& state) function Status (line 1567) | static Status dump_sym_vtable(DWORD UNUSED(type_id), const u8* UNUSED(p)... function Status (line 1577) | static Status dump_sym_unknown(DWORD type_id, const u8* UNUSED(p), DumpS... function DumpFunc (line 1594) | static DumpFunc DumpFuncFromTypeTag(DWORD typeTag) function Status (line 1628) | static Status dump_sym(DWORD type_id, const u8* p, DumpState& state) function ShouldSkipSymbol (line 1644) | static bool ShouldSkipSymbol(const wchar_t* name) function BOOL (line 1655) | static BOOL CALLBACK dump_sym_cb(SYMBOL_INFOW* sym, ULONG UNUSED(size), ... function Status (line 1676) | static Status dump_frame_cb(const STACKFRAME64* sf, uintptr_t UNUSED(use... function Status (line 1730) | Status debug_DumpStack(wchar_t* buf, size_t maxChars, void* pcontext, co... function wdbg_sym_WriteMinidump (line 1755) | void wdbg_sym_WriteMinidump(EXCEPTION_POINTERS* exception_pointers) FILE: fpsgame/gui/sysdep/os/win/wdbg_sym.h type _tagSTACKFRAME64 (line 32) | struct _tagSTACKFRAME64 type Status (line 43) | typedef Status (*StackFrameCallback)(const _tagSTACKFRAME64* frame, uint... FILE: fpsgame/gui/sysdep/os/win/wdir_watch.cpp class DirHandle (line 45) | class DirHandle method DirHandle (line 48) | DirHandle(const OsPath& path) class DirWatchRequest (line 81) | class DirWatchRequest method DirWatchRequest (line 85) | DirWatchRequest(const OsPath& path) method OsPath (line 129) | const OsPath& Path() const method AttachTo (line 134) | void AttachTo(HANDLE& hIOCP) const method Status (line 140) | Status Issue() method RetrieveNotifications (line 159) | void RetrieveNotifications(DirWatchNotifications& notifications) const method TypeFromAction (line 181) | static DirWatchNotification::EType TypeFromAction(const DWORD action) class IntrusiveLink (line 243) | class IntrusiveLink method IntrusiveLink (line 246) | IntrusiveLink() method IntrusiveLink (line 251) | IntrusiveLink(IntrusiveLink* sentinel) method IntrusiveLink (line 267) | IntrusiveLink* Next() const type DirWatch (line 281) | struct DirWatch method DirWatch (line 283) | DirWatch(IntrusiveLink* sentinel, const PDirWatchRequest& request) class DirWatchManager (line 296) | class DirWatchManager method DirWatchManager (line 299) | DirWatchManager() method Status (line 309) | Status Add(const OsPath& path, PDirWatch& dirWatch) method Status (line 333) | Status Poll(DirWatchNotifications& notifications) function Status (line 358) | Status dir_watch_Add(const OsPath& path, PDirWatch& dirWatch) function Status (line 364) | Status dir_watch_Poll(DirWatchNotifications& notifications) function Status (line 373) | static Status wdir_watch_Init() function Status (line 379) | static Status wdir_watch_Shutdown() FILE: fpsgame/gui/sysdep/os/win/wdll_delay_load.cpp type ImgDelayDescr (line 50) | struct ImgDelayDescr { type DLAttr (line 64) | enum DLAttr { // Delay Load Attributes type DelayLoadProc (line 88) | struct DelayLoadProc { type DelayLoadInfo (line 97) | struct DelayLoadInfo { function wdll_add_notify (line 117) | void wdll_add_notify(WdllLoadNotify* notify) function FARPROC (line 123) | static FARPROC WINAPI notify_hook(unsigned dliNotify, PDelayLoadInfo pdli) function IndexFromPImgThunkData (line 168) | inline unsigned function X (line 178) | X PFromRva(RVA rva) { type UnloadInfo (line 183) | struct UnloadInfo type UnloadInfo (line 184) | struct UnloadInfo { function CountOfImports (line 191) | inline unsigned type ULI (line 204) | struct ULI : public UnloadInfo method ULI (line 206) | ULI(PCImgDelayDescr pidd_) method Unlink (line 217) | void Unlink() method Link (line 227) | void Link() type InternalImgDelayDescr (line 238) | struct InternalImgDelayDescr { function PIMAGE_NT_HEADERS (line 253) | static inline PIMAGE_NT_HEADERS WINAPI function OverlayIAT (line 258) | static inline void WINAPI function DWORD (line 263) | static inline DWORD WINAPI function FLoadedAtPreferredAddress (line 268) | static inline bool WINAPI function FARPROC (line 274) | FARPROC WINAPI __delayLoadHelper2(PCImgDelayDescr pidd, FARPROC* ppfnIAT... function UnloadAllDlls (line 447) | static void UnloadAllDlls() function Status (line 472) | static Status wdll_Shutdown() FILE: fpsgame/gui/sysdep/os/win/wdll_delay_load.h type WdllLoadNotify (line 31) | struct WdllLoadNotify FILE: fpsgame/gui/sysdep/os/win/wdll_main.h function BOOL (line 29) | BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD UNUSED(reason), LPVOID UN... FILE: fpsgame/gui/sysdep/os/win/wdll_ver.cpp function Status (line 45) | static Status ReadVersionString(const OsPath& modulePathname, wchar_t* o... function wdll_ver_Append (line 85) | void wdll_ver_Append(const OsPath& pathname, VersionList& list) FILE: fpsgame/gui/sysdep/os/win/wdll_ver.h type std (line 32) | typedef std::wstring VersionList; FILE: fpsgame/gui/sysdep/smbios.h type FieldFlags (line 124) | enum FieldFlags function value (line 146) | Size(T value): value(value) {} FILE: fpsgame/gui/sysdep/snd.cpp function snd_detect (line 38) | void snd_detect() FILE: fpsgame/gui/sysdep/tests/test_rtl.h function class (line 27) | class Test_rtl : public CxxTest::TestSuite FILE: fpsgame/gui/sysdep/tests/test_sysdep.h function class (line 37) | class TestSysdep : public CxxTest::TestSuite FILE: fpsgame/gui/sysdep/vm.h function namespace (line 33) | namespace vm { FILE: fpsgame/gui/tests/test_adts.h function class (line 28) | class TestRingbuf : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_base32.h function class (line 27) | class TestBase32 : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_bits.h function class (line 30) | class TestBits : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_byte_order.h function class (line 27) | class TestByteOrder : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_cache_adt.h function class (line 28) | class TestCache: public CxxTest::TestSuite function DISABLED_test_cache_policies (line 89) | void DISABLED_test_cache_policies() FILE: fpsgame/gui/tests/test_fnv_hash.h function class (line 27) | class TestFnvHash : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_lib.h function class (line 27) | class TestLib : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_path.h function class (line 28) | class TestPath : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_path_util.h function class (line 36) | class TestPathUtil : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_rand.h function class (line 27) | class TestRand : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_regex.h function class (line 27) | class TestRegex : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_secure_crt.h function class (line 36) | class SuppressErrors function class (line 63) | class SuppressErrors function class (line 73) | class TestString_s : public CxxTest::TestSuite FILE: fpsgame/gui/tests/test_wchar.h function class (line 28) | class Test_wchar : public CxxTest::TestSuite FILE: fpsgame/gui/tex/tex.cpp function Status (line 60) | Status Tex::validate() const function Status (line 101) | Status tex_validate_plain_format(size_t bpp, size_t flags) function tex_util_foreach_mipmap (line 132) | void tex_util_foreach_mipmap(size_t w, size_t h, size_t bpp, const u8* p... type CreateLevelData (line 175) | struct CreateLevelData function create_level (line 186) | static void create_level(size_t level, size_t level_w, size_t level_h, c... function Status (line 253) | static Status add_mipmaps(Tex* t, size_t w, size_t h, size_t bpp, void* ... function Status (line 287) | static Status plain_transform(Tex* t, size_t transforms) function Status (line 467) | Status Tex::transform(size_t transforms) function Status (line 494) | Status Tex::transform_to(size_t new_flags) function tex_set_global_orientation (line 513) | void tex_set_global_orientation(int o) function flip_to_global_orientation (line 520) | static void flip_to_global_orientation(Tex* t) function tex_orientations_match (line 548) | bool tex_orientations_match(size_t src_flags, size_t dst_orientation) function tex_is_known_extension (line 570) | bool tex_is_known_extension(const VfsPath& pathname) function Status (line 593) | Status Tex::wrap(size_t w, size_t h, size_t bpp, size_t flags, const sha... function u8 (line 629) | u8* Tex::get_data() function u32 (line 641) | u32 Tex::get_average_color() const function add_level_size (line 676) | static void add_level_size(size_t UNUSED(level), size_t UNUSED(level_w),... function tex_hdr_size (line 705) | size_t tex_hdr_size(const VfsPath& filename) function Status (line 719) | Status Tex::decode(const shared_ptr& Data, size_t DataSize) function Status (line 752) | Status Tex::encode(const OsPath& extension, DynArray* da) FILE: fpsgame/gui/tex/tex.h function namespace (line 113) | namespace ERR function namespace (line 125) | namespace WARN function namespace (line 130) | namespace INFO type TexFlags (line 140) | enum TexFlags type Tex (line 209) | struct Tex FILE: fpsgame/gui/tex/tex_bmp.cpp type BmpHeader (line 34) | struct BmpHeader function Status (line 63) | Status TexCodecBmp::transform(Tex* UNUSED(t), size_t UNUSED(transforms))... function Status (line 98) | Status TexCodecBmp::decode(rpU8 data, size_t UNUSED(size), Tex* RESTRICT... function Status (line 127) | Status TexCodecBmp::encode(Tex* RESTRICT t, DynArray* RESTRICT da) const FILE: fpsgame/gui/tex/tex_codec.cpp function Status (line 50) | Status tex_codec_for_filename(const OsPath& extension, const ITexCodec** c) function Status (line 66) | Status tex_codec_for_header(const u8* file, size_t file_size, const ITex... function Status (line 84) | Status tex_codec_transform(Tex* t, size_t transforms) function tex_codec_alloc_rows (line 120) | std::vector tex_codec_alloc_rows(const u8* data, size_t h, size_... function Status (line 142) | Status tex_codec_write(Tex* t, size_t transforms, const void* hdr, size_... FILE: fpsgame/gui/tex/tex_codec.h function class (line 39) | class ITexCodec function class (line 120) | class TexCodecPng:ITexCodec { function class (line 134) | class TexCodecDds:ITexCodec { function class (line 148) | class TexCodecTga:ITexCodec { function class (line 162) | class TexCodecBmp:ITexCodec { type u8 (line 229) | typedef const u8* RowPtr; FILE: fpsgame/gui/tex/tex_dds.cpp class S3tcBlock (line 50) | class S3tcBlock method S3tcBlock (line 53) | S3tcBlock(size_t dxt, const u8* RESTRICT block) method WritePixel (line 64) | void WritePixel(size_t pixel_idx, u8* RESTRICT out) const type RGBA (line 100) | enum RGBA { R, G, B, A } method mix_2_3 (line 102) | static inline void mix_2_3(size_t dst[4], size_t c0[4], size_t c1[4]) method mix_avg (line 107) | static inline void mix_avg(size_t dst[4], size_t c0[4], size_t c1[4]) method access_bit_tbl (line 113) | static inline size_t access_bit_tbl(T tbl, size_t idx, size_t bit_width) method unpack_to_8 (line 123) | static inline size_t unpack_to_8(u16 c, size_t bits_below, size_t num_... method PrecalculateAlpha (line 131) | void PrecalculateAlpha(size_t dxt, const u8* RESTRICT a_block) method PrecalculateColor (line 170) | void PrecalculateColor(size_t dxt, const u8* RESTRICT c_block) type S3tcDecompressInfo (line 221) | struct S3tcDecompressInfo function s3tc_decompress_level (line 229) | static void s3tc_decompress_level(size_t UNUSED(level), size_t level_w, ... function Status (line 274) | static Status s3tc_decompress(Tex* t) type DDS_PIXELFORMAT (line 320) | struct DDS_PIXELFORMAT type DDS_HEADER (line 347) | struct DDS_HEADER function is_valid_dxt (line 370) | static bool is_valid_dxt(size_t dxt) function Status (line 390) | static Status decode_pf(const DDS_PIXELFORMAT* pf, size_t& bpp, size_t& ... function Status (line 495) | static Status decode_sd(const DDS_HEADER* sd, size_t& w, size_t& h, size... function Status (line 607) | Status TexCodecDds::decode(rpU8 data, size_t UNUSED(size), Tex* RESTRICT... function Status (line 615) | Status TexCodecDds::encode(Tex* RESTRICT UNUSED(t), DynArray* RESTRICT U... function Status (line 625) | Status TexCodecDds::transform(Tex* t, size_t transforms) const FILE: fpsgame/gui/tex/tex_png.cpp class MemoryStream (line 52) | class MemoryStream method MemoryStream (line 55) | MemoryStream(rpU8 data, size_t size) method RemainingSize (line 60) | size_t RemainingSize() const method CopyTo (line 66) | void CopyTo(rpU8 dst, size_t dstSize) function io_read (line 80) | static void io_read(png_struct* png_ptr, rpU8 data, png_size_t size) function io_write (line 94) | static void io_write(png_struct* png_ptr, u8* data, png_size_t length) function io_flush (line 102) | static void io_flush(png_structp UNUSED(png_ptr)) function Status (line 110) | Status TexCodecPng::transform(Tex* UNUSED(t), size_t UNUSED(transforms))... function Status (line 121) | static Status png_decode_impl(MemoryStream* stream, png_structp png_ptr,... function Status (line 201) | static Status png_encode_impl(Tex* t, png_structp png_ptr, png_infop inf... function user_warning_fn (line 260) | static void user_warning_fn(png_structp UNUSED(png_ptr), png_const_charp... function Status (line 272) | Status TexCodecPng::decode(rpU8 data, size_t size, Tex* RESTRICT t) const function Status (line 307) | Status TexCodecPng::encode(Tex* RESTRICT t, DynArray* RESTRICT da) const FILE: fpsgame/gui/tex/tex_tga.cpp type TgaImgType (line 35) | enum TgaImgType type TgaImgDesc (line 41) | enum TgaImgDesc function Status (line 70) | Status TexCodecTga::transform(Tex* UNUSED(t), size_t UNUSED(transforms))... function Status (line 115) | Status TexCodecTga::decode(rpU8 data, size_t UNUSED(size), Tex* RESTRICT... function Status (line 147) | Status TexCodecTga::encode(Tex* RESTRICT t, DynArray* RESTRICT da) const FILE: fpsgame/gui/timer.cpp type timespec (line 65) | struct timespec type timeval (line 67) | struct timeval function timer_LatchStartTime (line 74) | void timer_LatchStartTime() function EnsureMonotonic (line 88) | static void EnsureMonotonic(double& newTime) function timer_Time (line 98) | double timer_Time() function Status (line 126) | static Status InitResolution() function timer_Resolution (line 145) | double timer_Resolution() function TimerClient (line 166) | TimerClient* timer_AddClient(TimerClient* tc, const wchar_t* description) function timer_DisplayClientTotals (line 181) | void timer_DisplayClientTotals() function StringForSeconds (line 204) | std::string StringForSeconds(double seconds) function StringForCycles (line 220) | std::string StringForCycles(Cycles cycles) FILE: fpsgame/gui/timer.h type Cycles (line 57) | typedef intptr_t Cycles; type i64 (line 59) | typedef i64 Cycles; function class (line 74) | class ScopeTimer function class (line 164) | class TimerUnit function class (line 218) | class TimerUnit type TimerClient (line 275) | struct TimerClient type BillingPolicy_Default (line 316) | struct BillingPolicy_Default type BillingPolicy_Atomic (line 331) | struct BillingPolicy_Atomic FILE: fpsgame/gui/types.h type i8 (line 32) | typedef int8_t i8; type i16 (line 33) | typedef int16_t i16; type i32 (line 34) | typedef int32_t i32; type i64 (line 35) | typedef int64_t i64; type u8 (line 37) | typedef uint8_t u8; type u16 (line 38) | typedef uint16_t u16; type u32 (line 39) | typedef uint32_t u32; type u64 (line 40) | typedef uint64_t u64; type uint (line 42) | typedef unsigned int uint; FILE: fpsgame/gui/utf8.cpp function UTF32 (line 76) | static UTF32 RaiseError(Status err, Status* perr) function UTF32 (line 90) | static UTF32 ReplaceIfInvalid(UTF32 u, Status* err) class UTF8Codec (line 105) | class UTF8Codec method Encode (line 108) | static void Encode(UTF32 u, UTF8*& dstPos) method UTF32 (line 128) | static UTF32 Decode(const UTF8*& srcPos, const UTF8* const srcEnd, Sta... method Size (line 151) | static inline size_t Size(UTF32 u) method SizeFromFirstByte (line 161) | static inline size_t SizeFromFirstByte(UTF8 firstByte) method IsValid (line 175) | static bool IsValid(const UTF8* const src, size_t size, const UTF8* co... function utf8_from_wstring (line 208) | std::string utf8_from_wstring(const std::wstring& src, Status* err) function wstring_from_utf8 (line 225) | std::wstring wstring_from_utf8(const std::string& src, Status* err) FILE: fpsgame/gui/utf8.h function namespace (line 27) | namespace ERR FILE: fpsgame/test_Color.h function class (line 22) | class TestColor : public CxxTest::TestSuite FILE: sys/SysControl.cpp class CSysControlLocal (line 20) | class CSysControlLocal : public CSysControl FILE: sys/SysControl.h function class (line 4) | class CSysControl //