MeepDarknessMeep

C_BaseEntity Header Gmod 9/8/2013

Sep 8th, 2013
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 16.39 KB | None | 0 0
  1. class C_BaseEntity
  2. {
  3. public:
  4.     virtual void* C_BaseEntity::SetRefEHandle(const void* /* CBaseHandle  const& */) = 0;
  5.     virtual void* C_BaseEntity::GetRefEHandle(void) = 0;
  6.     virtual void* C_BaseEntity::GetCollideable(void) = 0;
  7.     virtual void* C_BaseEntity::GetClientNetworkable(void) = 0;
  8.     virtual void* C_BaseEntity::GetClientRenderable(void) = 0;
  9.     virtual void* C_BaseEntity::GetIClientEntity(void) = 0;
  10.     virtual void* C_BaseEntity::GetBaseEntity(void) = 0;
  11.     virtual void* C_BaseEntity::GetClientThinkable(void) = 0;
  12.     virtual void* C_BaseEntity::Release(void) = 0;
  13.     virtual void* C_BaseEntity::GetAbsOrigin(void) = 0;
  14.     virtual void* C_BaseEntity::GetAbsAngles(void) = 0;
  15.     virtual void* C_BaseEntity::GetMouth(void) = 0;
  16.     virtual void* C_BaseEntity::GetSoundSpatialization(void* /* SpatializationInfo_t & */) = 0;
  17.     virtual void* C_BaseEntity::GetDataDescMap(void) = 0;
  18.     virtual void* C_BaseEntity::YouForgotToImplementOrDeclareClientClass(void) = 0;
  19.     virtual void* C_BaseEntity::GetClientClass(void) = 0;
  20.     virtual void* C_BaseEntity::GetPredDescMap(void) = 0;
  21.     virtual void* C_BaseEntity::FireBullets(void* /* FireBulletsInfo_t  const& */) = 0;
  22.     virtual void* C_BaseEntity::ModifyFireBulletsDamage(void* /* CTakeDamageInfo * */) = 0;
  23.     virtual void* C_BaseEntity::ShouldDrawUnderwaterBulletBubbles(void) = 0;
  24.     virtual void* C_BaseEntity::ShouldDrawWaterImpacts(void) = 0;
  25.     virtual void* C_BaseEntity::HandleShotImpactingWater(void*, void*, void*, void* /* FireBulletsInfo_t  const&,Vector  const&,ITraceFilter *,Vector* */) = 0;
  26.     virtual void* C_BaseEntity::GetBeamTraceFilter(void) = 0;
  27.     virtual void* C_BaseEntity::DispatchTraceAttack(void*, void*, void*, void* /* CTakeDamageInfo  const&,Vector  const&,CGameTrace *,CDmgAccumulator * */) = 0;
  28.     virtual void* C_BaseEntity::TraceAttack(void*, void*, void*, void* /* CTakeDamageInfo  const&,Vector  const&,CGameTrace *,CDmgAccumulator * */) = 0;
  29.     virtual void* C_BaseEntity::DoImpactEffect(void* /* CGameTrace &,int*/) = 0;
  30.     virtual void* C_BaseEntity::MakeTracer(void*, void*, int /* Vector  const&,CGameTrace  const&,int */) = 0;
  31.     virtual void* C_BaseEntity::GetTracerAttachment(void) = 0;
  32.     virtual void* C_BaseEntity::BloodColor(void) = 0;
  33.     virtual void* C_BaseEntity::GetTracerType(void) = 0;
  34.     virtual void* C_BaseEntity::Spawn(void) = 0;
  35.     virtual void* C_BaseEntity::SpawnClientEntity(void) = 0;
  36.     virtual void* C_BaseEntity::Precache(void) = 0;
  37.     virtual void* C_BaseEntity::Activate(void) = 0;
  38.     virtual void* C_BaseEntity::ParseMapData(void* /* CEntityMapData * */) = 0;
  39.     virtual void* C_BaseEntity::KeyValue(char  const*,char  const*) = 0;
  40.     virtual void* C_BaseEntity::KeyValue(char  const*,float) = 0;
  41.     virtual void* C_BaseEntity::KeyValue(char  const*,const void* /* Vector  const& */) = 0;
  42.     virtual void* C_BaseEntity::GetKeyValue(char  const*,char *,int) = 0;
  43.     virtual void* C_BaseEntity::Init(int,int) = 0;
  44.     virtual void* C_BaseEntity::GetIClientUnknown(void) = 0;
  45.     virtual void* C_BaseEntity::GetBaseAnimating(void) = 0;
  46.     virtual void* C_BaseEntity::SetClassname(char  const*) = 0;
  47.     virtual void* C_BaseEntity::RecordToolMessage(void) = 0;
  48.     virtual void* C_BaseEntity::GetRenderOrigin(void) = 0;
  49.     virtual void* C_BaseEntity::GetRenderAngles(void) = 0;
  50.     virtual void* C_BaseEntity::GetObserverCamOrigin(void) = 0;
  51.     virtual void* C_BaseEntity::RenderableToWorldTransform(void) = 0;
  52.     virtual void* C_BaseEntity::IsTransparent(void) = 0;
  53.     virtual void* C_BaseEntity::IsTwoPass(void) = 0;
  54.     virtual void* C_BaseEntity::UsesPowerOfTwoFrameBufferTexture(void) = 0;
  55.     virtual void* C_BaseEntity::UsesFullFrameBufferTexture(void) = 0;
  56.     virtual void* C_BaseEntity::IgnoresZBuffer(void) = 0;
  57.     virtual void* C_BaseEntity::GetModel(void) = 0;
  58.     virtual void* C_BaseEntity::DrawModel(int) = 0;
  59.     virtual void* C_BaseEntity::ComputeFxBlend(void) = 0;
  60.     virtual void* C_BaseEntity::GetFxBlend(void) = 0;
  61.     virtual void* C_BaseEntity::LODTest(void) = 0;
  62.     virtual void* C_BaseEntity::GetRenderBounds(void*, void* /* Vector &,Vector & */) = 0;
  63.     virtual void* C_BaseEntity::GetPVSNotifyInterface(void) = 0;
  64.     virtual void* C_BaseEntity::GetRenderBoundsWorldspace(void*, void* /*Vector &,Vector &*/) = 0;
  65.     virtual void* C_BaseEntity::GetShadowRenderBounds(void*, void*, void* /* Vector &,Vector &,ShadowType_t */) = 0;
  66.     virtual void* C_BaseEntity::GetColorModulation(float *) = 0;
  67.     virtual void* C_BaseEntity::OnThreadedDrawSetup(void) = 0;
  68.     virtual void* C_BaseEntity::TestCollision(void*, void*, void* /* Ray_t  const&,uint,CGameTrace & */) = 0;
  69.     virtual void* C_BaseEntity::TestHitboxes(void*, void*, void* /* Ray_t  const&,uint,CGameTrace & */) = 0;
  70.     virtual void* C_BaseEntity::GetAttackDamageScale(void) = 0;
  71.     virtual void* C_BaseEntity::NotifyShouldTransmit(void* /* ShouldTransmitState_t */) = 0;
  72.     virtual void* C_BaseEntity::PreDataUpdate(void* /* DataUpdateType_t */) = 0;
  73.     virtual void* C_BaseEntity::PostDataUpdate(void* /* DataUpdateType_t */) = 0;
  74.     virtual void* C_BaseEntity::ValidateModelIndex(void) = 0;
  75.     virtual void* C_BaseEntity::SetDormant(bool) = 0;
  76.     virtual bool C_BaseEntity::IsDormant(void) = 0;
  77.     virtual void* C_BaseEntity::SetDestroyedOnRecreateEntities(void) = 0;
  78.     virtual void* C_BaseEntity::GetEFlags(void) = 0;
  79.     virtual void* C_BaseEntity::SetEFlags(int) = 0;
  80.     virtual int C_BaseEntity::entindex(void) = 0;
  81.     virtual void* C_BaseEntity::ReceiveMessage(int, void* /* bf_read & */) = 0;
  82.     virtual void* C_BaseEntity::GetDataTableBasePtr(void) = 0;
  83.     virtual void* C_BaseEntity::ClientThink(void) = 0;
  84.     virtual void* C_BaseEntity::GetThinkHandle(void) = 0;
  85.     virtual void* C_BaseEntity::SetThinkHandle(void* /* CClientThinkHandlePtr * */) = 0;
  86.     virtual void* C_BaseEntity::ShouldSavePhysics(void) = 0;
  87.     virtual void* C_BaseEntity::OnSave(void) = 0;
  88.     virtual void* C_BaseEntity::OnRestore(void) = 0;
  89.     virtual void* C_BaseEntity::ObjectCaps(void) = 0;
  90.     virtual void* C_BaseEntity::Save(void* /* ISave & */) = 0;
  91.     virtual void* C_BaseEntity::Restore(void* /* IRestore & */) = 0;
  92.     virtual void* C_BaseEntity::CreateVPhysics(void) = 0;
  93.     virtual void* C_BaseEntity::VPhysicsDestroyObject(void) = 0;
  94.     virtual void* C_BaseEntity::VPhysicsUpdate(void* /* IPhysicsObject * */) = 0;
  95.     virtual void* C_BaseEntity::VPhysicsGetObjectList(void*, int /* IPhysicsObject **,int */) = 0;
  96.     virtual void* C_BaseEntity::VPhysicsIsFlesh(void) = 0;
  97.     virtual void* C_BaseEntity::SetupBones(void* /* matrix3x4_t * */,int,int,float) = 0;
  98.     virtual void* C_BaseEntity::SetupWeights(const void* /* matrix3x4_t  const* */,int,float *,float *) = 0;
  99.     virtual void* C_BaseEntity::UsesFlexDelayedWeights(void) = 0;
  100.     virtual void* C_BaseEntity::DoAnimationEvents(void) = 0;
  101.     virtual void* C_BaseEntity::AddEntity(void) = 0;
  102.     virtual void* C_BaseEntity::GetLocalAngles(void) = 0;
  103.     virtual void* C_BaseEntity::GetPrevLocalOrigin(void) = 0;
  104.     virtual void* C_BaseEntity::GetPrevLocalAngles(void) = 0;
  105.     virtual void* C_BaseEntity::WorldAlignMins(void) = 0;
  106.     virtual void* C_BaseEntity::WorldAlignMaxs(void) = 0;
  107.     virtual void* C_BaseEntity::WorldSpaceCenter(void) = 0;
  108.     virtual void* C_BaseEntity::ComputeWorldSpaceSurroundingBox(void*, void* /* Vector *,Vector * */) = 0;
  109.     virtual void* C_BaseEntity::GetSolid(void) = 0;
  110.     virtual void* C_BaseEntity::GetSolidFlags(void) = 0;
  111.     virtual void* C_BaseEntity::LookupAttachment(char  const*) = 0;
  112.     virtual void* C_BaseEntity::GetAttachment(int,void* /* matrix3x4_t & */) = 0;
  113.     virtual void* C_BaseEntity::GetAttachment(int,void*,void* /* Vector & */) = 0;
  114.     virtual void* C_BaseEntity::GetAttachment(int,void*, void*,void* /* Vector &,QAngle & */) = 0;
  115.     virtual void* C_BaseEntity::GetAttachmentVelocity(int,void*, void* /* Vector &,Quaternion & */) = 0;
  116.     virtual void* C_BaseEntity::GetTeam(void) = 0;
  117.     virtual void* C_BaseEntity::GetTeamNumber(void) = 0;
  118.     virtual void* C_BaseEntity::ChangeTeam(int) = 0;
  119.     virtual void* C_BaseEntity::GetRenderTeamNumber(void) = 0;
  120.     virtual void* C_BaseEntity::InSameTeam(C_BaseEntity*) = 0;
  121.     virtual void* C_BaseEntity::InLocalTeam(void) = 0;
  122.     virtual void* C_BaseEntity::IsValidIDTarget(void) = 0;
  123.     virtual void* C_BaseEntity::GetIDString(void) = 0;
  124.     virtual void* C_BaseEntity::ModifyEmitSoundParams(void* /* EmitSound_t & */) = 0;
  125.     virtual void* C_BaseEntity::InitializeAsClientEntity(char  const*, void* /* RenderGroup_t */) = 0;
  126.     virtual void* C_BaseEntity::Simulate(void) = 0;
  127.     virtual void* C_BaseEntity::OnDataChanged(void* /* DataUpdateType_t */) = 0;
  128.     virtual void* C_BaseEntity::OnPreDataChanged(void* /* DataUpdateType_t */) = 0;
  129.     virtual void* C_BaseEntity::GetClientVehicle(void) = 0;
  130.     virtual void* C_BaseEntity::GetAimEntOrigin(void*, void*, void* /* IClientEntity *,Vector *,QAngle * */) = 0;
  131.     virtual void* C_BaseEntity::GetOldOrigin(void) = 0;
  132.     virtual void* C_BaseEntity::GetRenderGroup(void) = 0;
  133.     virtual void* C_BaseEntity::GetToolRecordingState(void* /* KeyValues * */) = 0;
  134.     virtual void* C_BaseEntity::CleanupToolRecordingState(void* /* KeyValues * */) = 0;
  135.     virtual void* C_BaseEntity::GetCollideType(void) = 0;
  136.     virtual void* C_BaseEntity::ShouldDraw(void) = 0;
  137.     virtual void* C_BaseEntity::IsSelfAnimating(void) = 0;
  138.     virtual void* C_BaseEntity::OnLatchInterpolatedVariables(int) = 0;
  139.     virtual void* C_BaseEntity::OnNewModel(void) = 0;
  140.     virtual void* C_BaseEntity::OnNewParticleEffect(char  const*, void* /* CNewParticleEffect * */) = 0;
  141.     virtual void* C_BaseEntity::ResetLatched(void) = 0;
  142.     virtual void* C_BaseEntity::Interpolate(float) = 0;
  143.     virtual void* C_BaseEntity::IsSubModel(void) = 0;
  144.     virtual void* C_BaseEntity::CreateLightEffects(void) = 0;
  145.     virtual void* C_BaseEntity::Clear(void) = 0;
  146.     virtual void* C_BaseEntity::DrawBrushModel(bool,int,bool) = 0;
  147.     virtual void* C_BaseEntity::GetTextureAnimationStartTime(void) = 0;
  148.     virtual void* C_BaseEntity::TextureAnimationWrapped(void) = 0;
  149.     virtual void* C_BaseEntity::SetNextClientThink(float) = 0;
  150.     virtual void* C_BaseEntity::SetHealth(int) = 0;
  151.     virtual int C_BaseEntity::GetHealth(void) = 0;
  152.     virtual void* C_BaseEntity::GetMaxHealth(void) = 0;
  153.     virtual void* C_BaseEntity::ShadowCastType(void) = 0;
  154.     virtual void* C_BaseEntity::ShouldReceiveProjectedTextures(int) = 0;
  155.     virtual void* C_BaseEntity::IsShadowDirty(void) = 0;
  156.     virtual void* C_BaseEntity::MarkShadowDirty(bool) = 0;
  157.     virtual void* C_BaseEntity::GetShadowParent(void) = 0;
  158.     virtual void* C_BaseEntity::FirstShadowChild(void) = 0;
  159.     virtual void* C_BaseEntity::NextShadowPeer(void) = 0;
  160.     virtual void* C_BaseEntity::AddDecal(const void*, const void*, const void*, int, int, bool, void*, int /* Vector  const&,Vector  const&,Vector  const&,int,int,bool,CGameTrace &,int */) = 0;
  161.     virtual void* C_BaseEntity::IsClientCreated(void) = 0;
  162.     virtual void* C_BaseEntity::UpdateOnRemove(void) = 0;
  163.     virtual void* C_BaseEntity::SUB_Remove(void) = 0;
  164.     virtual void* C_BaseEntity::SetPredictable(bool) = 0;
  165.     virtual void* C_BaseEntity::RestoreData(char  const*,int,int) = 0;
  166.     virtual void* C_BaseEntity::DamageDecal(int,int) = 0;
  167.     virtual void* C_BaseEntity::DecalTrace(void* /* CGameTrace * */,char  const*) = 0;
  168.     virtual void* C_BaseEntity::ImpactTrace(void* /* CGameTrace * */,int,char  const*) = 0;
  169.     virtual void* C_BaseEntity::ShouldPredict(void) = 0;
  170.     virtual void* C_BaseEntity::Think(void) = 0;
  171.     virtual void* C_BaseEntity::CanBePoweredUp(void) = 0;
  172.     virtual void* C_BaseEntity::AttemptToPowerup(int,float,float,C_BaseEntity*,void* /* CDamageModifier * */) = 0;
  173.     virtual bool C_BaseEntity::IsCurrentlyTouching(void) = 0;
  174.     virtual void* C_BaseEntity::StartTouch(C_BaseEntity*) = 0;
  175.     virtual void* C_BaseEntity::Touch(C_BaseEntity*) = 0;
  176.     virtual void* C_BaseEntity::EndTouch(C_BaseEntity*) = 0;
  177.     virtual void* C_BaseEntity::PhysicsSolidMaskForEntity(void) = 0;
  178.     virtual void* C_BaseEntity::PhysicsSimulate(void) = 0;
  179.     virtual bool C_BaseEntity::IsAlive(void) = 0;
  180.     virtual bool C_BaseEntity::IsPlayer(void) = 0;
  181.     virtual void* C_BaseEntity::IsBaseCombatCharacter(void) = 0;
  182.     virtual void* C_BaseEntity::MyCombatCharacterPointer(void) = 0;
  183.     virtual bool C_BaseEntity::IsNPC(void) = 0;
  184.     virtual bool C_BaseEntity::IsNextBot(void) = 0;
  185.     virtual bool C_BaseEntity::IsBaseObject(void) = 0;
  186.     virtual bool C_BaseEntity::IsBaseCombatWeapon(void) = 0;
  187.     virtual void* C_BaseEntity::MyCombatWeaponPointer(void) = 0;
  188.     virtual bool C_BaseEntity::IsBaseTrain(void) = 0;
  189.     virtual void* C_BaseEntity::EyePosition(void) = 0;
  190.     virtual void* C_BaseEntity::EyeAngles(void) = 0;
  191.     virtual void* C_BaseEntity::LocalEyeAngles(void) = 0;
  192.     virtual void* C_BaseEntity::EarPosition(void) = 0;
  193.     virtual void* C_BaseEntity::ShouldCollide(int,int) = 0;
  194.     virtual void* C_BaseEntity::GetViewOffset(void) = 0;
  195.     virtual void* C_BaseEntity::SetViewOffset(void* /* Vector  const& */) = 0;
  196.     virtual void* C_BaseEntity::GetBody(void) = 0;
  197.     virtual void* C_BaseEntity::GetSkin(void) = 0;
  198.     virtual void* C_BaseEntity::GetModelInstance(void) = 0;
  199.     virtual void* C_BaseEntity::GetShadowHandle(void) = 0;
  200.     virtual void* C_BaseEntity::RenderHandle(void) = 0;
  201.     virtual void* C_BaseEntity::CreateModelInstance(void) = 0;
  202.     virtual void* C_BaseEntity::ShouldInterpolate(void) = 0;
  203.     virtual void* C_BaseEntity::GetClientSideFade(void) = 0;
  204.     virtual void* C_BaseEntity::BoneMergeFastCullBloat(void*, void*, const void*, const void* /* Vector &,Vector &,Vector const&,Vector const& */) = 0;
  205.     virtual void* C_BaseEntity::OnPredictedEntityRemove(bool,C_BaseEntity*) = 0;
  206.     virtual void* C_BaseEntity::GetShadowCastDistance(float *, void* /* ShadowType_t */) = 0;
  207.     virtual void* C_BaseEntity::GetShadowCastDirection(void*, void* /* Vector *,ShadowType_t */) = 0;
  208.     virtual void* C_BaseEntity::GetShadowUseOtherEntity(void) = 0;
  209.     virtual void* C_BaseEntity::SetShadowUseOtherEntity(C_BaseEntity*) = 0;
  210.     virtual void* C_BaseEntity::AddRagdollToFadeQueue(void) = 0;
  211.     virtual void* C_BaseEntity::IsDeflectable(void) = 0;
  212.     virtual void* C_BaseEntity::GetStudioBody(void) = 0;
  213.     virtual void* C_BaseEntity::PerformCustomPhysics(void*, void*, void*, void* /* Vector *,Vector *,QAngle *,QAngle * */) = 0;
  214.     virtual void* C_BaseEntity::GetRenderClipPlane(void) = 0;
  215.     virtual void* C_BaseEntity::OnOwnerChanged(void) = 0;
  216.     virtual void* C_BaseEntity::VPhysicsGetElement(int) = 0;
  217.     virtual void* C_BaseEntity::IsARagdoll(void) = 0;
  218.     virtual void* C_BaseEntity::SetMaterialOverride(char  const*) = 0;
  219.     virtual void* C_BaseEntity::SetMaterialOverridePointer(void* /* IMaterial * */) = 0;
  220.     virtual void* C_BaseEntity::GetMaterialOverridePointer(void) = 0;
  221.     virtual void* C_BaseEntity::GetMaterialOverride(void) = 0;
  222.     virtual void* C_BaseEntity::StartMaterialOverride(void) = 0;
  223.     virtual void* C_BaseEntity::EndMaterialOverride(void) = 0;
  224.     virtual void* C_BaseEntity::GetCreationTime(void) = 0;
  225.     virtual void* C_BaseEntity::IsPredicted(void) = 0;
  226.     virtual void* C_BaseEntity::IsWeapon(void) = 0;
  227.     virtual void* C_BaseEntity::IsVehicle(void) = 0;
  228.     virtual void* C_BaseEntity::IsJeep(void) = 0;
  229.     virtual void* C_BaseEntity::UsesLua(void) = 0;
  230.     virtual void* C_BaseEntity::GetLuaEntityType(void) = 0;
  231.     virtual void* C_BaseEntity::PushEntity(void) = 0;
  232.     virtual void* C_BaseEntity::Push_This_Entity(void) = 0;
  233.     virtual void* C_BaseEntity::SetEntity(char  const*,C_BaseEntity*) = 0;
  234.     virtual void* C_BaseEntity::GetParentPhysicsNum(void) = 0;
  235.     virtual void* C_BaseEntity::SetParentPhysicsNum(int) = 0;
  236.     virtual void* C_BaseEntity::StartMotionController(void) = 0;
  237.     virtual void* C_BaseEntity::StopMotionController(void) = 0;
  238.     virtual void* C_BaseEntity::GetCustomisedRenderBounds(void*, void* /* Vector &,Vector & */) = 0;
  239.     virtual void* C_BaseEntity::SetCustomisedRenderBounds(void*, void* /*Vector *,Vector * */) = 0;
  240.     virtual void* C_BaseEntity::GetLuaScriptName(void) = 0;
  241.     virtual void* C_BaseEntity::SpawnedViaLua(void) = 0;
  242.     virtual void* C_BaseEntity::OverridePosition(void) = 0;
  243.     virtual void* C_BaseEntity::InitializeScriptedEntity(char  const*) = 0;
  244.     virtual void* C_BaseEntity::ClearLuaData(void) = 0;
  245.     virtual void* C_BaseEntity::GetLuaTable(void) = 0;
  246.     virtual void* C_BaseEntity::GetLuaEntity(void) = 0;
  247.     virtual void* C_BaseEntity::SetLuaTable(void* /* ILuaObject * */) = 0;
  248.     virtual void* C_BaseEntity::Lua_OnEntityInitialized(void) = 0;
  249.     virtual void* C_BaseEntity::HasLuaTable(void) = 0;
  250.     virtual void* C_BaseEntity::LuaEntityInitialized(void) = 0;
  251.     virtual void* C_BaseEntity::ForcePhysicsDropObject(void) = 0;
  252.     virtual void* C_BaseEntity::StartDriving(void* /* C_BasePlayer * */) = 0;
  253.     virtual void* C_BaseEntity::FinishDriving(void* /* C_BasePlayer * */) = 0;
  254.     virtual void* C_BaseEntity::GMod_ShouldRenderEntity(void) = 0;
  255.     virtual void* C_BaseEntity::OnClientsideLuaRestored(void) = 0;
  256.     virtual void* C_BaseEntity::Lua_GetLuaClass(void) = 0;
  257. };
Advertisement
Add Comment
Please, Sign In to add comment