TreeElementRNAArrayElement(TreeElement &legacy_te, PointerRNA &rna_ptr, int index)
PropertyRNA * getPropertyRNA() const override
const PointerRNA & getPointerRNA() const
bool isExpandValid() const override
bool expandPoll(const SpaceOutliner &) const override
constexpr static int max_index
TreeElementRNACommon(TreeElement &legacy_te, PointerRNA &rna_ptr)
virtual PropertyRNA * getPropertyRNA() const
void expand(SpaceOutliner &space_outliner) const override
TreeElementRNAProperty(TreeElement &legacy_te, PointerRNA &rna_ptr, int index)
PropertyRNA * getPropertyRNA() const override
TreeElementRNAStruct(TreeElement &legacy_te, PointerRNA &rna_ptr)
void expand(SpaceOutliner &space_outliner) const override