| MeshWriteData GetPooledMeshWriteData() | Private | | 0x08 |
| MeshWriteData AllocRawVertsIndices(uint vertexCount, uint indexCount, const AllocMeshData&& allocatorData) | Private | | 0x30 |
| MeshWriteData AllocThroughDrawMesh(uint vertexCount, uint indexCount, const AllocMeshData&& allocatorData) | Private | | 0x30 |
| MeshWriteData AllocThroughDrawGradients(uint vertexCount, uint indexCount, const AllocMeshData&& allocatorData) | Private | | 0x30 |
| void .ctor(RenderChain renderChain) | Public+1 flags | | 0x08 |
| MeshGenerationContext get_meshGenerationContext() | Public+1 flags | | 0x08 |
| VisualElement get_currentElement() | Public+1 flags | | 0x08 |
| void set_currentElement(VisualElement value) | Private+1 flags | | 0x08 |
| List<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter.Entry> get_entries() | Public+1 flags | | 0x08 |
| ClosingInfo get_closingInfo() | Public+1 flags | | 0x38 |
| int get_totalVertices() | Public+1 flags | | 0x04 |
| void set_totalVertices(int value) | Private+1 flags | | 0x04 |
| int get_totalIndices() | Public+1 flags | | 0x04 |
| void set_totalIndices(int value) | Private+1 flags | | 0x04 |
| bool get_disposed() | 2 flags | | 0x01 |
| void set_disposed(bool value) | Private+1 flags | | 0x01 |
| void Dispose() | PublicFinal+2 flags | | 0x00 |
| void Dispose(bool disposing) | 1 flags | | 0x01 |
| void Begin(VisualElement ve) | Public | | 0x08 |
| void LandClipUnregisterMeshDrawCommand(RenderChainCommand cmd) | Public | | 0x08 |
| void LandClipRegisterMesh(const NativeSlice<UnityEngine.UIElements.Vertex>& vertices, const NativeSlice<System.UInt16>& indices, int indexOffset) | Public | | 0x10 |
| MeshWriteData AddGradientsEntry(int vertexCount, int indexCount, const TextureId& texture, Material material, const MeshFlags& flags) | Public | | 0x08 |
| MeshWriteData DrawMesh(int vertexCount, int indexCount, Texture texture, Material material, const MeshFlags& flags) | PublicFinal+2 flags | | 0x08 |
| void DrawText(const TextParams& textParams, ITextHandle handle, float pixelsPerPoint) | PublicFinal+2 flags | | 0x98 |
| void DrawTextNative(const TextParams& textParams, ITextHandle handle, float pixelsPerPoint) | 1 flags | | 0x98 |
| void DrawTextCore(const TextParams& textParams, ITextHandle handle, float pixelsPerPoint) | 1 flags | | 0x98 |
| void DrawRectangle(const RectangleParams& rectParams) | PublicFinal+2 flags | | 0xC8 |
| void DrawBorder(const BorderParams& borderParams) | PublicFinal+2 flags | | 0xB8 |
| void DrawImmediate(Action callback, bool cullingEnabled) | PublicFinal+2 flags | | 0x08 |
| VisualElement get_visualElement() | PublicFinal+3 flags | | 0x08 |
| void DrawVisualElementBackground() | Public | | 0x00 |
| void DrawVisualElementBorder() | Public | | 0x00 |
| void ApplyVisualElementClipping() | Public | | 0x00 |
| ushort[] AdjustSpriteWinding(const Vector2[]& vertices, const ushort[]& indices) | Private | | 0x08 |
| void DrawSprite(const RectangleParams& rectParams) | Public | | 0xC8 |
| void ApplyInset(const RectangleParams&& rectParams, Texture tex) | Private | | 0xC8 |
| void DrawVectorImage(const RectangleParams& rectParams) | Public | | 0xC8 |
| void Reset() | 1 flags | | 0x00 |
| void ValidateMeshWriteData() | Private | | 0x00 |
| void GenerateStencilClipEntryForRoundedRectBackground() | Private | | 0x00 |
| void GenerateStencilClipEntryForSVGBackground() | Private | | 0x00 |