struct mrpt::opengl::TexturedTrianglesProxy::TextureParams

Overview

Cached texture rendering parameters.

struct TextureParams
{
    // fields

    bool lightEnabled = true;
    mrpt::viz::TCullFace cullFace = mrpt::viz::TCullFace::NONE;
    float materialShininess = 0.2f;
    float materialSpecularExponent = 16.0f;
    mrpt::img::TColorf materialEmissive {0, 0, 0, 0};
    bool textureInterpolate = false;
    bool textureMipMaps = true;
    bool hasTransparency = false;
    bool hasNormalMap = false;
};