SkelModelNode.h 547 B

12345678910111213141516171819202122232425262728
  1. #ifndef _SKEL_MODEL_NODE_H_
  2. #define _SKEL_MODEL_NODE_H_
  3. #include "Common.h"
  4. #include "MeshNode.h"
  5. class MeshNode;
  6. class SkelNode;
  7. /**
  8. * Skeleton model Scene node
  9. * It is just a group node with a derived init
  10. */
  11. class SkelModelNode: public Node
  12. {
  13. public:
  14. Vec<MeshNode*> meshNodes;
  15. SkelNode* skelNode;
  16. SkelModelNode(): Node(NT_SKEL_MODEL), skelNode(NULL) { isGroupNode = true; }
  17. void init( const char* filename );
  18. void deinit() {} ///< Do nothing because it loads no resources
  19. void render() {} ///< Do nothing
  20. };
  21. #endif