Class EditorSpriteGUIUtility
Inheritance
System.Object
EditorSpriteGUIUtility
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEditor.U2D
Syntax
public static class EditorSpriteGUIUtility
Properties
spriteMaterial
Declaration
public static Material spriteMaterial { get; }
Property Value
| Type | Description |
|---|---|
| Material |
Methods
DrawMesh(Mesh, Material, Vector3, Quaternion, Vector3)
Declaration
public static void DrawMesh(Mesh mesh, Material material, Vector3 position, Quaternion rotation, Vector3 scale)
Parameters
| Type | Name | Description |
|---|---|---|
| Mesh | mesh | |
| Material | material | |
| Vector3 | position | |
| Quaternion | rotation | |
| Vector3 | scale |
DrawSpriteInRectPrepare(Rect, Sprite, EditorSpriteGUIUtility.FitMode, Boolean, Boolean, Mesh)
Declaration
public static void DrawSpriteInRectPrepare(Rect rect, Sprite sprite, EditorSpriteGUIUtility.FitMode fitMode, bool excludeBorders, bool forceQuad, Mesh mesh)
Parameters
| Type | Name | Description |
|---|---|---|
| Rect | rect | |
| Sprite | sprite | |
| EditorSpriteGUIUtility.FitMode | fitMode | |
| System.Boolean | excludeBorders | |
| System.Boolean | forceQuad | |
| Mesh | mesh |
GetOriginalSpriteTexture(Sprite)
Declaration
public static Texture GetOriginalSpriteTexture(Sprite sprite)
Parameters
| Type | Name | Description |
|---|---|---|
| Sprite | sprite |
Returns
| Type | Description |
|---|---|
| Texture |
GetOriginalSpriteUvs(Sprite)
Declaration
public static Vector2[] GetOriginalSpriteUvs(Sprite sprite)
Parameters
| Type | Name | Description |
|---|---|---|
| Sprite | sprite |
Returns
| Type | Description |
|---|---|
| Vector2[] |