Zdexby TheHolyOneZ
42,628 classes
Class

UIRStylePainter

: Object
UnityEngine.UIElements.UIR.Implementation.UIRStylePainter, UnityEngine.UIElementsModule 0x0178 (376 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0178

Members 22

OffsetSizeNameTypeFlagsDefault
0x08m_OwnerRenderChainPrivate—
0x08m_EntriesList<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter.Entry>Private—
0x08m_AtlasAtlasBasePrivate—
0x08m_VectorImageManagerVectorImageManagerPrivate—
0x60m_CurrentEntryEntryPrivate—
0x38m_ClosingInfoClosingInfoPrivate—
0x04m_MaskDepthintPrivate—
0x04m_StencilRefintPrivate—
0x08m_ClipRectIDBMPAllocPrivate—
0x04m_SVGBackgroundEntryIndexintPrivate—
0x00DC0x04padding / unreflected
0x28m_VertsPoolTempDataAlloc<UnityEngine.UIElements.Vertex>Private—
0x28m_IndicesPoolTempDataAlloc<System.UInt16>Private—
0x08m_MeshWriteDataPoolList<UnityEngine.UIElements.MeshWriteData>Private—
0x04m_NextMeshWriteDataPoolItemintPrivate—
0x013C0x04padding / unreflected
0x08m_AllocRawVertsIndicesDelegateAllocatorPrivate—
0x08m_AllocThroughDrawMeshDelegateAllocatorPrivate—
0x08m_AllocThroughDrawGradientsDelegateAllocatorPrivate—
0x08<meshGenerationContext>k__BackingFieldMeshGenerationContextPrivate+1 flags—
0x08<currentElement>k__BackingFieldVisualElementPrivate—
0x04<totalVertices>k__BackingFieldintPrivate—
0x04<totalIndices>k__BackingFieldintPrivate—
0x01<disposed>k__BackingFieldboolPrivate—
0x01710x07unreflected bytes to end of UIRStylePainter

Functions 41

SignatureFlagsNativeParams
MeshWriteData GetPooledMeshWriteData()Private0x08
MeshWriteData AllocRawVertsIndices(uint vertexCount, uint indexCount, ref AllocMeshData& allocatorData)Private0x30
MeshWriteData AllocThroughDrawMesh(uint vertexCount, uint indexCount, ref AllocMeshData& allocatorData)Private0x30
MeshWriteData AllocThroughDrawGradients(uint vertexCount, uint indexCount, ref AllocMeshData& allocatorData)Private0x30
void .ctor(RenderChain renderChain)Public+1 flags0x08
MeshGenerationContext get_meshGenerationContext()Public+1 flags0x08
VisualElement get_currentElement()Public+1 flags0x08
void set_currentElement(VisualElement value)Private+1 flags0x08
List<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter.Entry> get_entries()Public+1 flags0x08
ClosingInfo get_closingInfo()Public+1 flags0x38
int get_totalVertices()Public+1 flags0x04
void set_totalVertices(int value)Private+1 flags0x04
int get_totalIndices()Public+1 flags0x04
void set_totalIndices(int value)Private+1 flags0x04
bool get_disposed()2 flags0x01
void set_disposed(bool value)Private+1 flags0x01
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)1 flags0x01
void Begin(VisualElement ve)Public0x08
void LandClipUnregisterMeshDrawCommand(RenderChainCommand cmd)Public0x08
void LandClipRegisterMesh(const NativeSlice<UnityEngine.UIElements.Vertex>& vertices, const NativeSlice<System.UInt16>& indices, int indexOffset)Public0x10
MeshWriteData AddGradientsEntry(int vertexCount, int indexCount, const TextureId& texture, Material material, const MeshFlags& flags)Public0x08
MeshWriteData DrawMesh(int vertexCount, int indexCount, Texture texture, Material material, const MeshFlags& flags)PublicFinal+2 flags0x08
void DrawText(const TextParams& textParams, ITextHandle handle, float pixelsPerPoint)PublicFinal+2 flags0x98
void DrawTextNative(const TextParams& textParams, ITextHandle handle, float pixelsPerPoint)1 flags0x98
void DrawTextCore(const TextParams& textParams, ITextHandle handle, float pixelsPerPoint)1 flags0x98
void DrawRectangle(const RectangleParams& rectParams)PublicFinal+2 flags0xC8
void DrawBorder(const BorderParams& borderParams)PublicFinal+2 flags0xB8
void DrawImmediate(Action callback, bool cullingEnabled)PublicFinal+2 flags0x08
VisualElement get_visualElement()PublicFinal+3 flags0x08
void DrawVisualElementBackground()Public0x00
void DrawVisualElementBorder()Public0x00
void ApplyVisualElementClipping()Public0x00
ushort[] AdjustSpriteWinding(const Vector2[]& vertices, const ushort[]& indices)Private0x08
void DrawSprite(const RectangleParams& rectParams)Public0xC8
void ApplyInset(ref RectangleParams& rectParams, Texture tex)Private0xC8
void DrawVectorImage(const RectangleParams& rectParams)Public0xC8
void Reset()1 flags0x00
void ValidateMeshWriteData()Private0x00
void GenerateStencilClipEntryForRoundedRectBackground()Private0x00
void GenerateStencilClipEntryForSVGBackground()Private0x00

Used by 1

types with a member, parameter or interface of this type