Glsl Material.h 680 B

12345678910111213141516171819
  1. PAR LP Vec4 Highlight;
  2. struct MaterialClass
  3. {
  4. LP Vec4 _color;
  5. LP Vec4 _ambient_specular;
  6. MP Vec4 _sss_glow_rough_bump;
  7. HP Vec4 _texscale_detscale_detpower_reflect;
  8. };
  9. PAR MaterialClass Material;
  10. LP Vec4 MaterialColor () {return Material._color;}
  11. LP Vec MaterialColor3 () {return Material._color.rgb;}
  12. LP Flt MaterialAlpha () {return Material._color.a;}
  13. LP Vec MaterialAmbient () {return Material._ambient_specular.xyz;}
  14. MP Flt MaterialGlow () {return Material._sss_glow_rough_bump.y;}
  15. HP Flt MaterialTexScale() {return Material._texscale_detscale_detpower_reflect.x;}
  16. LP Flt MaterialReflect () {return Material._texscale_detscale_detpower_reflect.w;}