0x00x0148
Members 42
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_PreProcessor | EntryPreProcessor | Private | — | |
| 0x08 | m_RenderChain | RenderChain | Private | — | |
| 0x08 | m_CurrentElement | VisualElement | Private | — | |
| 0x04 | m_MaskDepth | int | Private | — | |
| 0x04 | m_MaskDepthPopped | int | Private | — | |
| 0x04 | m_MaskDepthPushed | int | Private | — | |
| 0x04 | m_StencilRef | int | Private | — | |
| 0x04 | m_StencilRefPopped | int | Private | — | |
| 0x04 | m_StencilRefPushed | int | Private | — | |
| 0x08 | m_ClipRectId | BMPAlloc | Private | — | |
| 0x08 | m_ClipRectIdPopped | BMPAlloc | Private | — | |
| 0x08 | m_ClipRectIdPushed | BMPAlloc | Private | — | |
| 0x01 | m_IsDrawingMask | bool | Private | — | |
| 0x0059 | 0x07 | padding / unreflected | |||
| 0x08 | m_MaskMeshes | Stack<UnityEngine.UIElements.UIR.EntryProcessor.MaskMesh> | Private | — | |
| 0x01 | m_VertexDataComputed | bool | Private | — | |
| 0x0069 | 0x03 | padding / unreflected | |||
| 0x40 | m_Transform | Matrix4x4 | Private | — | |
| 0x04 | m_TransformData | Color32 | Private | — | |
| 0x04 | m_OpacityData | Color32 | Private | — | |
| 0x04 | m_TextCoreSettingsPage | Color32 | Private | — | |
| 0x08 | m_Mesh | MeshHandle | Private | — | |
| 0x10 | m_Verts | NativeSlice<UnityEngine.UIElements.Vertex> | Private | — | |
| 0x10 | m_Indices | NativeSlice<System.UInt16> | Private | — | |
| 0x02 | m_IndexOffset | ushort | Private | — | |
| 0x00E2 | 0x02 | padding / unreflected | |||
| 0x04 | m_AllocVertexCount | int | Private | — | |
| 0x04 | m_AllocIndex | int | Private | — | |
| 0x04 | m_VertsFilled | int | Private | — | |
| 0x04 | m_IndicesFilled | int | Private | — | |
| 0x04 | m_RenderType | VertexFlags | Private | — | |
| 0x01 | m_RemapUVs | bool | Private | — | |
| 0x00F9 | 0x03 | padding / unreflected | |||
| 0x10 | m_AtlasRect | Rect | Private | — | |
| 0x04 | m_GradientSettingIndexOffset | int | Private | — | |
| 0x01 | m_IsTail | bool | Private | — | |
| 0x0111 | 0x07 | padding / unreflected | |||
| 0x08 | m_FirstCommand | RenderChainCommand | Private | — | |
| 0x08 | m_LastCommand | RenderChainCommand | Private | — | |
| 0x08 | <firstHeadCommand>k__BackingField | RenderChainCommand | Private | — | |
| 0x08 | <lastHeadCommand>k__BackingField | RenderChainCommand | Private | — | |
| 0x08 | <firstTailCommand>k__BackingField | RenderChainCommand | Private | — | |
| 0x08 | <lastTailCommand>k__BackingField | RenderChainCommand | Private | — | |
| 0x08 | s_blitMaterial_LinearToGamma | Material | PrivateStatic | — | |
| 0x08 | s_blitMaterial_GammaToLinear | Material | PrivateStatic | — | |
| 0x08 | s_blitMaterial_NoChange | Material | PrivateStatic | — | |
| 0x08 | s_blitShader | Shader | PrivateStatic | — | |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| RenderChainCommand get_firstHeadCommand() | Public+1 flags | — | 0x08 |
| void set_firstHeadCommand(RenderChainCommand value) | Private+1 flags | — | 0x08 |
| RenderChainCommand get_lastHeadCommand() | Public+1 flags | — | 0x08 |
| void set_lastHeadCommand(RenderChainCommand value) | Private+1 flags | — | 0x08 |
| RenderChainCommand get_firstTailCommand() | Public+1 flags | 0x08 | |
| void set_firstTailCommand(RenderChainCommand value) | Private+1 flags | 0x08 | |
| RenderChainCommand get_lastTailCommand() | Public+1 flags | 0x08 | |
| void set_lastTailCommand(RenderChainCommand value) | Private+1 flags | 0x08 | |
| void Init(Entry root, RenderChain renderChain, VisualElement ve) | Public | 0x08 | |
| void ClearReferences() | Public | 0x00 | |
| void ProcessHead() | Public | 0x00 | |
| void ProcessTail() | Public | 0x00 | |
| void ProcessRange(int first, int last) | Private | 0x04 | |
| void ProcessMeshEntry(Entry entry, const TextureId& textureId) | Private | 0x08 | |
| void DrawReverseMask() | Private | 0x00 | |
| RenderChainCommand CreateMeshDrawCommand(MeshHandle mesh, int indexCount, int indexOffset, Material material, const TextureId& texture) | Private | 0x08 | |
| void AppendCommand(RenderChainCommand next) | Private | 0x08 | |
| void ProcessFirstAlloc(List<UnityEngine.UIElements.UIR.EntryPreProcessor.AllocSize> allocList, ref MeshHandle& mesh) | Private | 0x08 | |
| void ProcessNextAlloc() | Private | 0x00 | |
| void UpdateOrAllocate(ref MeshHandle& data, int vertexCount, int indexCount, UIRenderDevice device, ref NativeSlice<UnityEngine.UIElements.Vertex>& verts, ref NativeSlice<System.UInt16>& indices, ref ushort& indexOffset, ref ChainBuilderStats& stats) | PrivateStatic | 0x5C | |
| Material CreateBlitShader(float colorConversion) | PrivateStatic | 0x08 | |
| Material GetBlitMaterial(const RenderTargetMode& mode) | PrivateStatic | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |