Vtables
CCollisionProperty
CEngineClient
CGameMovement
CHLClient
ClientModeShared
CMatSystemSurface
CPrediction
VEngineTraceClient
VClientEntityList
VPanel
CModelInfoClient
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x007C5770 DUMP FROM 'client.dylib' ADDRESS ID FUNCTION */ 0x31F40 0 CCollisionProperty::GetEntityHandle(void); 0x33B20 1 CCollisionProperty::OBBMinsPreScaled(void)const; 0x33B30 2 CCollisionProperty::OBBMaxsPreScaled(void)const; 0x33B40 3 CCollisionProperty::OBBMins(void)const; 0x33B50 4 CCollisionProperty::OBBMaxs(void)const; 0x32AF0 5 CCollisionProperty::WorldSpaceTriggerBounds(Vector *,Vector *)const; 0x32C50 6 CCollisionProperty::TestCollision(Ray_t const&,unsigned int,CGameTrace &); 0x32C90 7 CCollisionProperty::TestHitboxes(Ray_t const&,unsigned int,CGameTrace &); 0x32C20 8 CCollisionProperty::GetCollisionModelIndex(void); 0x32C30 9 CCollisionProperty::GetCollisionModel(void); 0x32220 10 CCollisionProperty::GetCollisionOrigin(void)const; 0x32240 11 CCollisionProperty::GetCollisionAngles(void)const; 0x32280 12 CCollisionProperty::CollisionToWorldTransform(void)const; 0x32150 13 CCollisionProperty::GetSolid(void)const; 0x33B60 14 CCollisionProperty::GetSolidFlags(void)const; 0x31FE0 15 CCollisionProperty::GetIClientUnknown(void); 0x31F50 16 CCollisionProperty::GetCollisionGroup(void)const; 0x336B0 17 CCollisionProperty::WorldSpaceSurroundingBounds(Vector *,Vector *); 0x31F60 18 CCollisionProperty::ShouldTouchTrigger(int)const; 0x31FA0 19 CCollisionProperty::GetRootParentToWorldTransform(void)const; 0x33B70 20 CCollisionProperty::NetworkStateChanged(void); 0x33B80 21 CCollisionProperty::NetworkStateChanged(void *); 0x31680 22 CCollisionProperty::GetPredDescMap(void); 0x00000 23 dword_0; 0x9CD098 24 `vtable for'__cxxabiv1::__si_class_type_info; 0x6B1230 25 `typeinfo name for'CCollisionProperty; 0x7951A0 26 `typeinfo for'ICollideable; 0x00000 27 dword_0; 0x00000 28 dword_0; 0x00000 29 dword_0; 0x9CD09C 30 `vtable for'__cxxabiv1::__vmi_class_type_info; 0x6B1250 31 `typeinfo name for'CDirtySpatialPartitionEntityList; 0x00000 32 dword_0;
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x004C1970 DUMP FROM 'engine.dylib' ADDRESS ID FUNCTION */ 0xAD590 0 CEngineClient::GetIntersectingSurfaces(model_t const*,Vector const&,float,bool,SurfInfo *,int); 0xAD670 1 CEngineClient::GetLightForPoint(Vector const&,bool); 0xAE150 2 CEngineClient::TraceLineMaterialAndLighting(Vector const&,Vector const&,Vector&,Vector&); 0xAD960 3 CEngineClient::ParseFile(char const*,char *,int); 0xAD990 4 CEngineClient::CopyLocalFile(char const*,char const*); 0xAD9B0 5 CEngineClient::GetScreenSize(int &,int &); 0xADA70 6 CEngineClient::ServerCmd(char const*,bool); 0xADB00 7 CEngineClient::ClientCmd(char const*); 0xADBF0 8 CEngineClient::GetPlayerInfo(int,player_info_s *); 0xAE850 9 CEngineClient::GetPlayerForUserID(int); 0xADCB0 10 CEngineClient::TextMessageGet(char const*); 0xADCD0 11 CEngineClient::Con_IsVisible(void); 0xADCF0 12 CEngineClient::GetLocalPlayer(void); 0xADD60 13 CEngineClient::LoadModel(char const*,bool); 0xAE250 14 CEngineClient::Time(void); 0xADD10 15 CEngineClient::GetLastTimeStamp(void); 0xADDA0 16 CEngineClient::GetSentence(CAudioSource *); 0xADDC0 17 CEngineClient::GetSentenceLength(CAudioSource *); 0xADE20 18 CEngineClient::IsStreaming(CAudioSource *)const; 0xADE50 19 CEngineClient::GetViewAngles(QAngle &); 0xADE90 20 CEngineClient::SetViewAngles(QAngle &); 0xADEF0 21 CEngineClient::GetMaxClients(void); 0xADF60 22 CEngineClient::Key_LookupBinding(char const*); 0xADFA0 23 CEngineClient::Key_BindingForKey(ButtonCode_t); 0xADFC0 24 CEngineClient::StartKeyTrapMode(void); 0xADFD0 25 CEngineClient::CheckDoneKeyTrapping(ButtonCode_t &); 0xADFF0 26 CEngineClient::IsInGame(void); 0xAE010 27 CEngineClient::IsConnected(void); 0xAE030 28 CEngineClient::IsDrawingLoadingImage(void); 0xAE050 29 CEngineClient::Con_NPrintf(int,char const*,...); 0xAE0D0 30 CEngineClient::Con_NXPrintf(con_nprint_s const*,char const*,...); 0xAE180 31 CEngineClient::IsBoxVisible(Vector const&,Vector const&); 0xAE1C0 32 CEngineClient::IsBoxInViewCluster(Vector const&,Vector const&); 0xAE3D0 33 CEngineClient::CullBox(Vector const&,Vector const&); 0xAE270 34 CEngineClient::Sound_ExtraUpdate(void); 0xAE400 35 CEngineClient::GetGameDirectory(void); 0xAE410 36 CEngineClient::WorldToScreenMatrix(void); 0xAE440 37 CEngineClient::WorldToViewMatrix(void); 0xAE470 38 CEngineClient::GameLumpVersion(int)const; 0xAE490 39 CEngineClient::GameLumpSize(int)const; 0xAE4B0 40 CEngineClient::LoadGameLump(int,void *,int); 0xAE4E0 41 CEngineClient::LevelLeafCount(void)const; 0xAE500 42 CEngineClient::GetBSPTreeQuery(void); 0xAE510 43 CEngineClient::LinearToGamma(float *,float *); 0xAE5A0 44 CEngineClient::LightStyleValue(int); 0xAE5E0 45 CEngineClient::ComputeDynamicLighting(Vector const&,Vector const*,Vector&); 0xAE650 46 CEngineClient::GetAmbientLightColor(Vector &); 0xAE6A0 47 CEngineClient::GetDXSupportLevel(void); 0xAE6D0 48 CEngineClient::SupportsHDR(void); 0xAE6E0 49 CEngineClient::Mat_Stub(IMaterialSystem *); 0xAE720 50 CEngineClient::GetChapterName(char *,int); 0xAE770 51 CEngineClient::GetLevelName(void); 0xAE7C0 52 CEngineClient::GetLevelVersion(void); 0xAE8C0 53 CEngineClient::GetVoiceTweakAPI(void); 0xAE8D0 54 CEngineClient::EngineStats_BeginFrame(void); 0xAE8F0 55 CEngineClient::EngineStats_EndFrame(void); 0xAE910 56 CEngineClient::FireEvents(void); 0xAE950 57 CEngineClient::GetLeavesArea(int *,int); 0xAE9B0 58 CEngineClient::DoesBoxTouchAreaFrustum(Vector const&,Vector const&,int); 0xAE9F0 59 CEngineClient::SetAudioState(AudioState_t const&); 0xAEA10 60 CEngineClient::SentenceGroupPick(int,char *,int); 0xAEA40 61 CEngineClient::SentenceGroupPickSequential(int,char *,int,int,int); 0xAEA80 62 CEngineClient::SentenceIndexFromName(char const*); 0xAEAC0 63 CEngineClient::SentenceNameFromIndex(int); 0xAEAE0 64 CEngineClient::SentenceGroupIndexFromName(char const*); 0xAEB00 65 CEngineClient::SentenceGroupNameFromIndex(int); 0xAEB20 66 CEngineClient::SentenceLength(int); 0xAE610 67 CEngineClient::ComputeLighting(Vector const&,Vector const*,bool,Vector&,Vector*); 0xAEB80 68 CEngineClient::ActivateOccluder(int,bool); 0xAEBB0 69 CEngineClient::IsOccluded(Vector const&,Vector const&); 0xAEBE0 70 CEngineClient::SaveAllocMemory(unsigned long,unsigned long); 0xAEC10 71 CEngineClient::SaveFreeMemory(void *); 0xAEC30 72 CEngineClient::GetNetChannelInfo(void); 0xAEB40 73 CEngineClient::DebugDrawPhysCollide(CPhysCollide const*,IMaterial *,matrix3x4_t &,color32_s const&); 0xAE920 74 CEngineClient::CheckPoint(char const*); 0xAE5D0 75 CEngineClient::DrawPortals(void); 0xAEC40 76 CEngineClient::IsPlayingDemo(void); 0xAEC70 77 CEngineClient::IsRecordingDemo(void); 0xAECA0 78 CEngineClient::IsPlayingTimeDemo(void); 0xAED20 79 CEngineClient::GetDemoRecordingTick(void); 0xAED50 80 CEngineClient::GetDemoPlaybackTick(void); 0xAED80 81 CEngineClient::GetDemoPlaybackStartTick(void); 0xAEDB0 82 CEngineClient::GetDemoPlaybackTimeScale(void); 0xAEDE0 83 CEngineClient::GetDemoPlaybackTotalTicks(void); 0xAECD0 84 CEngineClient::IsPaused(void); 0xAED00 85 CEngineClient::IsTakingScreenshot(void); 0xAEE10 86 CEngineClient::IsHLTV(void); 0xAE7D0 87 CEngineClient::IsLevelMainMenuBackground(void); 0xAE7F0 88 CEngineClient::GetMainMenuBackgroundName(char *,int); 0xAEE30 89 CEngineClient::GetVideoModes(int &,vmode_s *&); 0xAE820 90 CEngineClient::SetOcclusionParameters(OcclusionParams_t const&); 0xAEE70 91 CEngineClient::GetUILanguage(char *,int); 0xAEEC0 92 CEngineClient::IsSkyboxVisibleFromPoint(Vector const&); 0xAEF20 93 CEngineClient::GetMapEntitiesString(void); 0xAEF30 94 CEngineClient::IsInEditMode(void); 0xAEF70 95 CEngineClient::GetScreenAspectRatio(void); 0xB0BA0 96 CEngineClient::REMOVED_SteamRefreshLogin(char const*,bool); 0xB0BB0 97 CEngineClient::REMOVED_SteamProcessCall(bool &); 0xB0BC0 98 CEngineClient::GetEngineBuildNumber(void); 0xB0BD0 99 CEngineClient::GetProductVersionString(void); 0xAF000 100 CEngineClient::GrabPreColorCorrectedFrame(int,int,int,int); 0xAF040 101 CEngineClient::IsHammerRunning(void)const; 0xADBD0 102 CEngineClient::ExecuteClientCmd(char const*); 0xADD30 103 CEngineClient::MapHasHDRLighting(void); 0xAEF80 104 CEngineClient::GetAppID(void); 0xAD6C0 105 CEngineClient::GetLightForPointFast(Vector const&,bool); 0xADB70 106 CEngineClient::ClientCmd_Unrestricted(char const*); 0xADB90 107 CEngineClient::SetRestrictServerCommands(bool); 0xADBB0 108 CEngineClient::SetRestrictClientCommands(bool); 0xAEF90 109 CEngineClient::SetOverlayBindProxy(int,void *); 0xAEFF0 110 CEngineClient::CopyFrameBufferToMaterial(char const*); 0xAEFC0 111 CEngineClient::ChangeTeam(char const*); 0xADF50 112 CEngineClient::ReadConfiguration(bool); 0xAF060 113 CEngineClient::SetAchievementMgr(IAchievementMgr *); 0xAF080 114 CEngineClient::GetAchievementMgr(void); 0xADF30 115 CEngineClient::MapLoadFailed(void); 0xADF10 116 CEngineClient::SetMapLoadFailed(bool); 0xAF090 117 CEngineClient::IsLowViolence(void); 0xAF0B0 118 CEngineClient::GetMostRecentSaveGame(void); 0xAF0E0 119 CEngineClient::SetMostRecentSaveGame(char const*); 0xAF110 120 CEngineClient::StartXboxExitingProcess(void); 0xAF120 121 CEngineClient::IsSaveInProgress(void); 0xAF150 122 CEngineClient::OnStorageDeviceAttached(void); 0xAF180 123 CEngineClient::OnStorageDeviceDetached(void); 0xAF1B0 124 CEngineClient::ResetDemoInterpolation(void); 0xAF210 125 CEngineClient::SetGamestatsData(CGamestatsData *); 0xAF230 126 CEngineClient::GetGamestatsData(void); 0xAF240 127 CEngineClient::GetMouseDelta(int &,int &,bool); 0xAF280 128 CEngineClient::ServerCmdKeyValues(KeyValues *); 0xAF2B0 129 CEngineClient::IsSkippingPlayback(void); 0xAF2E0 130 CEngineClient::IsLoadingDemo(void); 0xAF310 131 CEngineClient::IsPlayingDemoALocallyRecordedDemo(void); 0xADF80 132 CEngineClient::Key_LookupBindingExact(char const*); 0xB0BE0 133 CEngineClient::GMOD_SetTimeManipulator(float); 0xAFEF0 134 CEngineClient::GMOD_SendToServer(void *,unsigned int,bool); 0xB0070 135 CEngineClient::GMOD_PlaceDecalMaterial(IMaterial *,bool,int,IClientEntity *,Vector const&,Vector const&,color32_s const&,float,float); 0xB0240 136 CEngineClient::GMOD_GetSpew(char *,unsigned long); 0xB0260 137 CEngineClient::GMOD_SetViewEntity(unsigned int); 0xB03E0 138 CEngineClient::GMOD_BrushMaterialOverride(IMaterial *); 0xB04E0 139 CEngineClient::GMOD_R_RedownloadAllLightmaps(void); 0xB0640 140 CEngineClient::GMOD_RawClientCmd_Unrestricted(char const*); 0xB0C00 141 CEngineClient::GMOD_CreateDataTable(void (*)(void *,int,CGMODVariant const&)); 0xB0C40 142 CEngineClient::GMOD_DestroyDataTable(IGMODDataTable *); 0xB07B0 143 CEngineClient::GMOD_LoadModel(char const*); 0xAF390 144 CEngineClient::GetProtocolVersion(void); 0xAF3D0 145 CEngineClient::IsWindowedMode(void); 0xAFD60 146 CEngineClient::FlashWindow(void); 0xAF400 147 CEngineClient::GetClientVersion(void)const; 0xAF410 148 CEngineClient::IsActiveApp(void); 0xAF440 149 CEngineClient::DisconnectInternal(void); 0xAEF50 150 CEngineClient::IsInCommentaryMode(void); 0x00000 151 qword_0; 0x81C4F0 152 `vtable for'__cxxabiv1::__si_class_type_info; 0x416738 153 `typeinfo name for'CEngineClient; 0x494E58 154 `typeinfo for'IVEngineClient; 0x00000 155 qword_0; 0x00000 156 qword_0; 0x00000 157 qword_0; 0x00000 158 qword_0; 0x4C1DA0 159 `typeinfo for'CClientState; 0xB21E0 160 CClientState::~CClientState(); 0xB21B0 161 CClientState::~CClientState(); 0x91390 162 CBaseClientState::ConnectionStart(INetChannel *); 0x2316A0 163 CClientState::ConnectionClosing(char const*); 0x2317C0 164 CClientState::ConnectionCrashed(char const*); 0x231930 165 CClientState::PacketStart(int,int); 0x231950 166 CClientState::PacketEnd(void); 0x231820 167 CClientState::FileRequested(char const*,unsigned int); 0x2318B0 168 CClientState::FileReceived(char const*,unsigned int); 0x231900 169 CClientState::FileDenied(char const*,unsigned int); 0x231920 170 CClientState::FileSent(char const*,unsigned int); 0xB3F50 171 CClientState::ProcessConnectionlessPacket(netpacket_s *); 0x231B30 172 CClientState::ProcessTick(NET_Tick *); 0x231C90 173 CClientState::ProcessStringCmd(NET_StringCmd *); 0x93E50 174 CBaseClientState::ProcessSetConVar(NET_SetConVar *); 0x940D0 175 CBaseClientState::ProcessSignonState(NET_SignonState *); 0x94270 176 CBaseClientState::ProcessPrint(SVC_Print *); 0x231D00 177 CClientState::ProcessServerInfo(SVC_ServerInfo *); 0x94CF0 178 CBaseClientState::ProcessSendTable(SVC_SendTable *); 0x231EE0 179 CClientState::ProcessClassInfo(SVC_ClassInfo *); 0x232010 180 CClientState::ProcessSetPause(SVC_SetPause *); 0x953D0 181 CBaseClientState::ProcessCreateStringTable(SVC_CreateStringTable *); 0x957E0 182 CBaseClientState::ProcessUpdateStringTable(SVC_UpdateStringTable *); 0x959C0 183 CBaseClientState::ProcessSetView(SVC_SetView *); 0x232DB0 184 CClientState::ProcessPacketEntities(SVC_PacketEntities *); 0x943F0 185 CBaseClientState::ProcessMenu(SVC_Menu *); 0x966E0 186 CBaseClientState::ProcessGameEventList(SVC_GameEventList *); 0x968E0 187 CBaseClientState::ProcessGetCvarValue(SVC_GetCvarValue *); 0x96D00 188 CBaseClientState::ProcessCmdKeyValues(SVC_CmdKeyValues *); 0x96860 189 CBaseClientState::ProcessGMod_ServerToClient(SVC_GMod_ServerToClient *); 0x96C80 190 CBaseClientState::GetDemoProtocolVersion(void)const; 0xB3D40 191 CClientState::Clear(void); 0xB3FA0 192 CClientState::FullConnect(netadr_s &); 0x92570 193 CBaseClientState::Connect(char const*,char const*); 0xB31D0 194 CClientState::SetSignonState(int,int); 0x2319C0 195 CClientState::Disconnect(char const*,bool); 0x92080 196 CBaseClientState::SendConnectPacket(int,int,unsigned long long,bool); 0xB2940 197 CClientState::GetCDKeyHash(void); 0xB64C0 198 CClientState::RunFrame(void); 0x92D40 199 CBaseClientState::CheckForResend(void); 0xB3A90 200 CClientState::InstallStringTableCallback(char const*); 0xB3710 201 CClientState::HookClientStringTable(char const*); 0x96130 202 CBaseClientState::LinkClasses(void); 0x96D70 203 CBaseClientState::GetConnectionRetryNumber(void)const; 0x96D80 204 CBaseClientState::GetClientName(void); 0xB4FE0 205 CClientState::ReadEnterPVS(CEntityReadInfo &); 0xB5210 206 CClientState::ReadLeavePVS(CEntityReadInfo &); 0xB53D0 207 CClientState::ReadDeltaEnt(CEntityReadInfo &); 0xB5550 208 CClientState::ReadPreserveEnt(CEntityReadInfo &); 0xB4DE0 209 CClientState::ReadDeletions(CEntityReadInfo &); 0x232070 210 CClientState::ProcessVoiceInit(SVC_VoiceInit *); 0x2320D0 211 CClientState::ProcessVoiceData(SVC_VoiceData *); 0x232500 212 CClientState::ProcessSounds(SVC_Sounds *); 0x232700 213 CClientState::ProcessFixAngle(SVC_FixAngle *); 0x232880 214 CClientState::ProcessCrosshairAngle(SVC_CrosshairAngle *); 0x2328E0 215 CClientState::ProcessBSPDecal(SVC_BSPDecal *); 0x232A10 216 CClientState::ProcessGameEvent(SVC_GameEvent *); 0x232AF0 217 CClientState::ProcessUserMessage(SVC_UserMessage *); 0x232C30 218 CClientState::ProcessEntityMessage(SVC_EntityMessage *); 0x232EB0 219 CClientState::ProcessTempEntities(SVC_TempEntities *); 0x2322C0 220 CClientState::ProcessPrefetch(SVC_Prefetch *);
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x007C6890 DUMP FROM 'client.dylib' ADDRESS ID FUNCTION */ 0x3CC60 0 CGameMovement::~CGameMovement(); 0x3CC50 1 CGameMovement::~CGameMovement(); 0x3D9E0 2 CGameMovement::ProcessMovement(C_BasePlayer *,CMoveData *); 0x3DC20 3 CGameMovement::StartTrackPredictionErrors(C_BasePlayer *); 0x3DC30 4 CGameMovement::FinishTrackPredictionErrors(C_BasePlayer *); 0x3CBE0 5 CGameMovement::DiffPrint(char const*,...); 0x3CD90 6 CGameMovement::GetPlayerMins(bool)const; 0x3CDC0 7 CGameMovement::GetPlayerMaxs(bool)const; 0x3CF30 8 CGameMovement::GetPlayerViewOffset(bool)const; 0x46960 9 CGameMovement::TracePlayerBBox(Vector const&,Vector const&,unsigned int,int,CGameTrace &); 0x46D20 10 CGameMovement::TryTouchGround(Vector const&,Vector const&,Vector const&,Vector const&,unsigned int,int,CGameTrace &); 0x3CC80 11 CGameMovement::PlayerSolidMask(bool); 0x45D80 12 CGameMovement::PlayerMove(void); 0x422A0 13 CGameMovement::CalcRoll(QAngle const&,Vector const&,float,float); 0x3DC40 14 CGameMovement::DecayPunchAngle(void); 0x3E310 15 CGameMovement::CheckWaterJump(void); 0x3E780 16 CGameMovement::WaterMove(void); 0x3F310 17 CGameMovement::AirAccelerate(Vector &,float,float); 0x3F460 18 CGameMovement::AirMove(void); 0x470A0 19 CGameMovement::GetAirSpeedCap(void); 0x3F720 20 CGameMovement::CanAccelerate(void); 0x3F750 21 CGameMovement::Accelerate(Vector &,float,float); 0x3F9C0 22 CGameMovement::WalkMove(void); 0x40060 23 CGameMovement::FullWalkMove(void); 0x470B0 24 CGameMovement::OnJump(float); 0x470C0 25 CGameMovement::OnLand(float); 0x470D0 26 CGameMovement::OnTryPlayerMoveCollision(CGameTrace &); 0x3CDF0 27 CGameMovement::GetPlayerMins(void)const; 0x3CE90 28 CGameMovement::GetPlayerMaxs(void)const; 0x3CD00 29 CGameMovement::GetCheckInterval(CGameMovement::IntervalType_t); 0x40B00 30 CGameMovement::CheckJumpButton(void); 0x46400 31 CGameMovement::FullTossMove(void); 0x40E50 32 CGameMovement::FullLadderMove(void); 0x40F20 33 CGameMovement::TryPlayerMove(Vector *,CGameTrace *); 0x41AB0 34 CGameMovement::LadderMove(void); 0x470E0 35 CGameMovement::OnLadder(CGameTrace &); 0x47140 36 CGameMovement::LadderDistance(void)const; 0x47150 37 CGameMovement::LadderMask(void)const; 0x47160 38 CGameMovement::ClimbSpeed(void)const; 0x47170 39 CGameMovement::LadderLateralMultiplier(void)const; 0x427A0 40 CGameMovement::CheckStuck(void); 0x42CB0 41 CGameMovement::CheckWater(void); 0x440E0 42 CGameMovement::CategorizePosition(void); 0x3D360 43 CGameMovement::CheckParameters(void); 0x3D8E0 44 CGameMovement::ReduceTimers(void); 0x443F0 45 CGameMovement::CheckFalling(void); 0x44760 46 CGameMovement::PlayerRoughLandingEffects(float); 0x456C0 47 CGameMovement::Duck(void); 0x454F0 48 CGameMovement::HandleDuckingSpeedCrop(void); 0x44B80 49 CGameMovement::FinishUnDuck(void); 0x45150 50 CGameMovement::FinishDuck(void); 0x449A0 51 CGameMovement::CanUnduck(void); 0x3CFC0 52 CGameMovement::TestPlayerPosition(Vector const&,int,CGameTrace &); 0x42F70 53 CGameMovement::SetGroundEntity(CGameTrace *); 0x3EDA0 54 CGameMovement::StepMove(Vector &,CGameTrace &); 0x47180 55 CGameMovement::TracePlayerBBoxLower(Vector const&,Vector const&,unsigned int,int,CGameTrace &); 0x46950 56 CGameMovement::GameHasLadders(void)const; 0x00000 57 dword_0; 0x9CD098 58 `vtable for'__cxxabiv1::__si_class_type_info; 0x6B14E4 59 `typeinfo name for'CGameMovement; 0x7953E8 60 `typeinfo for'IGameMovement; 0x00000 61 dword_0; 0x00000 62 dword_0; 0x7C6FA0 63 `typeinfo for'C_GameRulesProxy; 0x47980 64 C_GameRulesProxy::~C_GameRulesProxy(); 0x47910 65 C_GameRulesProxy::~C_GameRulesProxy(); 0x22CFB0 66 C_BaseEntity::SetRefEHandle(CBaseHandle const&); 0x22CFF0 67 C_BaseEntity::GetRefEHandle(void)const; 0x02270 68 C_BaseEntity::GetCollideable(void); 0x02280 69 C_BaseEntity::GetClientNetworkable(void); 0x02290 70 C_BaseEntity::GetClientRenderable(void); 0x022A0 71 C_BaseEntity::GetIClientEntity(void); 0x022B0 72 C_BaseEntity::GetBaseEntity(void); 0x022C0 73 C_BaseEntity::GetClientThinkable(void); 0x22D000 74 C_BaseEntity::Release(void); 0x22E130 75 C_BaseEntity::GetAbsOrigin(void)const; 0x22E530 76 C_BaseEntity::GetAbsAngles(void)const; 0x22E840 77 C_BaseEntity::GetMouth(void); 0x22E850 78 C_BaseEntity::GetSoundSpatialization(SpatializationInfo_t &); 0x235D80 79 C_BaseEntity::GetDataDescMap(void); 0x47710 80 C_GameRulesProxy::YouForgotToImplementOrDeclareClientClass(void); 0x47720 81 C_GameRulesProxy::GetClientClass(void); 0x22AA00 82 C_BaseEntity::GetPredDescMap(void); 0x232B0 83 C_BaseEntity::FireBullets(FireBulletsInfo_t const&); 0x022D0 84 C_BaseEntity::ModifyFireBulletsDamage(CTakeDamageInfo *); 0x24B60 85 C_BaseEntity::ShouldDrawUnderwaterBulletBubbles(void); 0x022E0 86 C_BaseEntity::ShouldDrawWaterImpacts(void); 0x24B70 87 C_BaseEntity::HandleShotImpactingWater(FireBulletsInfo_t const&,Vector const&,ITraceFilter *,Vector*); 0x24F20 88 C_BaseEntity::GetBeamTraceFilter(void); 0x24F30 89 C_BaseEntity::DispatchTraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *); 0x24F40 90 C_BaseEntity::TraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *); 0x253C0 91 C_BaseEntity::DoImpactEffect(CGameTrace &,int); 0x253F0 92 C_BaseEntity::MakeTracer(Vector const&,CGameTrace const&,int); 0x254C0 93 C_BaseEntity::GetTracerAttachment(void); 0x254F0 94 C_BaseEntity::BloodColor(void); 0x25500 95 C_BaseEntity::GetTracerType(void); 0x22CD00 96 C_BaseEntity::Spawn(void); 0x22CD20 97 C_BaseEntity::SpawnClientEntity(void); 0x22CD30 98 C_BaseEntity::Precache(void); 0x22CD10 99 C_BaseEntity::Activate(void); 0x20DC0 100 C_BaseEntity::ParseMapData(CEntityMapData *); 0x20F50 101 C_BaseEntity::KeyValue(char const*,char const*); 0x21320 102 C_BaseEntity::KeyValue(char const*,float); 0x213A0 103 C_BaseEntity::KeyValue(char const*,Vector const&); 0x21440 104 C_BaseEntity::GetKeyValue(char const*,char *,int); 0x22CD40 105 C_BaseEntity::Init(int,int); 0x022F0 106 C_BaseEntity::GetIClientUnknown(void); 0x02300 107 C_BaseEntity::GetBaseAnimating(void); 0x235E80 108 C_BaseEntity::SetClassname(char const*); 0x236390 109 C_BaseEntity::RecordToolMessage(void); 0x22DD90 110 C_BaseEntity::GetRenderOrigin(void); 0x22DDC0 111 C_BaseEntity::GetRenderAngles(void); 0x02310 112 C_BaseEntity::GetObserverCamOrigin(void); 0x22DDF0 113 C_BaseEntity::RenderableToWorldTransform(void); 0x22E6C0 114 C_BaseEntity::IsTransparent(void); 0x22E740 115 C_BaseEntity::IsTwoPass(void); 0x22E7C0 116 C_BaseEntity::UsesPowerOfTwoFrameBufferTexture(void); 0x22E7E0 117 C_BaseEntity::UsesFullFrameBufferTexture(void); 0x22E800 118 C_BaseEntity::IgnoresZBuffer(void)const; 0x02340 119 C_BaseEntity::GetModel(void)const; 0x22EE60 120 C_BaseEntity::DrawModel(int); 0x232480 121 C_BaseEntity::ComputeFxBlend(void); 0x232CE0 122 C_BaseEntity::GetFxBlend(void); 0x02350 123 C_BaseEntity::LODTest(void); 0x22DE60 124 C_BaseEntity::GetRenderBounds(Vector &,Vector &); 0x22DE40 125 C_BaseEntity::GetPVSNotifyInterface(void); 0x22E050 126 C_BaseEntity::GetRenderBoundsWorldspace(Vector &,Vector &); 0x22E0B0 127 C_BaseEntity::GetShadowRenderBounds(Vector &,Vector &,ShadowType_t); 0x232D00 128 C_BaseEntity::GetColorModulation(float *); 0x02360 129 C_BaseEntity::OnThreadedDrawSetup(void); 0x22D630 130 C_BaseEntity::TestCollision(Ray_t const&,unsigned int,CGameTrace &); 0x22D640 131 C_BaseEntity::TestHitboxes(Ray_t const&,unsigned int,CGameTrace &); 0x2349C0 132 C_BaseEntity::GetAttackDamageScale(void); 0x22F2D0 133 C_BaseEntity::NotifyShouldTransmit(ShouldTransmitState_t); 0x22F570 134 C_BaseEntity::PreDataUpdate(DataUpdateType_t); 0x2306B0 135 C_BaseEntity::PostDataUpdate(DataUpdateType_t); 0x230690 136 C_BaseEntity::ValidateModelIndex(void); 0x2334D0 137 C_BaseEntity::SetDormant(bool); 0x233510 138 C_BaseEntity::IsDormant(void); 0x233550 139 C_BaseEntity::SetDestroyedOnRecreateEntities(void); 0x231040 140 C_BaseEntity::GetEFlags(void)const; 0x231050 141 C_BaseEntity::SetEFlags(int); 0x22DD50 142 C_BaseEntity::entindex(void)const; 0x22D660 143 C_BaseEntity::ReceiveMessage(int,bf_read &); 0x22D780 144 C_BaseEntity::GetDataTableBasePtr(void); 0x231C80 145 C_BaseEntity::ClientThink(void); 0x232440 146 C_BaseEntity::GetThinkHandle(void); 0x232460 147 C_BaseEntity::SetThinkHandle(CClientThinkHandlePtr *); 0x235D90 148 C_BaseEntity::ShouldSavePhysics(void); 0x235DA0 149 C_BaseEntity::OnSave(void); 0x235DC0 150 C_BaseEntity::OnRestore(void); 0x47D90 151 C_GameRulesProxy::ObjectCaps(void); 0x235E50 152 C_BaseEntity::Save(ISave &); 0x235E90 153 C_BaseEntity::Restore(IRestore &); 0x22E20 154 C_BaseEntity::CreateVPhysics(void); 0x22AA0 155 C_BaseEntity::VPhysicsDestroyObject(void); 0x220E0 156 C_BaseEntity::GMOD_VPhysicsTest(IPhysicsObject *); 0x22700 157 C_BaseEntity::VPhysicsUpdate(IPhysicsObject *); 0x22D380 158 C_BaseEntity::VPhysicsGetObjectList(IPhysicsObject **,int); 0x22D3B0 159 C_BaseEntity::VPhysicsIsFlesh(void); 0x22F150 160 C_BaseEntity::SetupBones(matrix3x4_t *,int,int,float); 0x22F170 161 C_BaseEntity::SetupWeights(matrix3x4_t const*,int,float *,float *); 0x02370 162 C_BaseEntity::UsesFlexDelayedWeights(void); 0x22F240 163 C_BaseEntity::DoAnimationEvents(void); 0x231B20 164 C_BaseEntity::AddEntity(void); 0x233610 165 C_BaseEntity::GetLocalAngles(void)const; 0x235CD0 166 C_BaseEntity::GetPrevLocalOrigin(void)const; 0x235D20 167 C_BaseEntity::GetPrevLocalAngles(void)const; 0x02380 168 C_BaseEntity::CalcOverrideModelIndex(void); 0x02390 169 C_BaseEntity::WorldAlignMins(void)const; 0x023B0 170 C_BaseEntity::WorldAlignMaxs(void)const; 0x20C10 171 C_BaseEntity::WorldSpaceCenter(void)const; 0x22D650 172 C_BaseEntity::ComputeWorldSpaceSurroundingBox(Vector *,Vector *); 0x023D0 173 C_BaseEntity::GetSolid(void)const; 0x023F0 174 C_BaseEntity::GetSolidFlags(void)const; 0x02410 175 C_BaseEntity::LookupAttachment(char const*); 0x22EAE0 176 C_BaseEntity::GetAttachment(int,matrix3x4_t &); 0x22EAA0 177 C_BaseEntity::GetAttachment(int,Vector &); 0x22E9C0 178 C_BaseEntity::GetAttachment(int,Vector &,QAngle &); 0x22EB60 179 C_BaseEntity::GetAttachmentVelocity(int,Vector &,Quaternion &); 0x2333A0 180 C_BaseEntity::GetTeam(void); 0x2333B0 181 C_BaseEntity::GetTeamNumber(void)const; 0x234930 182 C_BaseEntity::ChangeTeam(int); 0x2333C0 183 C_BaseEntity::GetRenderTeamNumber(void); 0x2333D0 184 C_BaseEntity::InSameTeam(C_BaseEntity*); 0x233410 185 C_BaseEntity::InLocalTeam(void); 0x02420 186 C_BaseEntity::IsValidIDTarget(void); 0x02430 187 C_BaseEntity::GetIDString(void); 0x25510 188 C_BaseEntity::ModifyEmitSoundParams(EmitSound_t &); 0x22CDD0 189 C_BaseEntity::InitializeAsClientEntity(char const*,RenderGroup_t); 0x231CA0 190 C_BaseEntity::Simulate(void); 0x232300 191 C_BaseEntity::OnDataChanged(DataUpdateType_t); 0x2322C0 192 C_BaseEntity::OnPreDataChanged(DataUpdateType_t); 0x02440 193 C_BaseEntity::GetClientVehicle(void); 0x231B40 194 C_BaseEntity::GetAimEntOrigin(IClientEntity *,Vector *,QAngle *); 0x22F9C0 195 C_BaseEntity::GetOldOrigin(void); 0x2353C0 196 C_BaseEntity::GetRenderGroup(void); 0x235FB0 197 C_BaseEntity::GetToolRecordingState(KeyValues *); 0x236380 198 C_BaseEntity::CleanupToolRecordingState(KeyValues *); 0x232DA0 199 C_BaseEntity::GetCollideType(void); 0x22D5D0 200 C_BaseEntity::ShouldDraw(void); 0x231030 201 C_BaseEntity::IsSelfAnimating(void); 0x2310C0 202 C_BaseEntity::OnLatchInterpolatedVariables(int); 0x231720 203 C_BaseEntity::OnNewModel(void); 0x231730 204 C_BaseEntity::OnNewParticleEffect(char const*,CNewParticleEffect *); 0x235C80 205 C_BaseEntity::ResetLatched(void); 0x2314D0 206 C_BaseEntity::Interpolate(float); 0x231740 207 C_BaseEntity::IsSubModel(void); 0x2317A0 208 C_BaseEntity::CreateLightEffects(void); 0x22BCC0 209 C_BaseEntity::Clear(void); 0x22EC10 210 C_BaseEntity::DrawBrushModel(bool,int,bool); 0x231C60 211 C_BaseEntity::GetTextureAnimationStartTime(void); 0x231C70 212 C_BaseEntity::TextureAnimationWrapped(void); 0x233440 213 C_BaseEntity::SetNextClientThink(float); 0x02450 214 C_BaseEntity::SetHealth(int); 0x02460 215 C_BaseEntity::GetHealth(void)const; 0x02470 216 C_BaseEntity::GetMaxHealth(void)const; 0x22D7A0 217 C_BaseEntity::ShadowCastType(void); 0x22D9F0 218 C_BaseEntity::ShouldReceiveProjectedTextures(int); 0x22DAD0 219 C_BaseEntity::IsShadowDirty(void); 0x22DB10 220 C_BaseEntity::MarkShadowDirty(bool); 0x22DB70 221 C_BaseEntity::GetShadowParent(void); 0x22DC10 222 C_BaseEntity::FirstShadowChild(void); 0x22DCB0 223 C_BaseEntity::NextShadowPeer(void); 0x233150 224 C_BaseEntity::AddDecal(Vector const&,Vector const&,Vector const&,int,int,bool,CGameTrace &,int); 0x234840 225 C_BaseEntity::IsClientCreated(void)const; 0x234960 226 C_BaseEntity::UpdateOnRemove(void); 0x234F60 227 C_BaseEntity::SUB_Remove(void); 0x2341C0 228 C_BaseEntity::SetPredictable(bool); 0x2355D0 229 C_BaseEntity::RestoreData(char const*,int,int); 0x21A90 230 C_BaseEntity::DamageDecal(int,int); 0x216D0 231 C_BaseEntity::DecalTrace(CGameTrace *,char const*); 0x217A0 232 C_BaseEntity::ImpactTrace(CGameTrace *,int,char const*); 0x02480 233 C_BaseEntity::ShouldPredict(void); 0x02490 234 C_BaseEntity::Think(void); 0x024C0 235 C_BaseEntity::CanBePoweredUp(void); 0x024D0 236 C_BaseEntity::AttemptToPowerup(int,float,float,C_BaseEntity*,CDamageModifier *); 0x8A780 237 C_BaseEntity::IsCurrentlyTouching(void)const; 0x3E3E30 238 C_BaseEntity::StartTouch(C_BaseEntity*); 0x3E3E40 239 C_BaseEntity::Touch(C_BaseEntity*); 0x3E3E80 240 C_BaseEntity::EndTouch(C_BaseEntity*); 0x8B580 241 C_BaseEntity::PhysicsSolidMaskForEntity(void)const; 0x8CDB0 242 C_BaseEntity::PhysicsSimulate(void); 0x024E0 243 C_BaseEntity::IsAlive(void); 0x024F0 244 C_BaseEntity::IsPlayer(void)const; 0x02500 245 C_BaseEntity::IsBaseCombatCharacter(void); 0x02510 246 C_BaseEntity::MyCombatCharacterPointer(void); 0x02520 247 C_BaseEntity::IsNPC(void); 0x02530 248 C_BaseEntity::IsNextBot(void); 0x02540 249 C_BaseEntity::IsBaseObject(void)const; 0x02550 250 C_BaseEntity::IsBaseCombatWeapon(void)const; 0x02560 251 C_BaseEntity::MyCombatWeaponPointer(void); 0x02570 252 C_BaseEntity::IsBaseTrain(void)const; 0x20B20 253 C_BaseEntity::EyePosition(void); 0x20B80 254 C_BaseEntity::EyeAngles(void); 0x20B90 255 C_BaseEntity::LocalEyeAngles(void); 0x20BA0 256 C_BaseEntity::EarPosition(void); 0x21680 257 C_BaseEntity::ShouldCollide(int,int)const; 0x20C00 258 C_BaseEntity::GetViewOffset(void)const; 0x20BD0 259 C_BaseEntity::SetViewOffset(Vector const&); 0x02580 260 C_BaseEntity::GetBody(void); 0x02590 261 C_BaseEntity::GetSkin(void); 0x025A0 262 C_BaseEntity::GetModelInstance(void); 0x025B0 263 C_BaseEntity::GetShadowHandle(void)const; 0x025C0 264 C_BaseEntity::RenderHandle(void); 0x22D2B0 265 C_BaseEntity::CreateModelInstance(void); 0x231920 266 C_BaseEntity::ShouldInterpolate(void); 0x025D0 267 C_BaseEntity::GetClientSideFade(void); 0x2336F0 268 C_BaseEntity::BoneMergeFastCullBloat(Vector &,Vector &,Vector const&,Vector const&)const; 0x234860 269 C_BaseEntity::OnPredictedEntityRemove(bool,C_BaseEntity*); 0x22D820 270 C_BaseEntity::GetShadowCastDistance(float *,ShadowType_t)const; 0x22D910 271 C_BaseEntity::GetShadowCastDirection(Vector *,ShadowType_t)const; 0x22D880 272 C_BaseEntity::GetShadowUseOtherEntity(void)const; 0x22D8C0 273 C_BaseEntity::SetShadowUseOtherEntity(C_BaseEntity*); 0x025E0 274 C_BaseEntity::AddRagdollToFadeQueue(void); 0x025F0 275 C_BaseEntity::IsDeflectable(void); 0x02600 276 C_BaseEntity::GetStudioBody(void); 0x3E3B70 277 C_BaseEntity::PerformCustomPhysics(Vector *,Vector *,QAngle *,QAngle *); 0x22EBD0 278 C_BaseEntity::GetRenderClipPlane(void); 0x02610 279 C_BaseEntity::OnOwnerChanged(void); 0x236C00 280 C_BaseEntity::VPhysicsGetElement(int); 0x02620 281 C_BaseEntity::IsARagdoll(void); 0x236840 282 C_BaseEntity::SetMaterialOverride(char const*); 0x236900 283 C_BaseEntity::SetMaterialOverridePointer(IMaterial *); 0x02630 284 C_BaseEntity::GetMaterialOverridePointer(void); 0x2368D0 285 C_BaseEntity::GetMaterialOverride(void); 0x236A40 286 C_BaseEntity::StartMaterialOverride(void); 0x236BA0 287 C_BaseEntity::EndMaterialOverride(void); 0x02640 288 C_BaseEntity::GetCreationTime(void); 0x02650 289 C_BaseEntity::IsPredicted(void)const; 0x02660 290 C_BaseEntity::IsWeapon(void)const; 0x02670 291 C_BaseEntity::IsVehicle(void)const; 0x02680 292 C_BaseEntity::IsJeep(void)const; 0x02690 293 C_BaseEntity::UsesLua(void); 0x026A0 294 C_BaseEntity::GetLuaEntityType(void); 0x25980 295 C_BaseEntity::PushEntity(void); 0x25A00 296 C_BaseEntity::Push_This_Entity(void); 0x026B0 297 C_BaseEntity::SetEntity(char const*,C_BaseEntity*); 0x236820 298 C_BaseEntity::GetParentPhysicsNum(void); 0x236830 299 C_BaseEntity::SetParentPhysicsNum(int); 0x026C0 300 C_BaseEntity::StartMotionController(void); 0x026D0 301 C_BaseEntity::StopMotionController(void); 0x026E0 302 C_BaseEntity::AttachObjectToMotionController(IPhysicsObject *); 0x026F0 303 C_BaseEntity::DetachObjectFromMotionController(IPhysicsObject *); 0x236C10 304 C_BaseEntity::GetCustomisedRenderBounds(Vector &,Vector &); 0x236C80 305 C_BaseEntity::SetCustomisedRenderBounds(Vector *,Vector *); 0x02700 306 C_BaseEntity::GetLuaScriptName(void); 0x02710 307 C_BaseEntity::SpawnedViaLua(void); 0x25A30 308 C_BaseEntity::OverridePosition(void); 0x02720 309 C_BaseEntity::InitializeScriptedEntity(char const*); 0x25F70 310 C_BaseEntity::ClearLuaData(void); 0x25E90 311 C_BaseEntity::GetLuaTable(void); 0x25CD0 312 C_BaseEntity::GetLuaEntity(void); 0x25F10 313 C_BaseEntity::SetLuaTable(ILuaObject *); 0x02730 314 C_BaseEntity::Lua_OnEntityInitialized(void); 0x259D0 315 C_BaseEntity::HasLuaTable(void); 0x02740 316 C_BaseEntity::LuaEntityInitialized(void); 0x22A90 317 C_BaseEntity::ForcePhysicsDropObject(void); 0x25C10 318 C_BaseEntity::StartDriving(C_BasePlayer *); 0x25C70 319 C_BaseEntity::FinishDriving(C_BasePlayer *); 0x236EB0 320 C_BaseEntity::GMod_ShouldRenderEntity(void); 0x02750 321 C_BaseEntity::OnClientsideLuaRestored(void); 0x25FC0 322 C_BaseEntity::Lua_GetLuaClass(void); 0x2371C0 323 C_BaseEntity::VPhysicsCollision(int,gamevcollisionevent_t *); 0x47A20 324 C_GameRulesProxy::UpdateTransmitState(void);
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x007DCD20 DUMP FROM 'client.dylib' ADDRESS ID FUNCTION */ 0x1DD6B0 0 CHLClient::Init(void * (*)(char const*,int *),void * (*)(char const*,int *),CGlobalVarsBase *,IGet *); 0x1DE2F0 1 CHLClient::PostInit(void); 0x1DE4A0 2 CHLClient::Shutdown(void); 0x1DE2D0 3 CHLClient::ReplayInit(void * (*)(char const*,int *)); 0x1DE2E0 4 CHLClient::ReplayPostInit(void); 0x1DF250 5 CHLClient::LevelInitPreEntity(char const*); 0x1DF3D0 6 CHLClient::LevelInitPostEntity(void); 0x1DF400 7 CHLClient::LevelShutdown(void); 0x1DE870 8 CHLClient::GetAllClasses(void); 0x1DE650 9 CHLClient::HudVidInit(void); 0x1DE690 10 CHLClient::HudProcessInput(bool); 0x1DE6C0 11 CHLClient::HudUpdate(bool); 0x1DE810 12 CHLClient::HudReset(void); 0x1DE840 13 CHLClient::HudText(char const*); 0x1DE880 14 CHLClient::IN_ActivateMouse(void); 0x1DE8B0 15 CHLClient::IN_DeactivateMouse(void); 0x1DE8E0 16 CHLClient::IN_Accumulate(void); 0x1DE910 17 CHLClient::IN_ClearStates(void); 0x1DE940 18 CHLClient::IN_IsKeyDown(char const*,bool &); 0x1DE980 19 CHLClient::IN_OnMouseWheeled(int); 0x1DE9C0 20 CHLClient::IN_KeyEvent(int,ButtonCode_t,char const*); 0x1DEB00 21 CHLClient::CreateMove(int,float,bool); 0x1DEA00 22 CHLClient::ExtraMouseSample(float,bool); 0x1DEBB0 23 CHLClient::WriteUsercmdDeltaToBuffer(bf_write *,int,int,bool); 0x1DEC00 24 CHLClient::EncodeUserCmdToBuffer(bf_write &,int); 0x1DEC30 25 CHLClient::DecodeUserCmdFromBuffer(bf_read &,int); 0x1DEC60 26 CHLClient::View_Render(vrect_t *); 0x1E19F0 27 CHLClient::RenderView(CViewSetup const&,int,int); 0x1DF220 28 CHLClient::View_Fade(ScreenFade_t *); 0x1DF5C0 29 CHLClient::SetCrosshairAngle(QAngle const&); 0x1DF600 30 CHLClient::InitSprite(CEngineSprite *,char const*); 0x1DF630 31 CHLClient::ShutdownSprite(CEngineSprite *); 0x1DF650 32 CHLClient::GetSpriteSize(void)const; 0x1DF660 33 CHLClient::VoiceStatus(int,int); 0x1DF770 34 CHLClient::InstallStringTableCallback(char const*); 0x1E0A00 35 CHLClient::FrameStageNotify(ClientFrameStage_t); 0x1DF9C0 36 CHLClient::DispatchUserMessage(int,bf_read &); 0x1E0F50 37 CHLClient::SaveInit(int); 0x1E0F70 38 CHLClient::SaveWriteFields(CSaveRestoreData *,char const*,void *,datamap_t *,typedescription_t *,int); 0x1E1090 39 CHLClient::SaveReadFields(CSaveRestoreData *,char const*,void *,datamap_t *,typedescription_t *,int); 0x1E11B0 40 CHLClient::PreSave(CSaveRestoreData *); 0x1E11E0 41 CHLClient::Save(CSaveRestoreData *); 0x1E12F0 42 CHLClient::WriteSaveHeaders(CSaveRestoreData *); 0x1E1410 43 CHLClient::ReadRestoreHeaders(CSaveRestoreData *); 0x1E1530 44 CHLClient::Restore(CSaveRestoreData *,bool); 0x1E1710 45 CHLClient::DispatchOnRestore(void); 0x1E18F0 46 CHLClient::GetStandardRecvProxies(void); 0x1E1800 47 CHLClient::WriteSaveGameScreenshot(char const*); 0x1E1830 48 CHLClient::EmitSentenceCloseCaption(char const*); 0x1E1880 49 CHLClient::EmitCloseCaption(char const*,float); 0x1E1900 50 CHLClient::CanRecordDemo(char *,int)const; 0x1E1940 51 CHLClient::OnDemoRecordStart(char const*); 0x1E1950 52 CHLClient::OnDemoRecordStop(void); 0x1E1960 53 CHLClient::OnDemoPlaybackStart(char const*); 0x1E1970 54 CHLClient::OnDemoPlaybackStop(void); 0x1DE860 55 CHLClient::ShouldDrawDropdownConsole(void); 0x1E1980 56 CHLClient::GetScreenWidth(void); 0x1E1990 57 CHLClient::GetScreenHeight(void); 0x1E19A0 58 CHLClient::WriteSaveGameScreenshotOfSize(char const*,int,int,bool,bool); 0x1DEEE0 59 CHLClient::GetPlayerView(CViewSetup &); 0x1DF080 60 CHLClient::SetupGameProperties(CUtlVector<_XUSER_CONTEXT,CUtlMemory<_XUSER_CONTEXT,int>> &,CUtlVector&<_XUSER_PROPERTY,CUtlMemory<CUtlVector&,int>>); 0x1DF0B0 61 CHLClient::GetPresenceID(char const*); 0x1DF0E0 62 CHLClient::GetPropertyIdString(unsigned int); 0x1DF110 63 CHLClient::GetPropertyDisplayString(unsigned int,unsigned int,char *,int); 0x1DF190 64 CHLClient::InvalidateMdlCache(void); 0x1DEAB0 65 CHLClient::IN_SetSampleTime(float); 0x1E1B60 66 CHLClient::ReloadFilesInList(IFileList *); 0x1DF150 67 CHLClient::StartStatsReporting(void *,bool); 0x1E1B80 68 CHLClient::HandleUiToggle(void); 0x1E1B90 69 CHLClient::ShouldAllowConsole(void); 0x1E1BA0 70 CHLClient::GetRenamedRecvTableInfos(void); 0x1E1BB0 71 CHLClient::GetClientUIMouthInfo(void); 0x1E1BC0 72 CHLClient::FileReceived(char const*,unsigned int); 0x1E1C10 73 CHLClient::TranslateEffectForVisionFilter(char const*,char const*); 0x1E1C00 74 CHLClient::ClientAdjustStartSoundParams(StartSoundParams_t &); 0x1E1C50 75 CHLClient::DisconnectAttempt(void); 0x1E1CA0 76 CHLClient::GMOD_ReceiveServerMessage(bf_read *,int); 0x1E1C60 77 CHLClient::GMOD_DoSnapshots(void); 0x1E1C70 78 CHLClient::GMOD_VoiceVolume(unsigned int,float); 0x1E1EF0 79 CHLClient::GMOD_OnDrawSkybox(void); 0x1DE990 80 CHLClient::IN_MouseWheelAnalog(int); 0x1E20A0 81 CHLClient::GMOD_ClearReplicatedConVars(void); 0x1E2080 82 CHLClient::GMOD_PrecacheReplicatedConVar(char const*,char const*); 0x00000 83 dword_0; 0x9CD098 84 `vtable for'__cxxabiv1::__si_class_type_info; 0x6B3D26 85 `typeinfo name for'CHLClient; 0x7A0708 86 `typeinfo for'IBaseClientDLL; 0x00000 87 dword_0; 0x00000 88 dword_0; 0x7DCE98 89 `typeinfo for'CFlaggedEntitiesEnum; 0x1E3690 90 CFlaggedEntitiesEnum::EnumElement(IHandleEntity *); 0x00000 91 dword_0; 0x9CD098 92 `vtable for'__cxxabiv1::__si_class_type_info; 0x6B3D40 93 `typeinfo name for'CFlaggedEntitiesEnum; 0x799110 94 `typeinfo for'IPartitionEnumerator; 0x00000 95 dword_0; 0x00000 96 dword_0; 0x00000 97 dword_0; 0x00000 98 dword_0; 0x7DCED0 99 `typeinfo for'CClassMap; 0x1E4A10 100 CClassMap::~CClassMap(); 0x1E4A40 101 CClassMap::~CClassMap(); 0x1E46B0 102 CClassMap::Add(char const*,char const*,int,C_BaseEntity * (*)(void)); 0x1E4830 103 CClassMap::Lookup(char const*); 0x1E4930 104 CClassMap::CreateEntity(char const*); 0x1E49A0 105 CClassMap::GetClassSize(char const*); 0x9CD098 106 `vtable for'__cxxabiv1::__si_class_type_info; 0x6B3D6F 107 `typeinfo name for'CClassMap; 0x7A0838 108 `typeinfo for'IClassMap; 0x00000 109 dword_0; 0x00000 110 dword_0; 0x7DCF28 111 `typeinfo for'CClientEffectPrecacheSystem; 0x1E7FE0 112 CClientEffectPrecacheSystem::Name(void); 0x1E7FF0 113 CClientEffectPrecacheSystem::Init(void); 0x1E8000 114 CClientEffectPrecacheSystem::PostInit(void); 0x1E7E90 115 CClientEffectPrecacheSystem::Shutdown(void); 0x1E7DD0 116 CClientEffectPrecacheSystem::LevelInitPreEntity(void); 0x1E8010 117 CClientEffectPrecacheSystem::LevelInitPostEntity(void); 0x4A820 118 IGameSystem::LevelShutdownPreClearSteamAPIContext(void); 0x1E7E30 119 CClientEffectPrecacheSystem::LevelShutdownPreEntity(void); 0x1E7E40 120 CClientEffectPrecacheSystem::LevelShutdownPostEntity(void); 0x1E8020 121 CClientEffectPrecacheSystem::OnSave(void); 0x1E8030 122 CClientEffectPrecacheSystem::OnRestore(void); 0x1E8040 123 CClientEffectPrecacheSystem::SafeRemoveIfDesired(void); 0x1E8050 124 CClientEffectPrecacheSystem::IsPerFrame(void); 0x1E7F60 125 CClientEffectPrecacheSystem::~CClientEffectPrecacheSystem(); 0x1E8060 126 CClientEffectPrecacheSystem::~CClientEffectPrecacheSystem(); 0x00000 127 dword_0; 0x9CD098 128 `vtable for'__cxxabiv1::__si_class_type_info; 0x6B3D80 129 `typeinfo name for'CClientEffectPrecacheSystem; 0x7D75D0 130 `typeinfo for'IGameSystem; 0x00000 131 dword_0; 0x00000 132 dword_0; 0x00000 133 dword_0; 0x00000 134 dword_0; 0x7DCFB0 135 `typeinfo for'CClientEntityList; 0x1E8FA0 136 CClientEntityList::OnAddEntity(IHandleEntity *,CBaseHandle); 0x1E90D0 137 CClientEntityList::OnRemoveEntity(IHandleEntity *,CBaseHandle); 0x1E8260 138 CClientEntityList::~CClientEntityList(); 0x1E8630 139 CClientEntityList::~CClientEntityList(); 0x1E88D0 140 CClientEntityList::GetClientNetworkable(int); 0x1E88F0 141 CClientEntityList::GetClientEntity(int); 0x1E8960 142 CClientEntityList::NumberOfEntities(bool); 0x1E93D0 143 CClientEntityList::GetClientUnknownFromHandle(CBaseHandle); 0x1E8AD0 144 CClientEntityList::GetClientNetworkableFromHandle(CBaseHandle); 0x1E8B50 145 CClientEntityList::GetClientEntityFromHandle(CBaseHandle); 0x1E8A80 146 CClientEntityList::GetHighestEntityIndex(void); 0x1E89A0 147 CClientEntityList::SetMaxEntities(int); 0x1E89C0 148 CClientEntityList::GetMaxEntities(void);
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x007DD110 DUMP FROM 'client.dylib' ADDRESS ID FUNCTION */ 0x1F3430 0 ClientModeShared::~ClientModeShared(); 0x1F3400 1 ClientModeShared::~ClientModeShared(); 0x1F3C80 2 ClientModeShared::InitViewport(void); 0x1F35D0 3 ClientModeShared::Init(void); 0x1F3C90 4 ClientModeShared::VGui_Shutdown(void); 0x1F3CC0 5 ClientModeShared::Shutdown(void); 0x1F4BC0 6 ClientModeShared::Enable(void); 0x1F4C80 7 ClientModeShared::Disable(void); 0x1F4CD0 8 ClientModeShared::Layout(void); 0x1F5F90 9 ClientModeShared::GetViewport(void); 0x1F5FA0 10 ClientModeShared::GetViewportAnimationController(void); 0x1F4660 11 ClientModeShared::ProcessInput(bool); 0x1F4440 12 ClientModeShared::ShouldDrawDetailObjects(void); 0x1F43C0 13 ClientModeShared::ShouldDrawEntity(C_BaseEntity *); 0x1F44C0 14 ClientModeShared::ShouldDrawLocalPlayer(C_BasePlayer *); 0x1F43D0 15 ClientModeShared::ShouldDrawParticles(void); 0x1F4500 16 ClientModeShared::ShouldDrawFog(void); 0x1F3D10 17 ClientModeShared::OverrideView(CViewSetup *); 0x1F4690 18 ClientModeShared::KeyInput(int,ButtonCode_t,char const*); 0x1F49C0 19 ClientModeShared::StartMessageMode(int); 0x1F4970 20 ClientModeShared::GetMessagePanel(void); 0x1F43E0 21 ClientModeShared::OverrideMouseInput(float *,float *); 0x1F3CD0 22 ClientModeShared::CreateMove(float,CUserCmd *); 0x1F49F0 23 ClientModeShared::LevelInit(char const*); 0x1F4B10 24 ClientModeShared::LevelShutdown(void); 0x1F4410 25 ClientModeShared::ShouldDrawViewModel(void); 0x1F4490 26 ClientModeShared::ShouldDrawCrosshair(void); 0x1F4510 27 ClientModeShared::AdjustEngineViewport(int &,int &,int &,int &); 0x1F4520 28 ClientModeShared::PreRender(CViewSetup *); 0x1F4530 29 ClientModeShared::PostRender(void); 0x1F4550 30 ClientModeShared::PostRenderVGui(void); 0x1F5EC0 31 ClientModeShared::ActivateInGameVGuiContext(vgui::Panel *); 0x1F5F20 32 ClientModeShared::DeactivateInGameVGuiContext(void); 0x1F4D90 33 ClientModeShared::GetViewModelFOV(void); 0x1F5FC0 34 ClientModeShared::CanRecordDemo(char *,int)const; 0x1F3590 35 ClientModeShared::ComputeVguiResConditions(KeyValues *); 0x1F5FD0 36 ClientModeShared::GetServerName(void); 0x1F5FE0 37 ClientModeShared::SetServerName(wchar_t *); 0x1F5FF0 38 ClientModeShared::GetMapName(void); 0x1F6000 39 ClientModeShared::SetMapName(wchar_t *); 0x1F4960 40 ClientModeShared::DoPostScreenSpaceEffects(CViewSetup const*); 0x1F5EB0 41 ClientModeShared::DisplayReplayMessage(char const*,float,bool,char const*,bool); 0x1F4560 42 ClientModeShared::Update(void); 0x1F4450 43 ClientModeShared::ShouldBlackoutAroundHUD(void); 0x1F4480 44 ClientModeShared::ShouldOverrideHeadtrackControl(void); 0x1F6010 45 ClientModeShared::IsInfoPanelAllowed(void); 0x1F6020 46 ClientModeShared::InfoPanelDisplayed(void); 0x1F3560 47 ClientModeShared::ReloadScheme(void); 0x1F4910 48 ClientModeShared::HudElementKeyInput(int,ButtonCode_t,char const*); 0x1F4DF0 49 ClientModeShared::FireGameEvent(IGameEvent *); 0x1F47E0 50 ClientModeShared::HandleSpectatorKeyInput(int,ButtonCode_t,char const*); 0x1F6030 51 ClientModeShared::GetHUDChatPanel(void); 0x1F5EA0 52 ClientModeShared::UpdateReplayMessages(void);
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x000DEF50 DUMP FROM 'vguimatsurface.dylib' ADDRESS ID FUNCTION */ 0x085D0 0 CMatSystemSurface::Connect; 0x08710 1 CMatSystemSurface::Disconnect; 0x08760 2 CMatSystemSurface::QueryInterface; 0x08980 3 CMatSystemSurface::Init; 0x08C90 4 CMatSystemSurface::Shutdown; 0x09720 5 CMatSystemSurface::RunFrame; 0x08F10 6 CMatSystemSurface::GetEmbeddedPanel; 0x08ED0 7 CMatSystemSurface::SetEmbeddedPanel; 0x097E0 8 CMatSystemSurface::PushMakeCurrent; 0x099D0 9 CMatSystemSurface::PopMakeCurrent; 0x09A50 10 CMatSystemSurface::DrawSetColor; 0x09A80 11 CMatSystemSurface::DrawSetColor; 0x0ABE0 12 CMatSystemSurface::DrawFilledRect; 0x0ACE0 13 CMatSystemSurface::DrawFilledRectArray; 0x0B720 14 CMatSystemSurface::DrawOutlinedRect; 0x09E30 15 CMatSystemSurface::DrawLine; 0x09F30 16 CMatSystemSurface::DrawPolyLine; 0x0CDD0 17 CMatSystemSurface::DrawSetTextFont; 0x0CE60 18 CMatSystemSurface::DrawSetTextColor; 0x0CED0 19 CMatSystemSurface::DrawSetTextColor; 0x0CF50 20 CMatSystemSurface::DrawSetTextPos; 0x0CF70 21 CMatSystemSurface::DrawGetTextPos; 0x0D340 22 CMatSystemSurface::DrawPrintText; 0x0CFD0 23 CMatSystemSurface::DrawUnicodeChar; 0x0CDE0 24 CMatSystemSurface::DrawFlushText; 0x10730 25 CMatSystemSurface::CreateHTMLWindow; 0x10750 26 CMatSystemSurface::PaintHTMLWindow; 0x10740 27 CMatSystemSurface::DeleteHTMLWindow; 0x0BCC0 28 CMatSystemSurface::DrawGetTextureId; 0x0BBE0 29 CMatSystemSurface::DrawGetTextureFile; 0x0BCE0 30 CMatSystemSurface::DrawSetTextureFile; 0x10770 31 CMatSystemSurface::DrawSetTextureRGBA; 0x0BDB0 32 CMatSystemSurface::DrawSetTexture; 0x0BDE0 33 CMatSystemSurface::DrawGetTextureSize; 0x0BE10 34 CMatSystemSurface::DrawTexturedRect; 0x10700 35 CMatSystemSurface::IsTextureIDValid; 0x0BBB0 36 CMatSystemSurface::DeleteTextureByID; 0x0BB60 37 CMatSystemSurface::CreateNewTextureID; 0x0D750 38 CMatSystemSurface::GetScreenSize; 0x0DAE0 39 CMatSystemSurface::SetAsTopMost; 0x0DE30 40 CMatSystemSurface::BringToFront; 0x0DB00 41 CMatSystemSurface::SetForegroundWindow; 0x0DB10 42 CMatSystemSurface::SetPanelVisible; 0x0DB20 43 CMatSystemSurface::SetMinimized; 0x0DB90 44 CMatSystemSurface::IsMinimized; 0x0DBD0 45 CMatSystemSurface::FlashWindow; 0x0DBE0 46 CMatSystemSurface::SetTitle; 0x0DAF0 47 CMatSystemSurface::SetAsToolBar; 0x0DFB0 48 CMatSystemSurface::CreatePopup; 0x0DD40 49 CMatSystemSurface::SwapBuffers; 0x0DD50 50 CMatSystemSurface::Invalidate; 0x0DF60 51 CMatSystemSurface::SetCursor; 0x106D0 52 CMatSystemSurface::SetCursorAlwaysVisible; 0x106B0 53 CMatSystemSurface::IsCursorVisible; 0x0DD60 54 CMatSystemSurface::ApplyChanges; 0x0DD90 55 CMatSystemSurface::IsWithin; 0x0DE20 56 CMatSystemSurface::HasFocus; 0x08F20 57 CMatSystemSurface::SupportsFeature; 0x0E7D0 58 CMatSystemSurface::RestrictPaintToSinglePanel; 0x108B0 59 CMatSystemSurface::SetModalPanel; 0x108C0 60 CMatSystemSurface::GetModalPanel; 0x108D0 61 CMatSystemSurface::UnlockCursor; 0x108F0 62 CMatSystemSurface::LockCursor; 0x10910 63 CMatSystemSurface::SetTranslateExtendedKeys; 0x10920 64 CMatSystemSurface::GetTopmostPopup; 0x0DEA0 65 CMatSystemSurface::SetTopLevelFocus; 0x0C3B0 66 CMatSystemSurface::CreateFont; 0x0C3D0 67 CMatSystemSurface::SetFontGlyphSet; 0x0C430 68 CMatSystemSurface::SetFontGlyphSet_Extended; 0x0C680 69 CMatSystemSurface::AddCustomFontFile; 0x0C4E0 70 CMatSystemSurface::GetFontTall; 0x0C500 71 CMatSystemSurface::GetFontTallRequested; 0x0C520 72 CMatSystemSurface::GetFontAscent; 0x0C550 73 CMatSystemSurface::IsFontAdditive; 0x0C580 74 CMatSystemSurface::GetCharABCwide; 0x0C5C0 75 CMatSystemSurface::GetCharacterWidth; 0x0C640 76 CMatSystemSurface::GetTextSize; 0x0DD70 77 CMatSystemSurface::GetNotifyPanel; 0x0DD80 78 CMatSystemSurface::SetNotifyIcon; 0x0DF40 79 CMatSystemSurface::PlaySound; 0x0E290 80 CMatSystemSurface::GetPopupCount; 0x0E2A0 81 CMatSystemSurface::GetPopup; 0x0DDA0 82 CMatSystemSurface::ShouldPaintChildPanel; 0x0DE10 83 CMatSystemSurface::RecreateContext; 0x0E100 84 CMatSystemSurface::AddPanel; 0x0E170 85 CMatSystemSurface::ReleasePanel; 0x10250 86 CMatSystemSurface::MovePopupToFront; 0x10560 87 CMatSystemSurface::MovePopupToBack; 0x0E440 88 CMatSystemSurface::SolveTraverse; 0x0F100 89 CMatSystemSurface::PaintTraverse; 0x0DFA0 90 CMatSystemSurface::EnableMouseCapture; 0x0DA10 91 CMatSystemSurface::GetWorkspaceBounds; 0x10930 92 CMatSystemSurface::GetAbsoluteWindowBounds; 0x118E0 93 CMatSystemSurface::GetProportionalBase; 0x10970 94 CMatSystemSurface::CalculateMouseVisible; 0x10C60 95 CMatSystemSurface::NeedKBInput; 0x11900 96 CMatSystemSurface::HasCursorPosFunctions; 0x10C80 97 CMatSystemSurface::SurfaceGetCursorPos; 0x10CB0 98 CMatSystemSurface::SurfaceSetCursorPos; 0x09EF0 99 CMatSystemSurface::DrawTexturedLine; 0x0B7D0 100 CMatSystemSurface::DrawOutlinedCircle; 0x0A220 101 CMatSystemSurface::DrawTexturedPolyLine; 0x0BF60 102 CMatSystemSurface::DrawTexturedSubRect; 0x0C0E0 103 CMatSystemSurface::DrawTexturedPolygon; 0x0DCF0 104 CMatSystemSurface::GetTitle; 0x10200 105 CMatSystemSurface::IsCursorLocked; 0x0DAB0 106 CMatSystemSurface::SetWorkspaceInsets; 0x0D020 107 CMatSystemSurface::DrawGetUnicodeCharRenderInfo; 0x0D2E0 108 CMatSystemSurface::DrawRenderCharFromInfo; 0x10CE0 109 CMatSystemSurface::DrawSetAlphaMultiplier; 0x10D10 110 CMatSystemSurface::DrawGetAlphaMultiplier; 0x10710 111 CMatSystemSurface::SetAllowHTMLJavaScript; 0x0D870 112 CMatSystemSurface::OnScreenSizeChanged; 0x10D20 113 CMatSystemSurface::CreateCursorFromFile; 0x0BC50 114 CMatSystemSurface::DrawGetTextureMatInfoFactory; 0x0E840 115 CMatSystemSurface::PaintTraverseEx; 0x0F7E0 116 CMatSystemSurface::GetZPos; 0x10D40 117 CMatSystemSurface::SetPanelForInput; 0x0B050 118 CMatSystemSurface::DrawFilledRectFastFade; 0x0B230 119 CMatSystemSurface::DrawFilledRectFade; 0x107C0 120 CMatSystemSurface::DrawSetTextureRGBAEx; 0x0CF10 121 CMatSystemSurface::DrawSetTextScale; 0x0C490 122 CMatSystemSurface::SetBitmapFontGlyphSet; 0x0C890 123 CMatSystemSurface::AddBitmapFontFile; 0x0CA60 124 CMatSystemSurface::SetBitmapFontName; 0x0CC20 125 CMatSystemSurface::GetBitmapFontName; 0x0CC90 126 CMatSystemSurface::ClearTemporaryFontCache; 0x10D90 127 CMatSystemSurface::GetIconImageForFullPath; 0x0CF90 128 CMatSystemSurface::DrawUnicodeString; 0x0CCB0 129 CMatSystemSurface::PrecacheFontCharacters; 0x10DA0 130 CMatSystemSurface::GetResolutionKey; 0x0CD90 131 CMatSystemSurface::GetFontName; 0x0CDB0 132 CMatSystemSurface::GetFontFamilyName; 0x0C5F0 133 CMatSystemSurface::GetKernedCharWidth; 0x0D7C0 134 CMatSystemSurface::ForceScreenSizeOverride; 0x0D7F0 135 CMatSystemSurface::ForceScreenPosOffset; 0x0D820 136 CMatSystemSurface::OffsetAbsPos; 0x0D9B0 137 CMatSystemSurface::ResetFontCaches; 0x11410 138 CMatSystemSurface::GetTextureNumFrames; 0x11440 139 CMatSystemSurface::DrawSetTextureFrame; 0x0D850 140 CMatSystemSurface::IsScreenSizeOverrideActive; 0x0D860 141 CMatSystemSurface::IsScreenPosOverrideActive; 0x0BB90 142 CMatSystemSurface::DestroyTextureID; 0x10860 143 CMatSystemSurface::DrawUpdateRegionTextureRGBA; 0x10760 144 CMatSystemSurface::BHTMLWindowNeedsPaint; 0x11910 145 CMatSystemSurface::GetWebkitHTMLUserAgentString; 0x11920 146 CMatSystemSurface::AccessChromeHTMLController; 0x10ED0 147 CMatSystemSurface::SetFullscreenViewport; 0x10F00 148 CMatSystemSurface::GetFullscreenViewport; 0x10F70 149 CMatSystemSurface::PushFullscreenViewport; 0x11170 150 CMatSystemSurface::PopFullscreenViewport; 0x11260 151 CMatSystemSurface::SetSoftwareCursor; 0x11280 152 CMatSystemSurface::PaintSoftwareCursor; 0x114C0 153 CMatSystemSurface::GMOD_ClearFontCache; 0x114E0 154 CMatSystemSurface::GMOD_GetTextSize; 0x08F40 155 CMatSystemSurface::AttachToWindow; 0x10230 156 CMatSystemSurface::EnableWindowsMessages; 0x0F130 157 CMatSystemSurface::Begin3DPaint; 0x0F430 158 CMatSystemSurface::End3DPaint; 0x10150 159 CMatSystemSurface::DisableClipping; 0x10180 160 CMatSystemSurface::GetClippingRect; 0x101D0 161 CMatSystemSurface::SetClippingRect; 0x10220 162 CMatSystemSurface::SetMouseCallbacks; 0x0DF30 163 CMatSystemSurface::InstallPlaySoundFunc; 0x0F7F0 164 CMatSystemSurface::DrawColoredCircle; 0x0FA70 165 CMatSystemSurface::DrawColoredText; 0x0FDC0 166 CMatSystemSurface::DrawColoredTextRect; 0x0FBA0 167 CMatSystemSurface::DrawTextHeight; 0x10070 168 CMatSystemSurface::DrawTextLen; 0x08FF0 169 CMatSystemSurface::DrawPanelIn3DSpace; 0x0BD20 170 CMatSystemSurface::DrawSetTextureMaterial; 0x08FA0 171 CMatSystemSurface::HandleInputEvent; 0x10E90 172 CMatSystemSurface::Set3DPaintTempRenderTarget; 0x10EA0 173 CMatSystemSurface::Reset3DPaintTempRenderTarget; 0x0BD60 174 CMatSystemSurface::DrawGetTextureMaterial; 0x07910 175 CMatSystemSurface::~CMatSystemSurface; 0x07F00 176 CMatSystemSurface::~CMatSystemSurface; 0x11930 177 CMatSystemSurface::InEngine; 0x10660 178 CMatSystemSurface::IsInThink; 0x00000 179 dword_0; 0x115050 180 `vtable for'__cxxabiv1::__si_class_type_info; 0xACBD0 181 `typeinfo name for'CMatSystemSurface; 0xD54B8 182 `typeinfo for'CTier3AppSystem<IMatSystemSurface,0>; 0x00000 183 dword_0; 0x115050 184 `vtable for'__cxxabiv1::__si_class_type_info; 0xACBF0 185 `typeinfo name for'CMatEmbeddedPanel; 0xF2280 186 `typeinfo for'vgui::Panel; 0x00000 187 dword_0; 0x00000 188 dword_0; 0x00000 189 dword_0; 0x00000 190 dword_0; 0x00000 191 dword_0; 0xF2280 192 `typeinfo for'vgui::Panel; 0x11940 193 vgui::Panel::GetVPanel; 0x6CAA0 194 vgui::Panel::Think; 0x71D40 195 vgui::Panel::PerformApplySchemeSettings; 0x6CB10 196 vgui::Panel::PaintTraverse; 0x6CA60 197 vgui::Panel::Repaint; 0x70540 198 vgui::Panel::IsWithinTraverse; 0x712B0 199 vgui::Panel::GetInset; 0x70AB0 200 vgui::Panel::GetClipRect; 0x6D790 201 vgui::Panel::OnChildAdded; 0x6D7C0 202 vgui::Panel::OnSizeChanged; 0x70D50 203 vgui::Panel::InternalFocusChanged; 0x74F50 204 vgui::Panel::RequestInfo; 0x70C30 205 vgui::Panel::RequestFocus; 0x70B50 206 vgui::Panel::RequestFocusPrev; 0x70BC0 207 vgui::Panel::RequestFocusNext; 0x73E30 208 vgui::Panel::OnMessage; 0x70CE0 209 vgui::Panel::GetCurrentKeyFocus; 0x70D40 210 vgui::Panel::GetTabPosition; 0x6C450 211 vgui::Panel::GetName; 0x6C480 212 vgui::Panel::GetClassName; 0x6DC90 213 vgui::Panel::GetScheme; 0x11950 214 vgui::Panel::IsProportional; 0x6DC50 215 vgui::Panel::IsAutoDeleteSet; 0x6DC60 216 vgui::Panel::DeletePanel; 0x73D20 217 vgui::Panel::QueryInterface; 0x11960 218 vgui::Panel::GetPanel; 0x6C470 219 vgui::Panel::GetModuleName; 0x73D10 220 vgui::Panel::OnTick; 0x11970 221 vgui::Panel::GetMessageMap; 0x119E0 222 vgui::Panel::GetAnimMap; 0x11A00 223 vgui::Panel::GetKBMap; 0x6BD70 224 vgui::Panel::~Panel; 0x6BD30 225 vgui::Panel::~Panel; 0x6B7D0 226 vgui::Panel::Init; 0x6C8B0 227 vgui::Panel::SetVisible; 0x6C910 228 vgui::Panel::IsVisible; 0x74E80 229 vgui::Panel::PostMessage; 0x73C40 230 vgui::Panel::OnMove; 0x6C640 231 vgui::Panel::GetParent; 0x6C600 232 vgui::Panel::GetVParent; 0x6D5B0 233 vgui::Panel::SetParent; 0x6D5F0 234 vgui::Panel::SetParent; 0x6D8E0 235 vgui::Panel::HasParent; 0x70B10 236 vgui::Panel::GetChildren; 0x6DC20 237 vgui::Panel::SetAutoDelete; 0x70D80 238 vgui::Panel::AddActionSignalTarget; 0x70E40 239 vgui::Panel::AddActionSignalTarget; 0x70F00 240 vgui::Panel::RemoveActionSignalTarget; 0x70F90 241 vgui::Panel::PostActionSignal; 0x74DE0 242 vgui::Panel::RequestInfoFromChild; 0x74ED0 243 vgui::Panel::PostMessageToChild; 0x74E20 244 vgui::Panel::PostMessage; 0x750E0 245 vgui::Panel::SetInfo; 0x75220 246 vgui::Panel::SetSilentMode; 0x75240 247 vgui::Panel::InstallMouseHandler; 0x6C950 248 vgui::Panel::SetEnabled; 0x6C9E0 249 vgui::Panel::IsEnabled; 0x6CA20 250 vgui::Panel::IsPopup; 0x6D880 251 vgui::Panel::MoveToFront; 0x716F0 252 vgui::Panel::SetBgColor; 0x71700 253 vgui::Panel::SetFgColor; 0x71710 254 vgui::Panel::GetBgColor; 0x71720 255 vgui::Panel::GetFgColor; 0x708E0 256 vgui::Panel::SetCursor; 0x708F0 257 vgui::Panel::GetCursor; 0x70900 258 vgui::Panel::SetCursorAlwaysVisible; 0x70CF0 259 vgui::Panel::HasFocus; 0x71740 260 vgui::Panel::InvalidateLayout; 0x70D30 261 vgui::Panel::SetTabPosition; 0x710D0 262 vgui::Panel::SetBorder; 0x711C0 263 vgui::Panel::GetBorder; 0x711D0 264 vgui::Panel::SetPaintBorderEnabled; 0x71200 265 vgui::Panel::SetPaintBackgroundEnabled; 0x71250 266 vgui::Panel::SetPaintEnabled; 0x71280 267 vgui::Panel::SetPostChildPaintEnabled; 0x71230 268 vgui::Panel::SetPaintBackgroundType; 0x71310 269 vgui::Panel::GetPaintSize; 0x715A0 270 vgui::Panel::SetBuildGroup; 0x71630 271 vgui::Panel::IsBuildGroupEnabled; 0x71870 272 vgui::Panel::IsCursorNone; 0x718A0 273 vgui::Panel::IsCursorOver; 0x71A40 274 vgui::Panel::MarkForDeletion; 0x71AA0 275 vgui::Panel::IsLayoutInvalid; 0x6DD80 276 vgui::Panel::HasHotkey; 0x6D570 277 vgui::Panel::IsOpaque; 0x6DD00 278 vgui::Panel::SetScheme; 0x6DD60 279 vgui::Panel::SetScheme; 0x73B70 280 vgui::Panel::GetSchemeColor; 0x73BA0 281 vgui::Panel::GetSchemeColor; 0x71BD0 282 vgui::Panel::ApplySchemeSettings; 0x72410 283 vgui::Panel::ApplySettings; 0x734F0 284 vgui::Panel::GetSettings; 0x73BD0 285 vgui::Panel::GetDescription; 0x73BE0 286 vgui::Panel::ApplyUserConfigSettings; 0x73BF0 287 vgui::Panel::GetUserConfigSettings; 0x73C00 288 vgui::Panel::HasUserConfigSettings; 0x71960 289 vgui::Panel::OnCommand; 0x70D60 290 vgui::Panel::OnMouseCaptureLost; 0x71A20 291 vgui::Panel::OnSetFocus; 0x71A30 292 vgui::Panel::OnKillFocus; 0x75290 293 vgui::Panel::OnDelete; 0x6F570 294 vgui::Panel::OnThink; 0x6FC80 295 vgui::Panel::OnCursorMoved; 0x6FD50 296 vgui::Panel::OnCursorEntered; 0x6FD60 297 vgui::Panel::OnCursorExited; 0x6FD70 298 vgui::Panel::OnMousePressed; 0x6FD80 299 vgui::Panel::OnMouseDoublePressed; 0x6FDA0 300 vgui::Panel::OnMouseReleased; 0x6FDB0 301 vgui::Panel::OnMouseWheeled; 0x6E560 302 vgui::Panel::SetTriplePressAllowed; 0x6E590 303 vgui::Panel::IsTriplePressAllowed; 0x6FD90 304 vgui::Panel::OnMouseTriplePressed; 0x6EB40 305 vgui::Panel::SetKeyBindingsContext; 0x6EB80 306 vgui::Panel::GetKeyBindingsContext; 0x6EB90 307 vgui::Panel::IsValidKeyBindingsContext; 0x6ECB0 308 vgui::Panel::IsKeyRebound; 0x6ECA0 309 vgui::Panel::IsKeyOverridden; 0x6E930 310 vgui::Panel::AddKeyBinding; 0x6EC60 311 vgui::Panel::EditKeyBindings; 0x6EBC0 312 vgui::Panel::GetKeyBindingsFile; 0x6EC10 313 vgui::Panel::GetKeyBindingsFilePathID; 0x6FE20 314 vgui::Panel::OnKeyCodePressed; 0x70110 315 vgui::Panel::OnKeyCodeTyped; 0x70310 316 vgui::Panel::OnKeyTyped; 0x70380 317 vgui::Panel::OnKeyCodeReleased; 0x703F0 318 vgui::Panel::OnKeyFocusTicked; 0x70450 319 vgui::Panel::OnMouseFocusTicked; 0x6CFD0 320 vgui::Panel::PaintBackground; 0x6D430 321 vgui::Panel::Paint; 0x6CFA0 322 vgui::Panel::PaintBorder; 0x6D450 323 vgui::Panel::PaintBuildOverlay; 0x6D440 324 vgui::Panel::PostChildPaint; 0x71730 325 vgui::Panel::PerformLayout; 0x73D30 326 vgui::Panel::GetPanelMap; 0x75390 327 vgui::Panel::SetProportional; 0x755D0 328 vgui::Panel::SetMouseInputEnabled; 0x754B0 329 vgui::Panel::SetKeyBoardInputEnabled; 0x75670 330 vgui::Panel::IsMouseInputEnabled; 0x75630 331 vgui::Panel::IsKeyBoardInputEnabled; 0x76940 332 vgui::Panel::DrawTexturedBox; 0x75C00 333 vgui::Panel::DrawBox; 0x75FE0 334 vgui::Panel::DrawBoxFade; 0x766A0 335 vgui::Panel::DrawHollowBox; 0x76700 336 vgui::Panel::DrawHollowBox; 0x769F0 337 vgui::Panel::SetDragEnabled; 0x76A40 338 vgui::Panel::IsDragEnabled; 0x76A50 339 vgui::Panel::SetShowDragHelper; 0x76C70 340 vgui::Panel::OnDragFailed; 0x76A60 341 vgui::Panel::SetBlockDragChaining; 0x76A70 342 vgui::Panel::IsBlockingDragChaining; 0x76A80 343 vgui::Panel::GetDragStartTolerance; 0x76A90 344 vgui::Panel::SetDragSTartTolerance; 0x76AA0 345 vgui::Panel::SetDropEnabled; 0x76AC0 346 vgui::Panel::IsDropEnabled; 0x788F0 347 vgui::Panel::GetDropContextMenu; 0x77650 348 vgui::Panel::OnDropContextHoverShow; 0x77660 349 vgui::Panel::OnDropContextHoverHide; 0x788C0 350 vgui::Panel::GetDragDropInfo; 0x788D0 351 vgui::Panel::OnGetAdditionalDragPanels; 0x788E0 352 vgui::Panel::OnCreateDragData; 0x77670 353 vgui::Panel::IsDroppable; 0x79250 354 vgui::Panel::OnDraggablePanelPaint; 0x79400 355 vgui::Panel::OnDroppablePanelPaint; 0x79500 356 vgui::Panel::OnPanelDropped; 0x79510 357 vgui::Panel::OnPanelEnteredDroppablePanel; 0x79520 358 vgui::Panel::OnPanelExitedDroppablePanel; 0x76AD0 359 vgui::Panel::GetDropTarget; 0x76B40 360 vgui::Panel::GetDragPanel; 0x79740 361 vgui::Panel::IsBeingDragged; 0x77790 362 vgui::Panel::GetDropCursor; 0x77680 363 vgui::Panel::CanStartDragging; 0x79850 364 vgui::Panel::FillRectSkippingPanel; 0x75B90 365 vgui::Panel::GetPaintBackgroundType; 0x75BA0 366 vgui::Panel::GetCornerTextureSize; 0x79A20 367 vgui::Panel::SetSkipChildDuringPainting; 0x79AA0 368 vgui::Panel::NavigateUp; 0x79DA0 369 vgui::Panel::NavigateDown; 0x7A0C0 370 vgui::Panel::NavigateLeft; 0x7A3E0 371 vgui::Panel::NavigateRight; 0x7A700 372 vgui::Panel::NavigateActivate; 0x7AA20 373 vgui::Panel::NavigateBack; 0x7AD20 374 vgui::Panel::NavigateTo; 0x7B090 375 vgui::Panel::NavigateFrom; 0x7B1C0 376 vgui::Panel::NavigateToChild; 0x7B280 377 vgui::Panel::OnNavigateTo; 0x7B290 378 vgui::Panel::OnNavigateFrom; 0x76B90 379 vgui::Panel::OnStartDragging; 0x777A0 380 vgui::Panel::OnContinueDragging; 0x76C80 381 vgui::Panel::OnFinishDragging; 0x79530 382 vgui::Panel::DragDropStartDragging; 0x78CD0 383 vgui::Panel::GetDragData; 0x78900 384 vgui::Panel::CreateDragData; 0x70C60 385 vgui::Panel::OnRequestFocus; 0x6C6B0 386 vgui::Panel::OnScreenSizeChanged; 0x6DD90 387 vgui::Panel::InternalCursorMoved; 0x6E0F0 388 vgui::Panel::InternalCursorEntered; 0x6E180 389 vgui::Panel::InternalCursorExited; 0x6E260 390 vgui::Panel::InternalMousePressed; 0x6E400 391 vgui::Panel::InternalMouseDoublePressed; 0x6E5A0 392 vgui::Panel::InternalMouseTriplePressed; 0x6E620 393 vgui::Panel::InternalMouseReleased; 0x6E840 394 vgui::Panel::InternalMouseWheeled; 0x6E890 395 vgui::Panel::InternalKeyCodePressed; 0x6EDC0 396 vgui::Panel::InternalKeyCodeTyped; 0x6F040 397 vgui::Panel::InternalKeyTyped; 0x6F170 398 vgui::Panel::InternalKeyCodeReleased; 0x6F2A0 399 vgui::Panel::InternalKeyFocusTicked; 0x6F2D0 400 vgui::Panel::InternalMouseFocusTicked; 0x73C10 401 vgui::Panel::InternalInvalidateLayout; 0x73C50 402 vgui::Panel::InternalMove; 0x00000 403 dword_0; 0x00000 404 dword_0; 0x00000 405 dword_0; 0x00000 406 dword_0; 0xDF5F8 407 `typeinfo for'CTextureDictionary; 0x14A00 408 CTextureDictionary::CreateTexture; 0x14AD0 409 CTextureDictionary::DestroyTexture; 0x14B00 410 CTextureDictionary::DestroyAllTextures; 0x14EE0 411 CTextureDictionary::IsValidId; 0x14F20 412 CTextureDictionary::BindTextureToFile; 0x14FC0 413 CTextureDictionary::BindTextureToMaterial; 0x15020 414 CTextureDictionary::BindTextureToMaterialReference; 0x150B0 415 CTextureDictionary::GetTextureMaterial; 0x150F0 416 CTextureDictionary::GetTextureSize; 0x15150 417 CTextureDictionary::GetTextureTexCoords; 0x14C50 418 CTextureDictionary::SetTextureRGBA; 0x151E0 419 CTextureDictionary::FindTextureIdForTextureFile; 0x14D30 420 CTextureDictionary::SetSubTextureRGBA; 0x14D80 421 CTextureDictionary::SetSubTextureRGBAEx; 0x14CA0 422 CTextureDictionary::SetTextureRGBAEx; 0x14E00 423 CTextureDictionary::UpdateSubTextureRGBA; 0x115050 424 `vtable for'__cxxabiv1::__si_class_type_info; 0xACDF0 425 `typeinfo name for'CTextureDictionary; 0xD5590 426 `typeinfo for'ITextureDictionary; 0x00000 427 dword_0; 0x00000 428 dword_0; 0x00000 429 dword_0; 0x00000 430 dword_0; 0xDF6F0 431 `typeinfo for'ConCommand; 0x16600 432 ConCommand::~ConCommand; 0x165F0 433 ConCommand::~ConCommand; 0x16610 434 ConCommand::IsCommand; 0x164F0 435 ConCommandBase::IsFlagSet; 0x16510 436 ConCommandBase::AddFlags; 0x164E0 437 ConCommandBase::GetName; 0x16520 438 ConCommandBase::GetHelpText; 0x16530 439 ConCommandBase::IsRegistered; 0x16430 440 ConCommandBase::GetDLLIdentifier; 0x16440 441 ConCommandBase::CreateBase; 0x164B0 442 ConCommandBase::Init; 0x16670 443 ConCommand::AutoCompleteSuggest; 0x167B0 444 ConCommand::CanAutoComplete; 0x16620 445 ConCommand::Dispatch; 0x00000 446 dword_0; 0xDF6D0 447 `typeinfo for'ConVar; 0x16A70 448 ConVar::~ConVar; 0x16A30 449 ConVar::~ConVar; 0x16B40 450 ConVar::IsCommand; 0x16AB0 451 ConVar::IsFlagSet; 0x16B00 452 ConVar::AddFlags; 0x16B20 453 ConVar::GetName; 0x16AF0 454 ConVar::GetHelpText; 0x16B10 455 ConVar::IsRegistered; 0x16430 456 ConCommandBase::GetDLLIdentifier; 0x16440 457 ConCommandBase::CreateBase; 0x16B50 458 ConVar::Init; 0x17180 459 ConVar::SetValue; 0x171C0 460 ConVar::SetValue; 0x17220 461 ConVar::SetValue; 0x16B80 462 ConVar::InternalSetValue; 0x16E50 463 ConVar::InternalSetFloatValue; 0x16F60 464 ConVar::InternalSetIntValue; 0x16E10 465 ConVar::ClampValue; 0x16CA0 466 ConVar::ChangeStringValue; 0x17070 467 ConVar::Create;
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x008463A0 DUMP FROM 'client.dylib' ADDRESS ID FUNCTION */ 0x3E78A0 0 CPrediction::~CPrediction(); 0x3E7890 1 CPrediction::~CPrediction(); 0x3E78C0 2 CPrediction::Init(void); 0x3E78F0 3 CPrediction::Shutdown(void); 0x3EB350 4 CPrediction::Update(int,bool,int,int); 0x3E7C80 5 CPrediction::PreEntityPacketReceived(int,int); 0x3E7E80 6 CPrediction::PostEntityPacketReceived(void); 0x3E8120 7 CPrediction::PostNetworkDataReceived(int); 0x3E7C60 8 CPrediction::OnReceivedUncompressedPacket(void); 0x3EB780 9 CPrediction::GetViewOrigin(Vector &); 0x3EB7E0 10 CPrediction::SetViewOrigin(Vector &); 0x3EB850 11 CPrediction::GetViewAngles(QAngle &); 0x3EB8B0 12 CPrediction::SetViewAngles(QAngle &); 0x3EB8F0 13 CPrediction::GetLocalViewAngles(QAngle &); 0x3EB950 14 CPrediction::SetLocalViewAngles(QAngle &); 0x3EB990 15 CPrediction::InPrediction(void)const; 0x3EB770 16 CPrediction::IsFirstTimePredicted(void)const; 0x3EB980 17 CPrediction::GetIncomingPacketNumber(void)const; 0x3E9730 18 CPrediction::RunCommand(C_BasePlayer *,CUserCmd *,IMoveHelper *); 0x3E88C0 19 CPrediction::SetupMove(C_BasePlayer *,CUserCmd *,IMoveHelper *,CMoveData *); 0x3E8D10 20 CPrediction::FinishMove(C_BasePlayer *,CUserCmd *,CMoveData *); 0x3E9CD0 21 CPrediction::SetIdealPitch(C_BasePlayer *,Vector const&,QAngle const&,Vector const&); 0x3EB610 22 CPrediction::_Update(bool,bool,int,int);
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x004EF2A0 DUMP FROM 'engine.dylib' ADDRESS ID FUNCTION */ 0x155BA0 0 CEngineTrace::GetPointContents(Vector const&,IHandleEntity **); 0x155E00 1 CEngineTrace::GetPointContents_Collideable(ICollideable *,Vector const&); 0x1577B0 2 CEngineTrace::ClipRayToEntity(Ray_t const&,unsigned int,IHandleEntity *,CGameTrace *); 0x1574A0 3 CEngineTrace::ClipRayToCollideable(Ray_t const&,unsigned int,ICollideable *,CGameTrace *); 0x1580F0 4 CEngineTrace::TraceRay(Ray_t const&,unsigned int,ITraceFilter *,CGameTrace *); 0x157BC0 5 CEngineTrace::SetupLeafAndEntityListRay(Ray_t const&,CTraceListData &); 0x157CC0 6 CEngineTrace::SetupLeafAndEntityListBox(Vector const&,Vector const&,CTraceListData &); 0x157D50 7 CEngineTrace::TraceRayAgainstLeafAndEntityList(Ray_t const&,CTraceListData &,unsigned int,ITraceFilter *,CGameTrace *); 0x158530 8 CEngineTrace::SweepCollideable(ICollideable *,Vector const&,Vector const&,QAngle const&,unsigned int,ITraceFilter *,CGameTrace *); 0x1586F0 9 CEngineTrace::EnumerateEntities(Ray_t const&,bool,IEntityEnumerator *); 0x158770 10 CEngineTrace::EnumerateEntities(Vector const&,Vector const&,IEntityEnumerator *); 0x155AD0 11 CEngineTraceClient::GetCollideable(IHandleEntity *); 0x156090 12 CEngineTrace::GetStatByIndex(int,bool); 0x1560C0 13 CEngineTrace::GetBrushesInAABB(Vector const&,Vector const&,CUtlVector<int,CUtlMemory<int,int>> *,int); 0x156580 14 CEngineTrace::GetCollidableFromDisplacementsInAABB(Vector const&,Vector const&); 0x1569B0 15 CEngineTrace::GetBrushInfo(int,CUtlVector<Vector4D,CUtlMemory<Vector4D,int>> *,int *); 0x156C40 16 CEngineTrace::PointOutsideWorld(Vector const&); 0x156C80 17 CEngineTrace::GetLeafContainingPoint(Vector const&); 0x157A90 18 CEngineTraceClient::HandleEntityToCollideable(IHandleEntity *,ICollideable **,char const**); 0x157B30 19 CEngineTraceClient::GetWorldCollideable(void); 0x157370 20 CEngineTraceClient::SetTraceEntity(ICollideable *,CGameTrace *); 0x155B60 21 CEngineTraceClient::SpatialPartitionMask(void)const; 0x155B80 22 CEngineTraceClient::SpatialPartitionTriggerMask(void)const;
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x007E1610 DUMP FROM 'client.dylib' ADDRESS ID FUNCTION */ 0x22BFD0 0 C_BaseEntity::~C_BaseEntity(); 0x22BFA0 1 C_BaseEntity::~C_BaseEntity(); 0x22CFB0 2 C_BaseEntity::SetRefEHandle(CBaseHandle const&); 0x22CFF0 3 C_BaseEntity::GetRefEHandle(void)const; 0x02270 4 C_BaseEntity::GetCollideable(void); 0x02280 5 C_BaseEntity::GetClientNetworkable(void); 0x02290 6 C_BaseEntity::GetClientRenderable(void); 0x022A0 7 C_BaseEntity::GetIClientEntity(void); 0x022B0 8 C_BaseEntity::GetBaseEntity(void); 0x022C0 9 C_BaseEntity::GetClientThinkable(void); 0x22D000 10 C_BaseEntity::Release(void); 0x22E130 11 C_BaseEntity::GetAbsOrigin(void)const; 0x22E530 12 C_BaseEntity::GetAbsAngles(void)const; 0x22E840 13 C_BaseEntity::GetMouth(void); 0x22E850 14 C_BaseEntity::GetSoundSpatialization(SpatializationInfo_t &); 0x235D80 15 C_BaseEntity::GetDataDescMap(void); 0x229460 16 C_BaseEntity::YouForgotToImplementOrDeclareClientClass(void); 0x229470 17 C_BaseEntity::GetClientClass(void); 0x22AA00 18 C_BaseEntity::GetPredDescMap(void); 0x232B0 19 C_BaseEntity::FireBullets(FireBulletsInfo_t const&); 0x022D0 20 C_BaseEntity::ModifyFireBulletsDamage(CTakeDamageInfo *); 0x24B60 21 C_BaseEntity::ShouldDrawUnderwaterBulletBubbles(void); 0x022E0 22 C_BaseEntity::ShouldDrawWaterImpacts(void); 0x24B70 23 C_BaseEntity::HandleShotImpactingWater(FireBulletsInfo_t const&,Vector const&,ITraceFilter *,Vector*); 0x24F20 24 C_BaseEntity::GetBeamTraceFilter(void); 0x24F30 25 C_BaseEntity::DispatchTraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *); 0x24F40 26 C_BaseEntity::TraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *); 0x253C0 27 C_BaseEntity::DoImpactEffect(CGameTrace &,int); 0x253F0 28 C_BaseEntity::MakeTracer(Vector const&,CGameTrace const&,int); 0x254C0 29 C_BaseEntity::GetTracerAttachment(void); 0x254F0 30 C_BaseEntity::BloodColor(void); 0x25500 31 C_BaseEntity::GetTracerType(void); 0x22CD00 32 C_BaseEntity::Spawn(void); 0x22CD20 33 C_BaseEntity::SpawnClientEntity(void); 0x22CD30 34 C_BaseEntity::Precache(void); 0x22CD10 35 C_BaseEntity::Activate(void); 0x20DC0 36 C_BaseEntity::ParseMapData(CEntityMapData *); 0x20F50 37 C_BaseEntity::KeyValue(char const*,char const*); 0x21320 38 C_BaseEntity::KeyValue(char const*,float); 0x213A0 39 C_BaseEntity::KeyValue(char const*,Vector const&); 0x21440 40 C_BaseEntity::GetKeyValue(char const*,char *,int); 0x22CD40 41 C_BaseEntity::Init(int,int); 0x022F0 42 C_BaseEntity::GetIClientUnknown(void); 0x02300 43 C_BaseEntity::GetBaseAnimating(void); 0x235E80 44 C_BaseEntity::SetClassname(char const*); 0x236390 45 C_BaseEntity::RecordToolMessage(void); 0x22DD90 46 C_BaseEntity::GetRenderOrigin(void); 0x22DDC0 47 C_BaseEntity::GetRenderAngles(void); 0x02310 48 C_BaseEntity::GetObserverCamOrigin(void); 0x22DDF0 49 C_BaseEntity::RenderableToWorldTransform(void); 0x22E6C0 50 C_BaseEntity::IsTransparent(void); 0x22E740 51 C_BaseEntity::IsTwoPass(void); 0x22E7C0 52 C_BaseEntity::UsesPowerOfTwoFrameBufferTexture(void); 0x22E7E0 53 C_BaseEntity::UsesFullFrameBufferTexture(void); 0x22E800 54 C_BaseEntity::IgnoresZBuffer(void)const; 0x02340 55 C_BaseEntity::GetModel(void)const; 0x22EE60 56 C_BaseEntity::DrawModel(int); 0x232480 57 C_BaseEntity::ComputeFxBlend(void); 0x232CE0 58 C_BaseEntity::GetFxBlend(void); 0x02350 59 C_BaseEntity::LODTest(void); 0x22DE60 60 C_BaseEntity::GetRenderBounds(Vector &,Vector &); 0x22DE40 61 C_BaseEntity::GetPVSNotifyInterface(void); 0x22E050 62 C_BaseEntity::GetRenderBoundsWorldspace(Vector &,Vector &); 0x22E0B0 63 C_BaseEntity::GetShadowRenderBounds(Vector &,Vector &,ShadowType_t); 0x232D00 64 C_BaseEntity::GetColorModulation(float *); 0x02360 65 C_BaseEntity::OnThreadedDrawSetup(void); 0x22D630 66 C_BaseEntity::TestCollision(Ray_t const&,unsigned int,CGameTrace &); 0x22D640 67 C_BaseEntity::TestHitboxes(Ray_t const&,unsigned int,CGameTrace &); 0x2349C0 68 C_BaseEntity::GetAttackDamageScale(void); 0x22F2D0 69 C_BaseEntity::NotifyShouldTransmit(ShouldTransmitState_t); 0x22F570 70 C_BaseEntity::PreDataUpdate(DataUpdateType_t); 0x2306B0 71 C_BaseEntity::PostDataUpdate(DataUpdateType_t); 0x230690 72 C_BaseEntity::ValidateModelIndex(void); 0x2334D0 73 C_BaseEntity::SetDormant(bool); 0x233510 74 C_BaseEntity::IsDormant(void); 0x233550 75 C_BaseEntity::SetDestroyedOnRecreateEntities(void); 0x231040 76 C_BaseEntity::GetEFlags(void)const; 0x231050 77 C_BaseEntity::SetEFlags(int); 0x22DD50 78 C_BaseEntity::entindex(void)const; 0x22D660 79 C_BaseEntity::ReceiveMessage(int,bf_read &); 0x22D780 80 C_BaseEntity::GetDataTableBasePtr(void); 0x231C80 81 C_BaseEntity::ClientThink(void); 0x232440 82 C_BaseEntity::GetThinkHandle(void); 0x232460 83 C_BaseEntity::SetThinkHandle(CClientThinkHandlePtr *); 0x235D90 84 C_BaseEntity::ShouldSavePhysics(void); 0x235DA0 85 C_BaseEntity::OnSave(void); 0x235DC0 86 C_BaseEntity::OnRestore(void); 0x235F30 87 C_BaseEntity::ObjectCaps(void); 0x235E50 88 C_BaseEntity::Save(ISave &); 0x235E90 89 C_BaseEntity::Restore(IRestore &); 0x22E20 90 C_BaseEntity::CreateVPhysics(void); 0x22AA0 91 C_BaseEntity::VPhysicsDestroyObject(void); 0x220E0 92 C_BaseEntity::GMOD_VPhysicsTest(IPhysicsObject *); 0x22700 93 C_BaseEntity::VPhysicsUpdate(IPhysicsObject *); 0x22D380 94 C_BaseEntity::VPhysicsGetObjectList(IPhysicsObject **,int); 0x22D3B0 95 C_BaseEntity::VPhysicsIsFlesh(void); 0x22F150 96 C_BaseEntity::SetupBones(matrix3x4_t *,int,int,float); 0x22F170 97 C_BaseEntity::SetupWeights(matrix3x4_t const*,int,float *,float *); 0x02370 98 C_BaseEntity::UsesFlexDelayedWeights(void); 0x22F240 99 C_BaseEntity::DoAnimationEvents(void); 0x231B20 100 C_BaseEntity::AddEntity(void); 0x233610 101 C_BaseEntity::GetLocalAngles(void)const; 0x235CD0 102 C_BaseEntity::GetPrevLocalOrigin(void)const; 0x235D20 103 C_BaseEntity::GetPrevLocalAngles(void)const; 0x02380 104 C_BaseEntity::CalcOverrideModelIndex(void); 0x02390 105 C_BaseEntity::WorldAlignMins(void)const; 0x023B0 106 C_BaseEntity::WorldAlignMaxs(void)const; 0x20C10 107 C_BaseEntity::WorldSpaceCenter(void)const; 0x22D650 108 C_BaseEntity::ComputeWorldSpaceSurroundingBox(Vector *,Vector *); 0x023D0 109 C_BaseEntity::GetSolid(void)const; 0x023F0 110 C_BaseEntity::GetSolidFlags(void)const; 0x02410 111 C_BaseEntity::LookupAttachment(char const*); 0x22EAE0 112 C_BaseEntity::GetAttachment(int,matrix3x4_t &); 0x22EAA0 113 C_BaseEntity::GetAttachment(int,Vector &); 0x22E9C0 114 C_BaseEntity::GetAttachment(int,Vector &,QAngle &); 0x22EB60 115 C_BaseEntity::GetAttachmentVelocity(int,Vector &,Quaternion &); 0x2333A0 116 C_BaseEntity::GetTeam(void); 0x2333B0 117 C_BaseEntity::GetTeamNumber(void)const; 0x234930 118 C_BaseEntity::ChangeTeam(int); 0x2333C0 119 C_BaseEntity::GetRenderTeamNumber(void); 0x2333D0 120 C_BaseEntity::InSameTeam(C_BaseEntity*); 0x233410 121 C_BaseEntity::InLocalTeam(void); 0x02420 122 C_BaseEntity::IsValidIDTarget(void); 0x02430 123 C_BaseEntity::GetIDString(void); 0x25510 124 C_BaseEntity::ModifyEmitSoundParams(EmitSound_t &); 0x22CDD0 125 C_BaseEntity::InitializeAsClientEntity(char const*,RenderGroup_t); 0x231CA0 126 C_BaseEntity::Simulate(void); 0x232300 127 C_BaseEntity::OnDataChanged(DataUpdateType_t); 0x2322C0 128 C_BaseEntity::OnPreDataChanged(DataUpdateType_t); 0x02440 129 C_BaseEntity::GetClientVehicle(void); 0x231B40 130 C_BaseEntity::GetAimEntOrigin(IClientEntity *,Vector *,QAngle *); 0x22F9C0 131 C_BaseEntity::GetOldOrigin(void); 0x2353C0 132 C_BaseEntity::GetRenderGroup(void); 0x235FB0 133 C_BaseEntity::GetToolRecordingState(KeyValues *); 0x236380 134 C_BaseEntity::CleanupToolRecordingState(KeyValues *); 0x232DA0 135 C_BaseEntity::GetCollideType(void); 0x22D5D0 136 C_BaseEntity::ShouldDraw(void); 0x231030 137 C_BaseEntity::IsSelfAnimating(void); 0x2310C0 138 C_BaseEntity::OnLatchInterpolatedVariables(int); 0x231720 139 C_BaseEntity::OnNewModel(void); 0x231730 140 C_BaseEntity::OnNewParticleEffect(char const*,CNewParticleEffect *); 0x235C80 141 C_BaseEntity::ResetLatched(void); 0x2314D0 142 C_BaseEntity::Interpolate(float); 0x231740 143 C_BaseEntity::IsSubModel(void); 0x2317A0 144 C_BaseEntity::CreateLightEffects(void); 0x22BCC0 145 C_BaseEntity::Clear(void); 0x22EC10 146 C_BaseEntity::DrawBrushModel(bool,int,bool); 0x231C60 147 C_BaseEntity::GetTextureAnimationStartTime(void); 0x231C70 148 C_BaseEntity::TextureAnimationWrapped(void); 0x233440 149 C_BaseEntity::SetNextClientThink(float); 0x02450 150 C_BaseEntity::SetHealth(int); 0x02460 151 C_BaseEntity::GetHealth(void)const; 0x02470 152 C_BaseEntity::GetMaxHealth(void)const; 0x22D7A0 153 C_BaseEntity::ShadowCastType(void); 0x22D9F0 154 C_BaseEntity::ShouldReceiveProjectedTextures(int); 0x22DAD0 155 C_BaseEntity::IsShadowDirty(void); 0x22DB10 156 C_BaseEntity::MarkShadowDirty(bool); 0x22DB70 157 C_BaseEntity::GetShadowParent(void); 0x22DC10 158 C_BaseEntity::FirstShadowChild(void); 0x22DCB0 159 C_BaseEntity::NextShadowPeer(void); 0x233150 160 C_BaseEntity::AddDecal(Vector const&,Vector const&,Vector const&,int,int,bool,CGameTrace &,int); 0x234840 161 C_BaseEntity::IsClientCreated(void)const; 0x234960 162 C_BaseEntity::UpdateOnRemove(void); 0x234F60 163 C_BaseEntity::SUB_Remove(void); 0x2341C0 164 C_BaseEntity::SetPredictable(bool); 0x2355D0 165 C_BaseEntity::RestoreData(char const*,int,int); 0x21A90 166 C_BaseEntity::DamageDecal(int,int); 0x216D0 167 C_BaseEntity::DecalTrace(CGameTrace *,char const*); 0x217A0 168 C_BaseEntity::ImpactTrace(CGameTrace *,int,char const*); 0x02480 169 C_BaseEntity::ShouldPredict(void); 0x02490 170 C_BaseEntity::Think(void); 0x024C0 171 C_BaseEntity::CanBePoweredUp(void); 0x024D0 172 C_BaseEntity::AttemptToPowerup(int,float,float,C_BaseEntity*,CDamageModifier *); 0x8A780 173 C_BaseEntity::IsCurrentlyTouching(void)const; 0x3E3E30 174 C_BaseEntity::StartTouch(C_BaseEntity*); 0x3E3E40 175 C_BaseEntity::Touch(C_BaseEntity*); 0x3E3E80 176 C_BaseEntity::EndTouch(C_BaseEntity*); 0x8B580 177 C_BaseEntity::PhysicsSolidMaskForEntity(void)const; 0x8CDB0 178 C_BaseEntity::PhysicsSimulate(void); 0x024E0 179 C_BaseEntity::IsAlive(void); 0x024F0 180 C_BaseEntity::IsPlayer(void)const; 0x02500 181 C_BaseEntity::IsBaseCombatCharacter(void); 0x02510 182 C_BaseEntity::MyCombatCharacterPointer(void); 0x02520 183 C_BaseEntity::IsNPC(void); 0x02530 184 C_BaseEntity::IsNextBot(void); 0x02540 185 C_BaseEntity::IsBaseObject(void)const; 0x02550 186 C_BaseEntity::IsBaseCombatWeapon(void)const; 0x02560 187 C_BaseEntity::MyCombatWeaponPointer(void); 0x02570 188 C_BaseEntity::IsBaseTrain(void)const; 0x20B20 189 C_BaseEntity::EyePosition(void); 0x20B80 190 C_BaseEntity::EyeAngles(void); 0x20B90 191 C_BaseEntity::LocalEyeAngles(void); 0x20BA0 192 C_BaseEntity::EarPosition(void); 0x21680 193 C_BaseEntity::ShouldCollide(int,int)const; 0x20C00 194 C_BaseEntity::GetViewOffset(void)const; 0x20BD0 195 C_BaseEntity::SetViewOffset(Vector const&); 0x02580 196 C_BaseEntity::GetBody(void); 0x02590 197 C_BaseEntity::GetSkin(void); 0x025A0 198 C_BaseEntity::GetModelInstance(void); 0x025B0 199 C_BaseEntity::GetShadowHandle(void)const; 0x025C0 200 C_BaseEntity::RenderHandle(void); 0x22D2B0 201 C_BaseEntity::CreateModelInstance(void); 0x231920 202 C_BaseEntity::ShouldInterpolate(void); 0x025D0 203 C_BaseEntity::GetClientSideFade(void); 0x2336F0 204 C_BaseEntity::BoneMergeFastCullBloat(Vector &,Vector &,Vector const&,Vector const&)const; 0x234860 205 C_BaseEntity::OnPredictedEntityRemove(bool,C_BaseEntity*); 0x22D820 206 C_BaseEntity::GetShadowCastDistance(float *,ShadowType_t)const; 0x22D910 207 C_BaseEntity::GetShadowCastDirection(Vector *,ShadowType_t)const; 0x22D880 208 C_BaseEntity::GetShadowUseOtherEntity(void)const; 0x22D8C0 209 C_BaseEntity::SetShadowUseOtherEntity(C_BaseEntity*); 0x025E0 210 C_BaseEntity::AddRagdollToFadeQueue(void); 0x025F0 211 C_BaseEntity::IsDeflectable(void); 0x02600 212 C_BaseEntity::GetStudioBody(void); 0x3E3B70 213 C_BaseEntity::PerformCustomPhysics(Vector *,Vector *,QAngle *,QAngle *); 0x22EBD0 214 C_BaseEntity::GetRenderClipPlane(void); 0x02610 215 C_BaseEntity::OnOwnerChanged(void); 0x236C00 216 C_BaseEntity::VPhysicsGetElement(int); 0x02620 217 C_BaseEntity::IsARagdoll(void); 0x236840 218 C_BaseEntity::SetMaterialOverride(char const*); 0x236900 219 C_BaseEntity::SetMaterialOverridePointer(IMaterial *); 0x02630 220 C_BaseEntity::GetMaterialOverridePointer(void); 0x2368D0 221 C_BaseEntity::GetMaterialOverride(void); 0x236A40 222 C_BaseEntity::StartMaterialOverride(void); 0x236BA0 223 C_BaseEntity::EndMaterialOverride(void); 0x02640 224 C_BaseEntity::GetCreationTime(void); 0x02650 225 C_BaseEntity::IsPredicted(void)const; 0x02660 226 C_BaseEntity::IsWeapon(void)const; 0x02670 227 C_BaseEntity::IsVehicle(void)const; 0x02680 228 C_BaseEntity::IsJeep(void)const; 0x02690 229 C_BaseEntity::UsesLua(void); 0x026A0 230 C_BaseEntity::GetLuaEntityType(void); 0x25980 231 C_BaseEntity::PushEntity(void); 0x25A00 232 C_BaseEntity::Push_This_Entity(void); 0x026B0 233 C_BaseEntity::SetEntity(char const*,C_BaseEntity*); 0x236820 234 C_BaseEntity::GetParentPhysicsNum(void); 0x236830 235 C_BaseEntity::SetParentPhysicsNum(int); 0x026C0 236 C_BaseEntity::StartMotionController(void); 0x026D0 237 C_BaseEntity::StopMotionController(void); 0x026E0 238 C_BaseEntity::AttachObjectToMotionController(IPhysicsObject *); 0x026F0 239 C_BaseEntity::DetachObjectFromMotionController(IPhysicsObject *); 0x236C10 240 C_BaseEntity::GetCustomisedRenderBounds(Vector &,Vector &); 0x236C80 241 C_BaseEntity::SetCustomisedRenderBounds(Vector *,Vector *); 0x02700 242 C_BaseEntity::GetLuaScriptName(void); 0x02710 243 C_BaseEntity::SpawnedViaLua(void); 0x25A30 244 C_BaseEntity::OverridePosition(void); 0x02720 245 C_BaseEntity::InitializeScriptedEntity(char const*); 0x25F70 246 C_BaseEntity::ClearLuaData(void); 0x25E90 247 C_BaseEntity::GetLuaTable(void); 0x25CD0 248 C_BaseEntity::GetLuaEntity(void); 0x25F10 249 C_BaseEntity::SetLuaTable(ILuaObject *); 0x02730 250 C_BaseEntity::Lua_OnEntityInitialized(void); 0x259D0 251 C_BaseEntity::HasLuaTable(void); 0x02740 252 C_BaseEntity::LuaEntityInitialized(void); 0x22A90 253 C_BaseEntity::ForcePhysicsDropObject(void); 0x25C10 254 C_BaseEntity::StartDriving(C_BasePlayer *); 0x25C70 255 C_BaseEntity::FinishDriving(C_BasePlayer *); 0x236EB0 256 C_BaseEntity::GMod_ShouldRenderEntity(void); 0x02750 257 C_BaseEntity::OnClientsideLuaRestored(void); 0x25FC0 258 C_BaseEntity::Lua_GetLuaClass(void); 0x2371C0 259 C_BaseEntity::VPhysicsCollision(int,gamevcollisionevent_t *);
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x0002C240 DUMP FROM 'vgui2.dylib' ADDRESS ID FUNCTION */ 0x16A40 0 vgui::VPanel::~VPanel(); 0x169E0 1 vgui::VPanel::~VPanel(); 0x16AB0 2 vgui::VPanel::Init(vgui::IClientPanel *); 0x179E0 3 vgui::VPanel::Plat(void); 0x179F0 4 vgui::VPanel::SetPlat(vgui::SurfacePlat *); 0x17D60 5 vgui::VPanel::GetHPanel(void); 0x17D70 6 vgui::VPanel::SetHPanel(unsigned long); 0x17D80 7 vgui::VPanel::PopupWantsFront(void); 0x17D90 8 vgui::VPanel::SetPopupWantsFront(bool); 0x17A00 9 vgui::VPanel::IsPopup(void); 0x17A10 10 vgui::VPanel::SetPopup(bool); 0x17A60 11 vgui::VPanel::IsFullyVisible(void); 0x16E40 12 vgui::VPanel::SetPos(int,int); 0x16E60 13 vgui::VPanel::GetPos(int &,int &); 0x16E80 14 vgui::VPanel::SetSize(int,int); 0x16EE0 15 vgui::VPanel::GetSize(int &,int &); 0x16F00 16 vgui::VPanel::SetMinimumSize(int,int); 0x16F50 17 vgui::VPanel::GetMinimumSize(int &,int &); 0x17250 18 vgui::VPanel::SetZPos(int); 0x17560 19 vgui::VPanel::GetZPos(void); 0x17020 20 vgui::VPanel::GetAbsPos(int &,int &); 0x17090 21 vgui::VPanel::GetClipRect(int &,int &,int &,int &); 0x170C0 22 vgui::VPanel::SetInset(int,int,int,int); 0x170F0 23 vgui::VPanel::GetInset(int &,int &,int &,int &); 0x16AC0 24 vgui::VPanel::Solve(void); 0x16F70 25 vgui::VPanel::SetVisible(bool); 0x16FE0 26 vgui::VPanel::SetEnabled(bool); 0x17000 27 vgui::VPanel::IsVisible(void); 0x17010 28 vgui::VPanel::IsEnabled(void); 0x17120 29 vgui::VPanel::SetParent(vgui::VPanel*); 0x17210 30 vgui::VPanel::GetChildCount(void); 0x17220 31 vgui::VPanel::GetChild(int); 0x17240 32 vgui::VPanel::GetParent(void); 0x17570 33 vgui::VPanel::MoveToFront(void); 0x17740 34 vgui::VPanel::MoveToBack(void); 0x179A0 35 vgui::VPanel::HasParent(vgui::VPanel*); 0x17230 36 vgui::VPanel::GetChildren(void); 0x17A90 37 vgui::VPanel::GetName(void); 0x17AC0 38 vgui::VPanel::GetClassName(void); 0x17AF0 39 vgui::VPanel::GetScheme(void); 0x17B20 40 vgui::VPanel::SendMessage(KeyValues *,unsigned int); 0x17DA0 41 vgui::VPanel::Client(void); 0x17B50 42 vgui::VPanel::SetKeyBoardInputEnabled(bool); 0x17B70 43 vgui::VPanel::SetMouseInputEnabled(bool); 0x17B90 44 vgui::VPanel::IsKeyBoardInputEnabled(void); 0x17BA0 45 vgui::VPanel::IsMouseInputEnabled(void); 0x17A30 46 vgui::VPanel::IsTopmostPopup(void)const; 0x17A40 47 vgui::VPanel::SetTopmostPopup(bool); 0x17BB0 48 vgui::VPanel::SetSiblingPin(vgui::VPanel*,unsigned char,unsigned char); 0x17070 49 vgui::VPanel::GetInternalAbsPos(int &,int &); 0x31CAC 50 `vtable for'__cxxabiv1::__class_type_info; 0x2573B 51 `typeinfo name for'vgui::VPanel; 0x00000 52 dword_0; 0x00000 53 dword_0; 0x00000 54 dword_0; 0x2C400 55 `typeinfo for'ConCommand; 0x18C50 56 ConCommand::~ConCommand(); 0x18C40 57 ConCommand::~ConCommand(); 0x18C60 58 ConCommand::IsCommand(void)const; 0x18B40 59 ConCommandBase::IsFlagSet(int)const; 0x18B60 60 ConCommandBase::AddFlags(int); 0x18B30 61 ConCommandBase::GetName(void)const; 0x18B70 62 ConCommandBase::GetHelpText(void)const; 0x18B80 63 ConCommandBase::IsRegistered(void)const; 0x18A80 64 ConCommandBase::GetDLLIdentifier(void)const; 0x18A90 65 ConCommandBase::CreateBase(char const*,char const*,int); 0x18B00 66 ConCommandBase::Init(void); 0x18CC0 67 ConCommand::AutoCompleteSuggest(char const*,CUtlVector<CUtlString,CUtlMemory<CUtlString,int>> &); 0x18E00 68 ConCommand::CanAutoComplete(void); 0x18C70 69 ConCommand::Dispatch(CCommand const&); 0x00000 70 dword_0; 0x2C3E0 71 `typeinfo for'ConVar; 0x18F80 72 ConVar::~ConVar(); 0x18F40 73 ConVar::~ConVar(); 0x19050 74 ConVar::IsCommand(void)const; 0x18FC0 75 ConVar::IsFlagSet(int)const; 0x19010 76 ConVar::AddFlags(int); 0x19030 77 ConVar::GetName(void)const; 0x19000 78 ConVar::GetHelpText(void)const; 0x19020 79 ConVar::IsRegistered(void)const; 0x18A80 80 ConCommandBase::GetDLLIdentifier(void)const; 0x18A90 81 ConCommandBase::CreateBase(char const*,char const*,int); 0x19060 82 ConVar::Init(void); 0x19690 83 ConVar::SetValue(char const*); 0x196D0 84 ConVar::SetValue(float); 0x19730 85 ConVar::SetValue(int); 0x19090 86 ConVar::InternalSetValue(char const*); 0x19360 87 ConVar::InternalSetFloatValue(float); 0x19470 88 ConVar::InternalSetIntValue(int); 0x19320 89 ConVar::ClampValue(float &); 0x191B0 90 ConVar::ChangeStringValue(char const*,float); 0x19580 91 ConVar::Create(char const*,char const*,int,char const*,bool,float,bool,float,void (*)(IConVar *,char const*,float));
Code:
/* ida_vtables.idc v2b - Senator VTABLE BLOCK: 0x004F02F0 DUMP FROM 'engine.dylib' ADDRESS ID FUNCTION */ 0x1DC020 0 CModelInfoClient::~CModelInfoClient(); 0x1DC4C0 1 CModelInfoClient::~CModelInfoClient(); 0x1DB7A0 2 CModelInfoClient::GetModel(int); 0x1D9E70 3 CModelInfo::GetModelIndex(char const*)const; 0x1DA550 4 CModelInfo::GetModelName(model_t const*)const; 0x1DAF70 5 CModelInfo::GetVCollide(model_t const*); 0x1DB010 6 CModelInfo::GetVCollide(int); 0x1DA590 7 CModelInfo::GetModelBounds(model_t const*,Vector &,Vector &)const; 0x1DA5E0 8 CModelInfo::GetModelRenderBounds(model_t const*,Vector &,Vector &)const; 0x1DA7B0 9 CModelInfo::GetModelFrameCount(model_t const*)const; 0x1DA840 10 CModelInfo::GetModelType(model_t const*)const; 0x1DA9F0 11 CModelInfo::GetModelExtraData(model_t const*); 0x1DAB70 12 CModelInfo::ModelHasMaterialProxy(model_t const*)const; 0x1DAB90 13 CModelInfo::IsTranslucent(model_t const*)const; 0x1DABD0 14 CModelInfo::IsTranslucentTwoPass(model_t const*)const; 0x1DAE10 15 CModelInfo::RecomputeTranslucency(model_t const*,int,int,void *,float); 0x1DAE50 16 CModelInfo::GetModelMaterialCount(model_t const*)const; 0x1DAE70 17 CModelInfo::GetModelMaterials(model_t const*,int,IMaterial **); 0x1DABB0 18 CModelInfo::IsModelVertexLit(model_t const*)const; 0x1DB0B0 19 CModelInfo::GetModelKeyValueText(model_t const*); 0x1DB110 20 CModelInfo::GetModelKeyValue(model_t const*,CUtlBuffer &); 0x1DB210 21 CModelInfo::GetModelRadius(model_t const*); 0x1DAA20 22 CModelInfo::FindModel(studiohdr_t const*,void **,char const*)const; 0x1DAA80 23 CModelInfo::FindModel(void *)const; 0x1DAAB0 24 CModelInfo::GetVirtualModel(studiohdr_t const*)const; 0x1DAAF0 25 CModelInfo::GetAnimBlock(studiohdr_t const*,int)const; 0x1DBAD0 26 CModelInfoClient::GetModelMaterialColorAndLighting(model_t const*,Vector const&,QAngle const&,CGameTrace *,Vector&,Vector&); 0x1DAEA0 27 CModelInfo::GetIlluminationPoint(model_t const*,IClientRenderable *,Vector const&,QAngle const&,Vector*); 0x1DAF20 28 CModelInfo::GetModelContents(int); 0x1DB230 29 CModelInfo::GetStudiomodel(model_t const*); 0x1DA770 30 CModelInfo::GetModelSpriteWidth(model_t const*)const; 0x1DA790 31 CModelInfo::GetModelSpriteHeight(model_t const*)const; 0x1DB8C0 32 CModelInfoClient::SetLevelScreenFadeRange(float,float); 0x1DB910 33 CModelInfoClient::GetLevelScreenFadeRange(float *,float *)const; 0x1DB930 34 CModelInfoClient::SetViewScreenFadeRange(float,float); 0x1DB980 35 CModelInfoClient::ComputeLevelScreenFade(Vector const&,float,float)const; 0x1DB9C0 36 CModelInfoClient::ComputeViewScreenFade(Vector const&,float,float)const; 0x1DAB30 37 CModelInfo::GetAutoplayList(studiohdr_t const*,unsigned short **)const; 0x1DB270 38 CModelInfo::GetCollideForVirtualTerrain(int); 0x1DABF0 39 CModelInfo::IsUsingFBTexture(model_t const*,int,int,void *)const; 0x1DB860 40 CModelInfoClient::FindOrLoadModel(char const*); 0x1DC310 41 IVModelInfo::InitDynamicModels(void); 0x1DC330 42 IVModelInfo::ShutdownDynamicModels(void); 0x1DC350 43 IVModelInfo::AddDynamicModel(char const*,int); 0x1DC370 44 IVModelInfo::ReferenceModel(int); 0x1DC390 45 IVModelInfo::UnreferenceModel(int); 0x1DC3B0 46 IVModelInfo::CleanupDynamicModels(bool); 0x1DC3D0 47 CModelInfo::GetCacheHandle(model_t const*)const; 0x1DB290 48 CModelInfo::GetBrushModelPlaneCount(model_t const*)const; 0x1DB2C0 49 CModelInfo::GetBrushModelPlane(model_t const*,int,cplane_t &,Vector *)const; 0x1DC3F0 50 CModelInfo::GetSurfacepropsForVirtualTerrain(int); 0x1DA4F0 51 CModelInfo::OnLevelChange(void); 0x1D9F60 52 CModelInfo::GetModelClientSideIndex(char const*)const; 0x1DB6C0 53 CModelInfoClient::RegisterDynamicModel(char const*,bool); 0x1DA3F0 54 CModelInfo::IsDynamicModelLoading(int); 0x1DA450 55 CModelInfo::AddRefDynamicModel(int); 0x1DA4A0 56 CModelInfo::ReleaseDynamicModel(int); 0x1DA2C0 57 CModelInfo::RegisterModelLoadCallback(int,IModelLoadCallback *,bool); 0x1DA340 58 CModelInfo::UnregisterModelLoadCallback(int,IModelLoadCallback *); 0x1DB7E0 59 CModelInfoClient::OnDynamicModelsStringTableChange(int,char const*,void const*); 0x1DB670 60 CModelInfoClient::GetDynamicModelStringTable(void)const; 0x1DB690 61 CModelInfoClient::LookupPrecachedModelIndex(char const*)const;

