Files
2025-09-18 17:55:52 -04:00

28 lines
725 B
C++

#ifndef __sgGroup__
#define __sgGroup__
/************************************************************************/
/* Group */
/************************************************************************/
class sgCore_API sgCGroup : public sgCObject
{
protected:
sgCGroup();
sgCGroup(SG_OBJ_HANDLE);
virtual ~sgCGroup();
IObjectsList* m_children;
public:
IObjectsList* GetChildrenList() const;
virtual bool SetAttribute(SG_OBJECT_ATTR_ID, unsigned short);
virtual bool ApplyTempMatrix();
static sgCGroup* CreateGroup(sgCObject** objcts, int cnt);
bool BreakGroup(sgCObject** objcts);
PRIVATE_ACCESS
};
#endif