| void MakeBorder(const BorderParams& borderParams, float posZ, const AllocMeshData& meshAlloc) | Static+1 flags | | 0xB8 |
| void MakeSolidRect(const RectangleParams& rectParams, float posZ, const AllocMeshData& meshAlloc) | Static+1 flags | | 0xC8 |
| void MakeTexturedRect(const RectangleParams& rectParams, float posZ, const AllocMeshData& meshAlloc, const ColorPage& colorPage) | Static+1 flags | | 0xC8 |
| Vertex ConvertTextVertexToUIRVertex(const MeshInfo& info, int index, const Vector2& offset, const VertexFlags& flags, bool isDynamicColor) | PrivateStatic | | 0x3C |
| Vertex ConvertTextVertexToUIRVertex(const TextVertex& textVertex, const Vector2& offset) | PrivateStatic | | 0x3C |
| int LimitTextVertices(int vertexCount, bool logTruncation) | PrivateStatic | | 0x04 |
| void MakeText(const MeshInfo& meshInfo, const Vector2& offset, const AllocMeshData& meshAlloc, const VertexFlags& flags, bool isDynamicColor) | Static+1 flags | | 0x38 |
| void MakeText(const NativeArray<UnityEngine.UIElements.TextVertex>& uiVertices, const Vector2& offset, const AllocMeshData& meshAlloc) | Static+1 flags | | 0x30 |
| void UpdateText(const NativeArray<UnityEngine.UIElements.TextVertex>& uiVertices, const Vector2& offset, const Matrix4x4& transform, const Color32& xformClipPages, const Color32& ids, const Color32& flags, const Color32& opacityPageSettingIndex, const NativeSlice<UnityEngine.UIElements.Vertex>& vertices) | Static+1 flags | | 0x40 |
| void MakeQuad(const Rect& rcPosition, const Rect& rcTexCoord, const Color& color, float posZ, const AllocMeshData& meshAlloc, const ColorPage& colorPage) | PrivateStatic | | 0x30 |
| void MakeSlicedQuad(ref RectangleParams& rectParams, float posZ, const AllocMeshData& meshAlloc) | Static+1 flags | | 0xC8 |
| void MakeVectorGraphics(const RectangleParams& rectParams, int settingIndexOffset, const AllocMeshData& meshAlloc, ref int& finalVertexCount, ref int& finalIndexCount) | Static+1 flags | | 0xC8 |
| void MakeVectorGraphicsStretchBackground(const Vertex[]& svgVertices, const ushort[]& svgIndices, float svgWidth, float svgHeight, const Rect& targetRect, const Rect& sourceUV, const ScaleMode& scaleMode, const Color& tint, int settingIndexOffset, const AllocMeshData& meshAlloc, ref int& finalVertexCount, ref int& finalIndexCount) | Static+1 flags | | 0x30 |
| void SplitTriangle(const Vertex*& vertices, const UInt16*& indices, ref int& vertexCount, int indexToProcess, ref int& indexCount, float svgWidth, float svgHeight, const Vector4& sliceLTRB, int sliceIndex) | PrivateStatic | | 0x10 |
| void ScaleSplittedTriangles(const Vertex*& vertices, int vertexCount, float svgWidth, float svgHeight, const Rect& targetRect, const Vector4& sliceLTRB) | PrivateStatic | | 0x10 |
| void MakeVectorGraphics9SliceBackground(const Vertex[]& svgVertices, const ushort[]& svgIndices, float svgWidth, float svgHeight, const Rect& targetRect, const Vector4& sliceLTRB, bool stretch, const Color& tint, int settingIndexOffset, const AllocMeshData& meshAlloc) | Static+1 flags | | 0x30 |
| ClipCounts UpperBoundApproximateRectClippingResults(const Vertex[]& vertices, const ushort[]& indices, const Vector4& clipRectMinMax) | PrivateStatic | | 0x18 |
| void RectClip(const Vertex[]& vertices, const ushort[]& indices, const Vector4& clipRectMinMax, MeshWriteData mwd, const ClipCounts& cc, ref int& newVertexCount) | PrivateStatic | | 0x18 |
| void RectClipTriangle(const Vertex*& vt, const UInt16*& it, const Vector4& clipRectMinMax, MeshWriteData mwd, ref ushort& nextNewVertex) | PrivateStatic | | 0x10 |
| Vector3 GetVertexBaryCentricCoordinates(const Vertex*& vt, float x, float y) | PrivateStatic | | 0x0C |
| Vertex InterpolateVertexInTriangle(const Vertex*& vt, float x, float y, const Vector3& uvw) | PrivateStatic | | 0x3C |
| Vertex InterpolateVertexInTriangleEdge(const Vertex*& vt, int e0, int e1, float t) | PrivateStatic | | 0x3C |
| float IntersectSegments(float ax, float ay, float bx, float by, float cx, float cy, float dx, float dy) | PrivateStatic | | 0x04 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |