container for triangle with shading (normal+color) information More...
Public Member Functions | |
triangle_shaded (const v3 &_x0, const v3 &_x1, const v3 &_x2, const v3 &_n0, const v3 &_n1, const v3 &_n2, const color &_c0, const color &_c1, const color &_c2) | |
direct constructor | |
Public Attributes | |
const v3 & | x0 |
const v3 & | x1 |
const v3 & | x2 |
const v3 & | n0 |
const v3 & | n1 |
const v3 & | n2 |
const color & | c0 |
const color & | c1 |
const color & | c2 |
container for triangle with shading (normal+color) information
Use reference to avoid data duplication
cpe::triangle_shaded::triangle_shaded | ( | const v3 & | _x0, | |
const v3 & | _x1, | |||
const v3 & | _x2, | |||
const v3 & | _n0, | |||
const v3 & | _n1, | |||
const v3 & | _n2, | |||
const color & | _c0, | |||
const color & | _c1, | |||
const color & | _c2 | |||
) | [inline] |
direct constructor
const color& cpe::triangle_shaded::c0 |
Referenced by cpe::render_engine::render_triangle().
const color& cpe::triangle_shaded::c1 |
Referenced by cpe::render_engine::render_triangle().
const color& cpe::triangle_shaded::c2 |
Referenced by cpe::render_engine::render_triangle().
const v3& cpe::triangle_shaded::n0 |
Referenced by cpe::render_engine::render_triangle().
const v3& cpe::triangle_shaded::n1 |
Referenced by cpe::render_engine::render_triangle().
const v3& cpe::triangle_shaded::n2 |
Referenced by cpe::render_engine::render_triangle().
const v3& cpe::triangle_shaded::x0 |
Referenced by cpe::render_engine::render_triangle().
const v3& cpe::triangle_shaded::x1 |
Referenced by cpe::render_engine::render_triangle().
const v3& cpe::triangle_shaded::x2 |
Referenced by cpe::render_engine::render_triangle().