Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.2 KiB

  1. //====== Copyright � 1996-2004, Valve Corporation, All rights reserved. =====//
  2. //
  3. // Dme version of a list of body groups. Each body group contains a list
  4. // of LOD lists which are the various options to switch in for that part of the body
  5. //
  6. //===========================================================================//
  7. #ifndef DMEBODYGROUPLIST_H
  8. #define DMEBODYGROUPLIST_H
  9. #ifdef _WIN32
  10. #pragma once
  11. #endif
  12. #include "datamodel/dmelement.h"
  13. #include "datamodel/dmattributevar.h"
  14. //-----------------------------------------------------------------------------
  15. // Forward Declarations
  16. //-----------------------------------------------------------------------------
  17. class CDmeBodyGroup;
  18. class CDmeLODList;
  19. //-----------------------------------------------------------------------------
  20. // A class representing a list of body groups
  21. //-----------------------------------------------------------------------------
  22. class CDmeBodyGroupList : public CDmElement
  23. {
  24. DEFINE_ELEMENT( CDmeBodyGroupList, CDmElement );
  25. public:
  26. CDmeBodyGroup *FindBodyGroup( const char *pName );
  27. // Gets the 'main' body part (used for compilation)
  28. CDmeLODList *GetMainBodyPart();
  29. CDmaElementArray< CDmeBodyGroup > m_BodyGroups;
  30. };
  31. #endif // DMEBODYGROUPLIST_H