Material.pkg 940 B

12345678910111213141516171819202122232425262728
  1. $#include "Material.h"
  2. enum CullMode{};
  3. class Material : public Resource
  4. {
  5. unsigned GetNumTechniques() const;
  6. Technique* GetTechnique(unsigned index) const;
  7. Pass* GetPass(unsigned index, StringHash passType) const;
  8. Pass* GetPass(unsigned index, const String passType) const;
  9. Texture* GetTexture(TextureUnit unit) const;
  10. CullMode GetCullMode() const;
  11. CullMode GetShadowCullMode() const;
  12. const BiasParameters& GetDepthBias() const;
  13. unsigned GetAuxViewFrameNumber() const;
  14. bool GetOcclusion() const;
  15. bool GetSpecular() const;
  16. tolua_readonly tolua_property__get_set CullMode cullMode;
  17. tolua_readonly tolua_property__get_set CullMode shadowCullMode;
  18. tolua_readonly tolua_property__get_set unsigned auxViewFrameNumber;
  19. tolua_readonly tolua_property__get_set bool occlusion;
  20. tolua_readonly tolua_property__get_set bool specular;
  21. };