GUISpace.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System.Runtime.CompilerServices;
  2. namespace BansheeEngine
  3. {
  4. public sealed class GUIFixedSpace : GUIElement
  5. {
  6. internal GUIFixedSpace(GUILayout parentLayout, int size)
  7. {
  8. Internal_CreateInstance(this, parentLayout, size);
  9. }
  10. internal override bool IsStatic()
  11. {
  12. return true;
  13. }
  14. [MethodImpl(MethodImplOptions.InternalCall)]
  15. private static extern void Internal_CreateInstance(GUIFixedSpace instance, GUILayout parentLayout, int size);
  16. }
  17. public sealed class GUIFlexibleSpace : GUIElement
  18. {
  19. internal GUIFlexibleSpace(GUILayout parentLayout)
  20. {
  21. Internal_CreateInstance(this, parentLayout);
  22. }
  23. internal override bool IsStatic()
  24. {
  25. return true;
  26. }
  27. [MethodImpl(MethodImplOptions.InternalCall)]
  28. private static extern void Internal_CreateInstance(GUIFlexibleSpace instance, GUILayout parentLayout);
  29. }
  30. }