16#ifndef QGSLINEMATERIAL_P_H
17#define QGSLINEMATERIAL_P_H
33#include <Qt3DRender/QCamera>
56class _3D_EXPORT QgsLineMaterial :
public QgsMaterial
63 void setLineColor(
const QColor &color );
64 void setUseVertexColors(
bool enabled );
65 void setLineWidth(
float width );
67 Q_INVOKABLE
void setViewportSize(
const QSizeF &viewportSize );
70 Qt3DRender::QParameter *mParameterThickness =
nullptr;
71 Qt3DRender::QParameter *mParameterMiterLimit =
nullptr;
72 Qt3DRender::QParameter *mParameterLineColor =
nullptr;
73 Qt3DRender::QParameter *mParameterUseVertexColors =
nullptr;
75 Qt3DRender::QParameter *mParameterWindowScale =
nullptr;
Base class for all materials used within QGIS 3D views.