54 SpecularMapWithSphericalHarmonics,
63 void setMode( Mode mode );
68 void setStrength(
float strength );
73 void setSphericalHarmonics(
const QVector<QVector3D> &harmonics );
78 void setSpecularMap( Qt3DRender::QTextureCubeMap *specularTexture,
int mipLevels );
81 Qt3DRender::QParameter *mEnvironmentLightModeParam =
nullptr;
82 Qt3DRender::QParameter *mEnvironmentLightStrengthParam =
nullptr;
83 Qt3DRender::QParameter *mShParam =
nullptr;
84 Qt3DRender::QParameter *mSpecularMapParam =
nullptr;
85 Qt3DRender::QParameter *mMipLevelsParam =
nullptr;
86 Qt3DRender::QTextureCubeMap *mDummyCubeMap =
nullptr;
Holds an image that can be used as a texture in the 3D view.