LibreOffice Module svx (master) 1
Static Public Member Functions | List of all members
EnhancedCustomShape3d Class Referencefinal

#include <EnhancedCustomShape3d.hxx>

Static Public Member Functions

static rtl::Reference< SdrObjectCreate3DObject (const SdrObject *pShape2d, const SdrObjCustomShape &rSdrObjCustomShape)
 

Detailed Description

Definition at line 28 of file EnhancedCustomShape3d.hxx.

Member Function Documentation

◆ Create3DObject()

rtl::Reference< SdrObject > EnhancedCustomShape3d::Create3DObject ( const SdrObject pShape2d,
const SdrObjCustomShape rSdrObjCustomShape 
)
static

Definition at line 234 of file EnhancedCustomShape3d.cxx.

References a, basegfx::utils::adaptiveSubdivideByAngle(), Any, basegfx::B2DPolyPolygon::append(), basegfx::B3DPolygon::append(), basegfx::B2DPolyPolygon::areControlPointsUsed(), tools::Rectangle::Bottom(), tools::Rectangle::Center(), SfxItemSet::ClearItem(), o3tl::convert(), SdrObject::ConvertToContourObj(), SdrObject::ConvertToPolyObj(), basegfx::B2DPolyPolygon::count(), SdrObjListIter::Count(), drawinglayer::primitive2d::createNewSdrLineAttribute(), drawinglayer::primitive2d::createNewSdrLineStartEndAttribute(), BitmapEx::Crop(), DBG_ASSERT, DeepNoGroups, basegfx::deg2rad(), basegfx::fTools::equal(), basegfx::fTools::equalZero(), SfxWhichIter::FirstWhich(), basegfx::fround(), SfxItemSet::Get(), basegfx::B2DPolyPolygon::getB2DRange(), basegfx::B3DPolygon::getB3DPoint(), Graphic::GetBitmapEx(), tools::Polygon::GetBoundRect(), XColorItem::GetColorValue(), drawinglayer::attribute::SdrLineStartEndAttribute::getEndWidth(), drawinglayer::attribute::SdrLineAttribute::getFullDotDashLen(), GraphicObject::GetGraphic(), XFillBitmapItem::GetGraphicObject(), tools::Rectangle::GetHeight(), sdr::properties::BaseProperties::GetItem(), SfxItemSet::GetItemState(), SdrObject::GetLayer(), SdrTextObj::GetLogicRect(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), SdrObject::GetMergedItem(), SdrObject::GetMergedItemSet(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), SdrObjCustomShape::GetObjectRotation(), tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), SfxItemSet::GetParent(), SdrPathObj::GetPathPoly(), SdrObject::GetProperties(), SdrCustomShapeGeometryItem::GetPropertyValueByName(), basegfx::utils::getRange(), SdrTextObj::GetRotateAngle(), SdrModel::GetScaleUnit(), SdrObject::getSdrModelFromSdrObject(), BitmapEx::GetSizePixel(), SdrAttrObj::GetSnapRect(), drawinglayer::attribute::SdrLineStartEndAttribute::getStartWidth(), drawinglayer::attribute::SdrLineAttribute::getWidth(), tools::Rectangle::GetWidth(), basegfx::Tuple3D< typename TYPE >::getX(), basegfx::Tuple3D< typename TYPE >::getY(), basegfx::Tuple3D< typename TYPE >::getZ(), Size::Height(), Color::HSBtoRGB(), i, basegfx::B2DPolyPolygon::isClosed(), drawinglayer::attribute::SdrLineAttribute::isDefault(), BitmapEx::IsEmpty(), drawinglayer::attribute::SdrLineStartEndAttribute::isEndActive(), utl::ConfigManager::IsFuzzing(), SdrObjCustomShape::IsMirroredX(), SdrObjCustomShape::IsMirroredY(), SdrObjListIter::IsMore(), drawinglayer::attribute::SdrLineStartEndAttribute::isStartActive(), tools::Rectangle::Left(), makeSvx3DAmbientcolorItem(), makeSvx3DDoubleSidedItem(), makeSvx3DLightcolor1Item(), makeSvx3DLightcolor2Item(), makeSvx3DLightcolor4Item(), makeSvx3DLightcolor5Item(), makeSvx3DLightcolor6Item(), makeSvx3DLightcolor7Item(), makeSvx3DLightcolor8Item(), makeSvx3DLightDirection1Item(), makeSvx3DLightDirection2Item(), makeSvx3DLightDirection4Item(), makeSvx3DLightDirection5Item(), makeSvx3DLightDirection6Item(), makeSvx3DLightDirection7Item(), makeSvx3DLightDirection8Item(), makeSvx3DLightOnOff1Item(), makeSvx3DLightOnOff2Item(), makeSvx3DLightOnOff4Item(), makeSvx3DLightOnOff5Item(), makeSvx3DLightOnOff6Item(), makeSvx3DLightOnOff7Item(), makeSvx3DLightOnOff8Item(), makeSvx3DMaterialSpecularIntensityItem(), makeSvx3DMaterialSpecularItem(), makeSvx3DPercentDiagonalItem(), makeSvx3DTwoSidedLightingItem(), o3tl::mm100, basegfx::fTools::more(), SdrObjListIter::Next(), SfxWhichIter::NextWhich(), basegfx::B3DVector::normalize(), Parallel, Perspective, SfxItemSet::Put(), Color::RGBtoHSB(), tools::Rectangle::Right(), basegfx::B3DHomMatrix::rotate(), basegfx::B2DHomMatrix::rotate(), RotatePoint(), rSet, basegfx::B2DHomMatrix::scale(), basegfx::B3DHomMatrix::scale(), SDRATTR_CUSTOMSHAPE_GEOMETRY(), SDRATTR_TEXTDIRECTION(), Camera3D::SetAutoAdjustProjection(), tools::Rectangle::SetBottom(), Camera3D::SetFocalLength(), tools::Rectangle::SetLeft(), sdr::properties::BaseProperties::SetObjectItem(), SfxItemSet::SetParent(), Camera3D::SetPosAndLookAt(), Viewport3D::SetProjection(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Camera3D::SetViewWindow(), basegfx::B3DHomMatrix::shearXY(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), toRadians(), basegfx::B3DPolygon::transform(), basegfx::B2DPolyPolygon::transform(), tools::Polygon::Translate(), basegfx::B2DHomMatrix::translate(), basegfx::B3DHomMatrix::translate(), o3tl::twip, tools::Rectangle::Union(), Size::Width(), X, Point::X(), XATTR_FILLBITMAP(), XATTR_FILLBMP_TILE(), XATTR_FILLCOLOR(), XATTR_FILLSTYLE(), XATTR_LINECOLOR(), XATTR_LINESTYLE(), XATTR_LINETRANSPARENCE(), XATTR_SECONDARYFILLCOLOR(), Y, and Point::Y().


The documentation for this class was generated from the following files: