LibreOffice Module oox (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
oox::drawingml::Generic3DProperties Struct Reference

#include <shape3dproperties.hxx>

Inheritance diagram for oox::drawingml::Generic3DProperties:
[legend]
Collaboration diagram for oox::drawingml::Generic3DProperties:
[legend]

Public Member Functions

css::uno::Sequence< css::beans::PropertyValue > getCameraAttributes ()
 
css::uno::Sequence< css::beans::PropertyValue > getLightRigAttributes ()
 
css::uno::Sequence< css::beans::PropertyValue > getShape3DAttributes (const GraphicHelper &rGraphicHelper, ::Color rPhClr)
 

Static Public Member Functions

static OUString getCameraPrstName (sal_Int32 nElement)
 
static OUString getLightRigName (sal_Int32 nElement)
 
static OUString getLightRigDirName (sal_Int32 nElement)
 
static OUString getBevelPresetTypeString (sal_Int32 nType)
 
static OUString getPresetMaterialTypeString (sal_Int32 nType)
 
static css::uno::Sequence< css::beans::PropertyValue > getBevelAttributes (BevelProperties rProps)
 
static css::uno::Sequence< css::beans::PropertyValue > getColorAttributes (const Color &rColor, const GraphicHelper &rGraphicHelper, ::Color rPhClr)
 

Public Attributes

std::optional< sal_Int32 > mnPreset
 
std::optional< float > mfFieldOfVision
 
std::optional< float > mfZoom
 
std::optional< sal_Int32 > mnLightRigDirection
 
std::optional< sal_Int32 > mnLightRigType
 
RotationProperties maCameraRotation
 
RotationProperties maLightRigRotation
 
std::optional< sal_Int32 > mnExtrusionH
 
std::optional< sal_Int32 > mnContourW
 
std::optional< sal_Int32 > mnShapeZ
 
std::optional< sal_Int32 > mnMaterial
 
Color maExtrusionColor
 
Color maContourColor
 
std::optional< BevelPropertiesmaTopBevelProperties
 
std::optional< BevelPropertiesmaBottomBevelProperties
 

Detailed Description

Definition at line 47 of file shape3dproperties.hxx.

Member Function Documentation

◆ getBevelAttributes()

css::uno::Sequence< css::beans::PropertyValue > oox::drawingml::Generic3DProperties::getBevelAttributes ( BevelProperties  rProps)
static

◆ getBevelPresetTypeString()

OUString oox::drawingml::Generic3DProperties::getBevelPresetTypeString ( sal_Int32  nType)
static

Definition at line 159 of file shape3dproperties.cxx.

References nType, and SAL_WARN.

Referenced by getBevelAttributes().

◆ getCameraAttributes()

css::uno::Sequence< css::beans::PropertyValue > oox::drawingml::Generic3DProperties::getCameraAttributes ( )

◆ getCameraPrstName()

OUString oox::drawingml::Generic3DProperties::getCameraPrstName ( sal_Int32  nElement)
static

Definition at line 35 of file shape3dproperties.cxx.

References SAL_WARN.

Referenced by getCameraAttributes().

◆ getColorAttributes()

css::uno::Sequence< css::beans::PropertyValue > oox::drawingml::Generic3DProperties::getColorAttributes ( const Color rColor,
const GraphicHelper rGraphicHelper,
::Color  rPhClr 
)
static

◆ getLightRigAttributes()

css::uno::Sequence< css::beans::PropertyValue > oox::drawingml::Generic3DProperties::getLightRigAttributes ( )

◆ getLightRigDirName()

OUString oox::drawingml::Generic3DProperties::getLightRigDirName ( sal_Int32  nElement)
static

Definition at line 142 of file shape3dproperties.cxx.

References SAL_WARN.

Referenced by getLightRigAttributes().

◆ getLightRigName()

OUString oox::drawingml::Generic3DProperties::getLightRigName ( sal_Int32  nElement)
static

Definition at line 106 of file shape3dproperties.cxx.

References SAL_WARN.

Referenced by getLightRigAttributes().

◆ getPresetMaterialTypeString()

OUString oox::drawingml::Generic3DProperties::getPresetMaterialTypeString ( sal_Int32  nType)
static

Definition at line 180 of file shape3dproperties.cxx.

References nType, SAL_WARN, and XML_none.

Referenced by getShape3DAttributes().

◆ getShape3DAttributes()

css::uno::Sequence< css::beans::PropertyValue > oox::drawingml::Generic3DProperties::getShape3DAttributes ( const GraphicHelper rGraphicHelper,
::Color  rPhClr 
)

Member Data Documentation

◆ maBottomBevelProperties

std::optional< BevelProperties > oox::drawingml::Generic3DProperties::maBottomBevelProperties

◆ maCameraRotation

RotationProperties oox::drawingml::Generic3DProperties::maCameraRotation

◆ maContourColor

Color oox::drawingml::Generic3DProperties::maContourColor

◆ maExtrusionColor

Color oox::drawingml::Generic3DProperties::maExtrusionColor

◆ maLightRigRotation

RotationProperties oox::drawingml::Generic3DProperties::maLightRigRotation

◆ maTopBevelProperties

std::optional< BevelProperties > oox::drawingml::Generic3DProperties::maTopBevelProperties

◆ mfFieldOfVision

std::optional< float > oox::drawingml::Generic3DProperties::mfFieldOfVision

◆ mfZoom

std::optional< float > oox::drawingml::Generic3DProperties::mfZoom

◆ mnContourW

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnContourW

Definition at line 58 of file shape3dproperties.hxx.

Referenced by getShape3DAttributes().

◆ mnExtrusionH

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnExtrusionH

Definition at line 57 of file shape3dproperties.hxx.

Referenced by getShape3DAttributes().

◆ mnLightRigDirection

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnLightRigDirection

◆ mnLightRigType

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnLightRigType

◆ mnMaterial

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnMaterial

Definition at line 60 of file shape3dproperties.hxx.

Referenced by getShape3DAttributes().

◆ mnPreset

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnPreset

◆ mnShapeZ

std::optional< sal_Int32 > oox::drawingml::Generic3DProperties::mnShapeZ

Definition at line 59 of file shape3dproperties.hxx.

Referenced by getShape3DAttributes().


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