Shader.generated.cs 767 B

12345678910111213141516171819202122232425262728293031
  1. using System;
  2. using System.Runtime.CompilerServices;
  3. using System.Runtime.InteropServices;
  4. namespace BansheeEngine
  5. {
  6. /** @addtogroup Rendering
  7. * @{
  8. */
  9. /// <summary>
  10. /// Contains definitions of GPU programs used for rendering, as well as a set of global parameters to control those
  11. /// programs.
  12. /// </summary>
  13. public partial class Shader : Resource
  14. {
  15. private Shader(bool __dummy0) { }
  16. protected Shader() { }
  17. /// <summary>Returns information about all parameters available in the shader.</summary>
  18. public ShaderParameter[] Parameters
  19. {
  20. get { return Internal_getParameters(mCachedPtr); }
  21. }
  22. [MethodImpl(MethodImplOptions.InternalCall)]
  23. private static extern ShaderParameter[] Internal_getParameters(IntPtr thisPtr);
  24. }
  25. /** @} */
  26. }