opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Attributes | Friends | List of all members
osc::MeshPhongMaterialParams Struct Referencefinal

#include <mesh_phong_material.h>

Collaboration diagram for osc::MeshPhongMaterialParams:
[legend]

Public Attributes

Vector3 light_position = {1.0f, 1.0f, 1.0f}
 
Vector3 viewer_position = {0.0f, 0.0f, 0.0f}
 
Color light_color = Color::white()
 
Color ambient_color = {0.1f, 0.1f, 0.1f}
 
Color diffuse_color = Color::blue()
 
Color specular_color = {0.1f, 0.1f, 0.1f}
 
float specular_shininess = 32.0f
 

Friends

bool operator== (const MeshPhongMaterialParams &, const MeshPhongMaterialParams &)=default
 

Friends And Related Symbol Documentation

◆ operator==

Member Data Documentation

◆ ambient_color

Color osc::MeshPhongMaterialParams::ambient_color = {0.1f, 0.1f, 0.1f}

◆ diffuse_color

Color osc::MeshPhongMaterialParams::diffuse_color = Color::blue()

◆ light_color

Color osc::MeshPhongMaterialParams::light_color = Color::white()

◆ light_position

Vector3 osc::MeshPhongMaterialParams::light_position = {1.0f, 1.0f, 1.0f}

◆ specular_color

Color osc::MeshPhongMaterialParams::specular_color = {0.1f, 0.1f, 0.1f}

◆ specular_shininess

float osc::MeshPhongMaterialParams::specular_shininess = 32.0f

◆ viewer_position

Vector3 osc::MeshPhongMaterialParams::viewer_position = {0.0f, 0.0f, 0.0f}

The documentation for this struct was generated from the following file: