materialFlags.d.ts 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. /**
  2. * This groups all the flags used to control the materials channel.
  3. */
  4. export declare class MaterialFlags {
  5. private static _DiffuseTextureEnabled;
  6. /**
  7. * Are diffuse textures enabled in the application.
  8. */
  9. static get DiffuseTextureEnabled(): boolean;
  10. static set DiffuseTextureEnabled(value: boolean);
  11. private static _DetailTextureEnabled;
  12. /**
  13. * Are detail textures enabled in the application.
  14. */
  15. static get DetailTextureEnabled(): boolean;
  16. static set DetailTextureEnabled(value: boolean);
  17. private static _DecalMapEnabled;
  18. /**
  19. * Are decal maps enabled in the application.
  20. */
  21. static get DecalMapEnabled(): boolean;
  22. static set DecalMapEnabled(value: boolean);
  23. private static _AmbientTextureEnabled;
  24. /**
  25. * Are ambient textures enabled in the application.
  26. */
  27. static get AmbientTextureEnabled(): boolean;
  28. static set AmbientTextureEnabled(value: boolean);
  29. private static _OpacityTextureEnabled;
  30. /**
  31. * Are opacity textures enabled in the application.
  32. */
  33. static get OpacityTextureEnabled(): boolean;
  34. static set OpacityTextureEnabled(value: boolean);
  35. private static _ReflectionTextureEnabled;
  36. /**
  37. * Are reflection textures enabled in the application.
  38. */
  39. static get ReflectionTextureEnabled(): boolean;
  40. static set ReflectionTextureEnabled(value: boolean);
  41. private static _EmissiveTextureEnabled;
  42. /**
  43. * Are emissive textures enabled in the application.
  44. */
  45. static get EmissiveTextureEnabled(): boolean;
  46. static set EmissiveTextureEnabled(value: boolean);
  47. private static _SpecularTextureEnabled;
  48. /**
  49. * Are specular textures enabled in the application.
  50. */
  51. static get SpecularTextureEnabled(): boolean;
  52. static set SpecularTextureEnabled(value: boolean);
  53. private static _BumpTextureEnabled;
  54. /**
  55. * Are bump textures enabled in the application.
  56. */
  57. static get BumpTextureEnabled(): boolean;
  58. static set BumpTextureEnabled(value: boolean);
  59. private static _LightmapTextureEnabled;
  60. /**
  61. * Are lightmap textures enabled in the application.
  62. */
  63. static get LightmapTextureEnabled(): boolean;
  64. static set LightmapTextureEnabled(value: boolean);
  65. private static _RefractionTextureEnabled;
  66. /**
  67. * Are refraction textures enabled in the application.
  68. */
  69. static get RefractionTextureEnabled(): boolean;
  70. static set RefractionTextureEnabled(value: boolean);
  71. private static _ColorGradingTextureEnabled;
  72. /**
  73. * Are color grading textures enabled in the application.
  74. */
  75. static get ColorGradingTextureEnabled(): boolean;
  76. static set ColorGradingTextureEnabled(value: boolean);
  77. private static _FresnelEnabled;
  78. /**
  79. * Are fresnels enabled in the application.
  80. */
  81. static get FresnelEnabled(): boolean;
  82. static set FresnelEnabled(value: boolean);
  83. private static _ClearCoatTextureEnabled;
  84. /**
  85. * Are clear coat textures enabled in the application.
  86. */
  87. static get ClearCoatTextureEnabled(): boolean;
  88. static set ClearCoatTextureEnabled(value: boolean);
  89. private static _ClearCoatBumpTextureEnabled;
  90. /**
  91. * Are clear coat bump textures enabled in the application.
  92. */
  93. static get ClearCoatBumpTextureEnabled(): boolean;
  94. static set ClearCoatBumpTextureEnabled(value: boolean);
  95. private static _ClearCoatTintTextureEnabled;
  96. /**
  97. * Are clear coat tint textures enabled in the application.
  98. */
  99. static get ClearCoatTintTextureEnabled(): boolean;
  100. static set ClearCoatTintTextureEnabled(value: boolean);
  101. private static _SheenTextureEnabled;
  102. /**
  103. * Are sheen textures enabled in the application.
  104. */
  105. static get SheenTextureEnabled(): boolean;
  106. static set SheenTextureEnabled(value: boolean);
  107. private static _AnisotropicTextureEnabled;
  108. /**
  109. * Are anisotropic textures enabled in the application.
  110. */
  111. static get AnisotropicTextureEnabled(): boolean;
  112. static set AnisotropicTextureEnabled(value: boolean);
  113. private static _ThicknessTextureEnabled;
  114. /**
  115. * Are thickness textures enabled in the application.
  116. */
  117. static get ThicknessTextureEnabled(): boolean;
  118. static set ThicknessTextureEnabled(value: boolean);
  119. private static _RefractionIntensityTextureEnabled;
  120. /**
  121. * Are refraction intensity textures enabled in the application.
  122. */
  123. static get RefractionIntensityTextureEnabled(): boolean;
  124. static set RefractionIntensityTextureEnabled(value: boolean);
  125. private static _TranslucencyIntensityTextureEnabled;
  126. /**
  127. * Are translucency intensity textures enabled in the application.
  128. */
  129. static get TranslucencyIntensityTextureEnabled(): boolean;
  130. static set TranslucencyIntensityTextureEnabled(value: boolean);
  131. private static _IridescenceTextureEnabled;
  132. /**
  133. * Are translucency intensity textures enabled in the application.
  134. */
  135. static get IridescenceTextureEnabled(): boolean;
  136. static set IridescenceTextureEnabled(value: boolean);
  137. }