Files
2026-06-04 11:42:34 +02:00

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);
}
}