249 lines
7.1 KiB
C#
249 lines
7.1 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Internal;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x020000C0 RID: 192
|
|
public sealed class Sprite : Object
|
|
{
|
|
// Token: 0x06000E4D RID: 3661 RVA: 0x00014408 File Offset: 0x00012608
|
|
public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, [DefaultValue("100.0f")] float pixelsPerUnit, [DefaultValue("0")] uint extrude, [DefaultValue("SpriteMeshType.Tight")] SpriteMeshType meshType, [DefaultValue("Vector4.zero")] Vector4 border)
|
|
{
|
|
return Sprite.INTERNAL_CALL_Create(texture, ref rect, ref pivot, pixelsPerUnit, extrude, meshType, ref border);
|
|
}
|
|
|
|
// Token: 0x06000E4E RID: 3662 RVA: 0x00014430 File Offset: 0x00012630
|
|
[ExcludeFromDocs]
|
|
public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType)
|
|
{
|
|
Vector4 zero = Vector4.zero;
|
|
return Sprite.INTERNAL_CALL_Create(texture, ref rect, ref pivot, pixelsPerUnit, extrude, meshType, ref zero);
|
|
}
|
|
|
|
// Token: 0x06000E4F RID: 3663 RVA: 0x0001445C File Offset: 0x0001265C
|
|
[ExcludeFromDocs]
|
|
public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude)
|
|
{
|
|
Vector4 zero = Vector4.zero;
|
|
SpriteMeshType spriteMeshType = SpriteMeshType.Tight;
|
|
return Sprite.INTERNAL_CALL_Create(texture, ref rect, ref pivot, pixelsPerUnit, extrude, spriteMeshType, ref zero);
|
|
}
|
|
|
|
// Token: 0x06000E50 RID: 3664 RVA: 0x0001448C File Offset: 0x0001268C
|
|
[ExcludeFromDocs]
|
|
public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit)
|
|
{
|
|
Vector4 zero = Vector4.zero;
|
|
SpriteMeshType spriteMeshType = SpriteMeshType.Tight;
|
|
uint num = 0U;
|
|
return Sprite.INTERNAL_CALL_Create(texture, ref rect, ref pivot, pixelsPerUnit, num, spriteMeshType, ref zero);
|
|
}
|
|
|
|
// Token: 0x06000E51 RID: 3665 RVA: 0x000144BC File Offset: 0x000126BC
|
|
[ExcludeFromDocs]
|
|
public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot)
|
|
{
|
|
Vector4 zero = Vector4.zero;
|
|
SpriteMeshType spriteMeshType = SpriteMeshType.Tight;
|
|
uint num = 0U;
|
|
float num2 = 100f;
|
|
return Sprite.INTERNAL_CALL_Create(texture, ref rect, ref pivot, num2, num, spriteMeshType, ref zero);
|
|
}
|
|
|
|
// Token: 0x06000E52 RID: 3666
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern Sprite INTERNAL_CALL_Create(Texture2D texture, ref Rect rect, ref Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType, ref Vector4 border);
|
|
|
|
// Token: 0x170002F1 RID: 753
|
|
// (get) Token: 0x06000E53 RID: 3667 RVA: 0x000144F4 File Offset: 0x000126F4
|
|
public Bounds bounds
|
|
{
|
|
get
|
|
{
|
|
Bounds bounds;
|
|
this.INTERNAL_get_bounds(out bounds);
|
|
return bounds;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000E54 RID: 3668
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_bounds(out Bounds value);
|
|
|
|
// Token: 0x170002F2 RID: 754
|
|
// (get) Token: 0x06000E55 RID: 3669 RVA: 0x00014514 File Offset: 0x00012714
|
|
public Rect rect
|
|
{
|
|
get
|
|
{
|
|
Rect rect;
|
|
this.INTERNAL_get_rect(out rect);
|
|
return rect;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000E56 RID: 3670
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_rect(out Rect value);
|
|
|
|
// Token: 0x170002F3 RID: 755
|
|
// (get) Token: 0x06000E57 RID: 3671
|
|
public extern float pixelsPerUnit
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002F4 RID: 756
|
|
// (get) Token: 0x06000E58 RID: 3672
|
|
public extern Texture2D texture
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002F5 RID: 757
|
|
// (get) Token: 0x06000E59 RID: 3673
|
|
public extern Texture2D associatedAlphaSplitTexture
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002F6 RID: 758
|
|
// (get) Token: 0x06000E5A RID: 3674 RVA: 0x00014534 File Offset: 0x00012734
|
|
public Rect textureRect
|
|
{
|
|
get
|
|
{
|
|
Rect rect;
|
|
this.INTERNAL_get_textureRect(out rect);
|
|
return rect;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000E5B RID: 3675
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_textureRect(out Rect value);
|
|
|
|
// Token: 0x170002F7 RID: 759
|
|
// (get) Token: 0x06000E5C RID: 3676 RVA: 0x00014554 File Offset: 0x00012754
|
|
public Vector2 textureRectOffset
|
|
{
|
|
get
|
|
{
|
|
Vector2 vector;
|
|
Sprite.Internal_GetTextureRectOffset(this, out vector);
|
|
return vector;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002F8 RID: 760
|
|
// (get) Token: 0x06000E5D RID: 3677
|
|
public extern bool packed
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002F9 RID: 761
|
|
// (get) Token: 0x06000E5E RID: 3678
|
|
public extern SpritePackingMode packingMode
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002FA RID: 762
|
|
// (get) Token: 0x06000E5F RID: 3679
|
|
public extern SpritePackingRotation packingRotation
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000E60 RID: 3680
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void Internal_GetTextureRectOffset(Sprite sprite, out Vector2 output);
|
|
|
|
// Token: 0x06000E61 RID: 3681
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void Internal_GetPivot(Sprite sprite, out Vector2 output);
|
|
|
|
// Token: 0x170002FB RID: 763
|
|
// (get) Token: 0x06000E62 RID: 3682 RVA: 0x00014574 File Offset: 0x00012774
|
|
public Vector2 pivot
|
|
{
|
|
get
|
|
{
|
|
Vector2 vector;
|
|
Sprite.Internal_GetPivot(this, out vector);
|
|
return vector;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002FC RID: 764
|
|
// (get) Token: 0x06000E63 RID: 3683 RVA: 0x00014594 File Offset: 0x00012794
|
|
public Vector4 border
|
|
{
|
|
get
|
|
{
|
|
Vector4 vector;
|
|
this.INTERNAL_get_border(out vector);
|
|
return vector;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000E64 RID: 3684
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_border(out Vector4 value);
|
|
|
|
// Token: 0x170002FD RID: 765
|
|
// (get) Token: 0x06000E65 RID: 3685
|
|
public extern Vector2[] vertices
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002FE RID: 766
|
|
// (get) Token: 0x06000E66 RID: 3686
|
|
public extern ushort[] triangles
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170002FF RID: 767
|
|
// (get) Token: 0x06000E67 RID: 3687
|
|
public extern Vector2[] uv
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000E68 RID: 3688
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public extern void OverrideGeometry(Vector2[] vertices, ushort[] triangles);
|
|
}
|
|
}
|