CBaseFlex: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{CD|CBaseFlex|base=CBaseAnimatingOverlay|file1=[https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/server/baseflex.cpp baseflex.cpp]}}
{{CD|CBaseFlex|base=CBaseAnimatingOverlay|file1=[https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/server/baseflex.cpp baseflex.cpp]}}
'''Purpose:''' CBaseFlex contains and manages data for a model's [[flex controller]]s. The data is not modified, therefore does not take bandwidth for NPCs without faces (i.e. [[npc_combine_s|Combine Soldiers]]).
'''Purpose:''' CBaseFlex contains and manages data for a model's [[flex controller]]s. The data is not modified, therefore does not take bandwidth for NPCs without faces (i.e. [[npc_combine_s|Combine Soldiers]]).
{{Linked entities|funCBaseFlex}}


== Fields ==
== Fields ==
Line 19: Line 21:
== See Also ==
== See Also ==
{{See also netprops}}
{{See also netprops}}


[[Category:Classes]]
[[Category:Classes]]

Revision as of 03:38, 16 September 2024

C++ Class hierarchy
CBaseFlex
CBaseAnimatingOverlay
CBaseAnimating
CBaseEntity
C++ baseflex.cpp

Purpose: CBaseFlex contains and manages data for a model's flex controllers. The data is not modified, therefore does not take bandwidth for NPCs without faces (i.e. Combine Soldiers).

Entities linked to this class

Fields

m_flexWeight[96] <FIELD_FLOAT>

m_viewtarget <FIELD_POSITION_VECTOR>

desc todo

m_flAllowResponsesEndTime <FIELD_TIME>

desc todo

m_LocalToGlobal <CUtlRBTree < FS_LocalToGlobal_t , unsigned short >>

desc todo

m_flLastFlexAnimationTime <FIELD_TIME>

desc todo

in Half-Life 2 series Half-Life 2 series

m_vecLean <FIELD_VECTOR>

m_vecShift <FIELD_VECTOR>


See Also