private:
Property<Color> base_color;
+ Property<Color> tint;
Property<Vector3> normal;
Property<float> metalness;
Property<float> roughness;
public:
PbrMaterial();
-private:
static const Texture2D &get_or_create_fresnel_lookup();
protected:
void set_base_color(const Color &);
void set_base_color_map(const Texture *);
+ void set_tint(const Color &);
void set_normal_map(const Texture *);
void set_metalness(float);
void set_metalness_map(const Texture *);