summaryrefslogtreecommitdiff
path: root/chart2/source/view/inc/OpenglShapeFactory.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/source/view/inc/OpenglShapeFactory.hxx')
-rw-r--r--chart2/source/view/inc/OpenglShapeFactory.hxx206
1 files changed, 0 insertions, 206 deletions
diff --git a/chart2/source/view/inc/OpenglShapeFactory.hxx b/chart2/source/view/inc/OpenglShapeFactory.hxx
deleted file mode 100644
index 7963068ce79e..000000000000
--- a/chart2/source/view/inc/OpenglShapeFactory.hxx
+++ /dev/null
@@ -1,206 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-#ifndef INCLUDED_CHART2_SOURCE_VIEW_INC_OPENGLSHAPEFACTORY_HXX
-#define INCLUDED_CHART2_SOURCE_VIEW_INC_OPENGLSHAPEFACTORY_HXX
-
-#include "AbstractShapeFactory.hxx"
-
-namespace chart {
-
-namespace opengl {
-
-// This class is stateless!!!!!
-// Don't add member variables
-class OpenglShapeFactory : public chart::AbstractShapeFactory
-{
-public:
-
- virtual css::uno::Reference< css::drawing::XShapes >
- createGroup2D(
- const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const OUString& aName = OUString() ) override;
-
- virtual css::uno::Reference< css::drawing::XShapes >
- createGroup3D(
- const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const OUString& aName = OUString() ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createCube( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPosition
- , const css::drawing::Direction3D& rSize
- , sal_Int32 nRotateZAngleHundredthDegree
- , const css::uno::Reference< css::beans::XPropertySet >& xSourceProp
- , const tPropertyNameMap& rPropertyNameMap
- , bool bRounded = false) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createCylinder( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPosition
- , const css::drawing::Direction3D& rSize
- , sal_Int32 nRotateZAngleHundredthDegree ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createPyramid( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPosition
- , const css::drawing::Direction3D& rSize
- , double fTopHeight
- , bool bRotateZ
- , const css::uno::Reference< css::beans::XPropertySet >& xSourceProp
- , const tPropertyNameMap& rPropertyNameMap) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createCone( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPosition
- , const css::drawing::Direction3D& rSize
- , double fTopHeight, sal_Int32 nRotateZAngleHundredthDegree ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createPieSegment2D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , double fUnitCircleStartAngleDegree, double fUnitCircleWidthAngleDegree
- , double fUnitCircleInnerRadius, double fUnitCircleOuterRadius
- , const css::drawing::Direction3D& rOffset
- , const css::drawing::HomogenMatrix& rUnitCircleToScene ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createPieSegment( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , double fUnitCircleStartAngleDegree, double fUnitCircleWidthAngleDegree
- , double fUnitCircleInnerRadius, double fUnitCircleOuterRadius
- , const css::drawing::Direction3D& rOffset
- , const css::drawing::HomogenMatrix& rUnitCircleToScene
- , double fDepth ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createStripe( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const Stripe& rStripe
- , const css::uno::Reference< css::beans::XPropertySet >& xSourceProp
- , const tPropertyNameMap& rPropertyNameMap
- , bool bDoubleSided
- , short nRotatedTexture = 0 //0 to 7 are the different possibilities
- , bool bFlatNormals=true ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createArea3D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::PolyPolygonShape3D& rPolyPolygon
- , double fDepth) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createArea2D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::PolyPolygonShape3D& rPolyPolygon) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createSymbol2D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPos
- , const css::drawing::Direction3D& rSize
- , sal_Int32 nStandardSymbol
- , sal_Int32 nBorderColor
- , sal_Int32 nFillColor ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createGraphic2D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPos
- , const css::drawing::Direction3D& rSize
- , const css::uno::Reference< css::graphic::XGraphic >& xGraphic ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createLine2D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::PointSequenceSequence& rPoints
- , const VLineProperties* pLineProperties = nullptr ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createLine ( const css::uno::Reference< css::drawing::XShapes >& xTarget,
- const css::awt::Size& rSize, const css::awt::Point& rPosition ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createLine3D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::PolyPolygonShape3D& rPoints
- , const VLineProperties& rLineProperties ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createCircle2D( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::drawing::Position3D& rPos
- , const css::drawing::Direction3D& rSize ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createCircle( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::awt::Size& rSize
- , const css::awt::Point& rPosition ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createText( const css::uno::Reference< css::drawing::XShapes >& xTarget2D
- , const OUString& rText
- , const tNameSequence& rPropNames
- , const tAnySequence& rPropValues
- , const css::uno::Any& rATransformation
- ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createText( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , const css::uno::Sequence< OUString >& rTextParagraphs
- , const css::uno::Sequence< tNameSequence >& rParaPropNames
- , const css::uno::Sequence< tAnySequence >& rParaPropValues
- , const tNameSequence& rPropNames
- , const tAnySequence& rPropValues
- , const css::uno::Any& rATransformation ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createText( const css::uno::Reference< css::drawing::XShapes >& xTarget
- , css::uno::Sequence< css::uno::Reference< css::chart2::XFormattedString > >& xFormattedString
- , const tNameSequence& rPropNames
- , const tAnySequence& rPropValues
- , const css::uno::Any& rATransformation ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createText( const css::uno::Reference< css::drawing::XShapes >& xTarget2D,
- const css::awt::Size& rSize,
- const css::awt::Point& rPosition,
- css::uno::Sequence< css::uno::Reference< css::chart2::XFormattedString > >& xFormattedString,
- const css::uno::Reference< css::beans::XPropertySet > & xTextProperties,
- double nRotation, const OUString& aName ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createInvisibleRectangle(
- const css::uno::Reference<
- css::drawing::XShapes >& xTarget
- , const css::awt::Size& rSize ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createRectangle(
- const css::uno::Reference< css::drawing::XShapes >& xTarget,
- const css::awt::Size& rSize,
- const css::awt::Point& rPosition,
- const tNameSequence& rPropNames,
- const tAnySequence& rPropValues,
- StackPosition ePos = Top ) override;
-
- virtual css::uno::Reference< css::drawing::XShape >
- createRectangle(
- const css::uno::Reference< css::drawing::XShapes >& xTarget ) override;
-
- virtual css::uno::Reference< css::drawing::XShapes >
- getOrCreateChartRootShape( const css::uno::Reference< css::drawing::XDrawPage>& xPage ) override;
-
- virtual void setPageSize( css::uno::Reference < css::drawing::XShapes > xChartShapes, const css::awt::Size& rSize ) override;
-
- virtual void render(css::uno::Reference< css::drawing::XShapes > xDrawPage, bool bInitOpenGL) override;
-
- virtual bool preRender(css::uno::Reference< css::drawing::XShapes > xRootShape, OpenGLWindow* pWindow) override;
- virtual void postRender(OpenGLWindow* pWindow) override;
-
- virtual void clearPage(css::uno::Reference< css::drawing::XShapes > xDrawPage) override;
-};
-
-}
-
-}
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */