225 lines
6.9 KiB
C#
225 lines
6.9 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x0200027C RID: 636
|
|
internal sealed class GUIClip
|
|
{
|
|
// Token: 0x06002BB8 RID: 11192 RVA: 0x0003A008 File Offset: 0x00038208
|
|
internal static void Push(Rect screenRect, Vector2 scrollOffset, Vector2 renderOffset, bool resetOffset)
|
|
{
|
|
GUIClip.Internal_Push(screenRect, scrollOffset, renderOffset, resetOffset);
|
|
}
|
|
|
|
// Token: 0x06002BB9 RID: 11193 RVA: 0x0003A014 File Offset: 0x00038214
|
|
internal static void Pop()
|
|
{
|
|
GUIClip.Internal_Pop();
|
|
}
|
|
|
|
// Token: 0x06002BBA RID: 11194 RVA: 0x0003A01C File Offset: 0x0003821C
|
|
public static Vector2 Unclip(Vector2 pos)
|
|
{
|
|
GUIClip.Unclip_Vector2(ref pos);
|
|
return pos;
|
|
}
|
|
|
|
// Token: 0x06002BBB RID: 11195 RVA: 0x0003A03C File Offset: 0x0003823C
|
|
public static Rect Unclip(Rect rect)
|
|
{
|
|
GUIClip.Unclip_Rect(ref rect);
|
|
return rect;
|
|
}
|
|
|
|
// Token: 0x06002BBC RID: 11196 RVA: 0x0003A05C File Offset: 0x0003825C
|
|
public static Vector2 Clip(Vector2 absolutePos)
|
|
{
|
|
GUIClip.Clip_Vector2(ref absolutePos);
|
|
return absolutePos;
|
|
}
|
|
|
|
// Token: 0x06002BBD RID: 11197 RVA: 0x0003A07C File Offset: 0x0003827C
|
|
public static Rect Clip(Rect absoluteRect)
|
|
{
|
|
GUIClip.Internal_Clip_Rect(ref absoluteRect);
|
|
return absoluteRect;
|
|
}
|
|
|
|
// Token: 0x06002BBE RID: 11198 RVA: 0x0003A09C File Offset: 0x0003829C
|
|
public static Vector2 GetAbsoluteMousePosition()
|
|
{
|
|
Vector2 vector;
|
|
GUIClip.Internal_GetAbsoluteMousePosition(out vector);
|
|
return vector;
|
|
}
|
|
|
|
// Token: 0x06002BBF RID: 11199 RVA: 0x0003A0BC File Offset: 0x000382BC
|
|
internal static void Internal_Push(Rect screenRect, Vector2 scrollOffset, Vector2 renderOffset, bool resetOffset)
|
|
{
|
|
GUIClip.INTERNAL_CALL_Internal_Push(ref screenRect, ref scrollOffset, ref renderOffset, resetOffset);
|
|
}
|
|
|
|
// Token: 0x06002BC0 RID: 11200
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Internal_Push(ref Rect screenRect, ref Vector2 scrollOffset, ref Vector2 renderOffset, bool resetOffset);
|
|
|
|
// Token: 0x06002BC1 RID: 11201
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
internal static extern void Internal_Pop();
|
|
|
|
// Token: 0x06002BC2 RID: 11202
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
internal static extern int Internal_GetCount();
|
|
|
|
// Token: 0x06002BC3 RID: 11203 RVA: 0x0003A0CC File Offset: 0x000382CC
|
|
internal static Rect GetTopRect()
|
|
{
|
|
Rect rect;
|
|
GUIClip.INTERNAL_CALL_GetTopRect(out rect);
|
|
return rect;
|
|
}
|
|
|
|
// Token: 0x06002BC4 RID: 11204
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_GetTopRect(out Rect value);
|
|
|
|
// Token: 0x17000A06 RID: 2566
|
|
// (get) Token: 0x06002BC5 RID: 11205
|
|
public static extern bool enabled
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06002BC6 RID: 11206 RVA: 0x0003A0EC File Offset: 0x000382EC
|
|
private static void Unclip_Vector2(ref Vector2 pos)
|
|
{
|
|
GUIClip.INTERNAL_CALL_Unclip_Vector2(ref pos);
|
|
}
|
|
|
|
// Token: 0x06002BC7 RID: 11207
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Unclip_Vector2(ref Vector2 pos);
|
|
|
|
// Token: 0x17000A07 RID: 2567
|
|
// (get) Token: 0x06002BC8 RID: 11208 RVA: 0x0003A0F8 File Offset: 0x000382F8
|
|
public static Rect topmostRect
|
|
{
|
|
get
|
|
{
|
|
Rect rect;
|
|
GUIClip.INTERNAL_get_topmostRect(out rect);
|
|
return rect;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002BC9 RID: 11209
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_get_topmostRect(out Rect value);
|
|
|
|
// Token: 0x06002BCA RID: 11210 RVA: 0x0003A118 File Offset: 0x00038318
|
|
private static void Unclip_Rect(ref Rect rect)
|
|
{
|
|
GUIClip.INTERNAL_CALL_Unclip_Rect(ref rect);
|
|
}
|
|
|
|
// Token: 0x06002BCB RID: 11211
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Unclip_Rect(ref Rect rect);
|
|
|
|
// Token: 0x06002BCC RID: 11212 RVA: 0x0003A124 File Offset: 0x00038324
|
|
private static void Clip_Vector2(ref Vector2 absolutePos)
|
|
{
|
|
GUIClip.INTERNAL_CALL_Clip_Vector2(ref absolutePos);
|
|
}
|
|
|
|
// Token: 0x06002BCD RID: 11213
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Clip_Vector2(ref Vector2 absolutePos);
|
|
|
|
// Token: 0x06002BCE RID: 11214 RVA: 0x0003A130 File Offset: 0x00038330
|
|
private static void Internal_Clip_Rect(ref Rect absoluteRect)
|
|
{
|
|
GUIClip.INTERNAL_CALL_Internal_Clip_Rect(ref absoluteRect);
|
|
}
|
|
|
|
// Token: 0x06002BCF RID: 11215
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Internal_Clip_Rect(ref Rect absoluteRect);
|
|
|
|
// Token: 0x06002BD0 RID: 11216
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
internal static extern void Reapply();
|
|
|
|
// Token: 0x06002BD1 RID: 11217 RVA: 0x0003A13C File Offset: 0x0003833C
|
|
internal static Matrix4x4 GetMatrix()
|
|
{
|
|
Matrix4x4 matrix4x;
|
|
GUIClip.INTERNAL_CALL_GetMatrix(out matrix4x);
|
|
return matrix4x;
|
|
}
|
|
|
|
// Token: 0x06002BD2 RID: 11218
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_GetMatrix(out Matrix4x4 value);
|
|
|
|
// Token: 0x06002BD3 RID: 11219 RVA: 0x0003A15C File Offset: 0x0003835C
|
|
internal static void SetMatrix(Matrix4x4 m)
|
|
{
|
|
GUIClip.INTERNAL_CALL_SetMatrix(ref m);
|
|
}
|
|
|
|
// Token: 0x06002BD4 RID: 11220
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_SetMatrix(ref Matrix4x4 m);
|
|
|
|
// Token: 0x06002BD5 RID: 11221 RVA: 0x0003A168 File Offset: 0x00038368
|
|
internal static void SetTransform(Matrix4x4 objectTransform, Rect clipRect)
|
|
{
|
|
GUIClip.INTERNAL_CALL_SetTransform(ref objectTransform, ref clipRect);
|
|
}
|
|
|
|
// Token: 0x06002BD6 RID: 11222
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_SetTransform(ref Matrix4x4 objectTransform, ref Rect clipRect);
|
|
|
|
// Token: 0x17000A08 RID: 2568
|
|
// (get) Token: 0x06002BD7 RID: 11223 RVA: 0x0003A174 File Offset: 0x00038374
|
|
public static Rect visibleRect
|
|
{
|
|
get
|
|
{
|
|
Rect rect;
|
|
GUIClip.INTERNAL_get_visibleRect(out rect);
|
|
return rect;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002BD8 RID: 11224
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_get_visibleRect(out Rect value);
|
|
|
|
// Token: 0x06002BD9 RID: 11225
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void Internal_GetAbsoluteMousePosition(out Vector2 output);
|
|
}
|
|
}
|