LibreOffice Module basegfx (master) 1
|
#include <rasterconvert3d.hxx>
Public Member Functions | |
InterpolatorProvider3D () | |
::std::vector< ip_triple > & | getColorInterpolators () |
::std::vector< ip_triple > & | getNormalInterpolators () |
::std::vector< ip_double > & | getTextureInterpolators () |
::std::vector< ip_triple > & | getInverseTextureInterpolators () |
Protected Member Functions | |
sal_uInt32 | addColorInterpolator (const BColor &rA, const BColor &rB, double fInvYDelta) |
sal_uInt32 | addNormalInterpolator (const B3DVector &rA, const B3DVector &rB, double fInvYDelta) |
sal_uInt32 | addTextureInterpolator (const B2DPoint &rA, const B2DPoint &rB, double fInvYDelta) |
sal_uInt32 | addInverseTextureInterpolator (const B2DPoint &rA, const B2DPoint &rB, double fZEyeA, double fZEyeB, double fInvYDelta) |
void | reset () |
Private Attributes | |
::std::vector< ip_triple > | maColorInterpolators |
::std::vector< ip_triple > | maNormalInterpolators |
::std::vector< ip_double > | maTextureInterpolators |
::std::vector< ip_triple > | maInverseTextureInterpolators |
Definition at line 116 of file rasterconvert3d.hxx.
|
inline |
Definition at line 284 of file rasterconvert3d.hxx.
|
inlineprotected |
Definition at line 125 of file rasterconvert3d.hxx.
References basegfx::fTools::equalZero(), basegfx::BColor::getBlue(), basegfx::BColor::getGreen(), basegfx::BColor::getRed(), and maColorInterpolators.
|
inlineprotected |
Definition at line 245 of file rasterconvert3d.hxx.
References basegfx::fTools::equalZero(), basegfx::Tuple2D< TYPE >::getX(), basegfx::Tuple2D< TYPE >::getY(), and maInverseTextureInterpolators.
|
inlineprotected |
Definition at line 169 of file rasterconvert3d.hxx.
References basegfx::fTools::equalZero(), basegfx::Tuple3D< TYPE >::getX(), basegfx::Tuple3D< TYPE >::getY(), basegfx::Tuple3D< TYPE >::getZ(), and maNormalInterpolators.
|
inlineprotected |
Definition at line 213 of file rasterconvert3d.hxx.
References basegfx::fTools::equalZero(), basegfx::Tuple2D< TYPE >::getX(), basegfx::Tuple2D< TYPE >::getY(), and maTextureInterpolators.
|
inline |
Definition at line 286 of file rasterconvert3d.hxx.
References maColorInterpolators.
Referenced by basegfx::RasterConversionLineEntry3D::incrementRasterConversionLineEntry3D().
|
inline |
Definition at line 289 of file rasterconvert3d.hxx.
References maInverseTextureInterpolators.
Referenced by basegfx::RasterConversionLineEntry3D::incrementRasterConversionLineEntry3D().
|
inline |
Definition at line 287 of file rasterconvert3d.hxx.
References maNormalInterpolators.
Referenced by basegfx::RasterConversionLineEntry3D::incrementRasterConversionLineEntry3D().
|
inline |
Definition at line 288 of file rasterconvert3d.hxx.
References maTextureInterpolators.
Referenced by basegfx::RasterConversionLineEntry3D::incrementRasterConversionLineEntry3D().
|
inlineprotected |
Definition at line 275 of file rasterconvert3d.hxx.
References maColorInterpolators, maInverseTextureInterpolators, maNormalInterpolators, and maTextureInterpolators.
|
private |
Definition at line 119 of file rasterconvert3d.hxx.
Referenced by addColorInterpolator(), getColorInterpolators(), and reset().
|
private |
Definition at line 122 of file rasterconvert3d.hxx.
Referenced by addInverseTextureInterpolator(), getInverseTextureInterpolators(), and reset().
|
private |
Definition at line 120 of file rasterconvert3d.hxx.
Referenced by addNormalInterpolator(), getNormalInterpolators(), and reset().
|
private |
Definition at line 121 of file rasterconvert3d.hxx.
Referenced by addTextureInterpolator(), getTextureInterpolators(), and reset().