1 #ifndef VOGLEDITOR_STATETREELIGHTITEM_H
2 #define VOGLEDITOR_STATETREELIGHTITEM_H
4 #include "vogleditor_statetreeitem.h"
6 class vogleditor_stateTreeLightItem: public vogleditor_stateTreeItem
9 vogleditor_stateTreeLightItem(QString name, unsigned int lightIndex, vogleditor_stateTreeItem* parent, const vogl_state_vector* pState);
10 virtual ~vogleditor_stateTreeLightItem()
13 m_pDiffBaseState = NULL;
16 void set_diff_base_state(const vogl_state_vector* pBaseState);
18 unsigned int get_light_index() const { return m_lightIndex; }
21 unsigned int m_lightIndex;
22 const vogl_state_vector* m_pState;
23 const vogl_state_vector* m_pDiffBaseState;
24 vogl::vector<vogleditor_stateTreeStateVecDiffableItem*> m_diffableItems;
27 #endif // VOGLEDITOR_STATETREELIGHTITEM_H