virtual E3dScene * getRootE3dSceneFromE3dObject() const
void ActionChanged() const
virtual sdr::properties::BaseProperties & GetProperties() const
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
virtual const SfxItemSet & GetObjectItemSet() const override
virtual void SetObjectItemSet(const SfxItemSet &rSet)=0
const SdrObject & GetSdrObject() const
virtual const SfxItemSet & GetMergedItemSet() const
virtual void ClearObjectItem(const sal_uInt16 nWhich=0)=0
virtual void SetMergedItemSet(const SfxItemSet &rSet, bool bClearAllItems=false)
virtual const SfxItemSet & GetObjectItemSet() const =0
std::optional< SfxItemSet > mxItemSet
virtual void PostItemChange(const sal_uInt16 nWhich)
virtual std::unique_ptr< BaseProperties > Clone(SdrObject &rObj) const override
virtual void PostItemChange(const sal_uInt16 nWhich) override
E3dCompoundProperties(SdrObject &rObj)
virtual const SfxItemSet & GetMergedItemSet() const override
virtual void SetMergedItemSet(const SfxItemSet &rSet, bool bClearAllItems=false) override
virtual ~E3dCompoundProperties() override
constexpr TypedWhichId< Svx3DNormalsKindItem > SDRATTR_3DOBJ_NORMALS_KIND(SDRATTR_3DOBJ_FIRST+7)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DOBJ_DOUBLE_SIDED(SDRATTR_3DOBJ_FIRST+6)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DOBJ_NORMALS_INVERT(SDRATTR_3DOBJ_FIRST+8)
constexpr TypedWhichId< Svx3DReducedLineGeometryItem > SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY(SDRATTR_3DOBJ_FIRST+24)
constexpr TypedWhichId< Svx3DTextureProjectionYItem > SDRATTR_3DOBJ_TEXTURE_PROJ_Y(SDRATTR_3DOBJ_FIRST+10)
constexpr TypedWhichId< Svx3DTextureProjectionXItem > SDRATTR_3DOBJ_TEXTURE_PROJ_X(SDRATTR_3DOBJ_FIRST+9)