implements IDisposable
0x00x0158
Members 39
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Compositor | RenderTreeCompositor | Private | — | |
| 0x08 | m_VisualChangesProcessor | VisualChangesProcessor | Private | — | |
| 0x08 | m_CommandPool | LinkedPool<UnityEngine.UIElements.UIR.RenderChainCommand> | Private | — | |
| 0x08 | m_ExtraDataPool | LinkedPool<UnityEngine.UIElements.UIR.ExtraRenderData> | Private | — | |
| 0x08 | m_MeshHandleNodePool | BasicNodePool<UnityEngine.UIElements.UIR.MeshHandle> | Private | — | |
| 0x08 | m_GraphicEntryPool | BasicNodePool<UnityEngine.UIElements.UIR.GraphicEntry> | Private | — | |
| 0x08 | m_ExtraData | Dictionary<UnityEngine.UIElements.UIR.RenderData | Private | — | |
| 0x08 | m_InsertionList | List<UnityEngine.UIElements.UIR.RenderTreeManager.ElementInsertionData> | 1 flags | — | |
| 0x08 | m_MeshGenerationDeferrer | MeshGenerationDeferrer | Private | — | |
| 0x08 | m_DefaultMat | Material | Private | — | |
| 0x01 | m_BlockDirtyRegistration | bool | Private | — | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x5C | m_Stats | ChainBuilderStats | Private | — | |
| 0x04 | m_StatsElementsAdded | uint | Private | — | |
| 0x04 | m_StatsElementsRemoved | uint | Private | — | |
| 0x08 | m_TextureRegistry | TextureRegistry | Private | — | |
| 0x08 | <opacityIdAccelerator>k__BackingField | OpacityIdAccelerator | Private | — | |
| 0x08 | m_RenderDataPool | ObjectPool<UnityEngine.UIElements.UIR.RenderData> | Private | — | |
| 0x08 | m_RenderTreePool | ObjectPool<UnityEngine.UIElements.UIR.RenderTree> | Private | — | |
| 0x01 | <blockDirtyRegistration>k__BackingField | bool | Private | — | |
| 0x00E9 | 0x03 | padding / unreflected | |||
| 0x04 | <textureSlotCount>k__BackingField | TextureSlotCount | Private | — | |
| 0x08 | s_SharedEntryPool | EntryPool | PrivateStatic | — | |
| 0x08 | k_MarkerProcess | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerSerialize | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x01 | <disposed>k__BackingField | bool | Private | — | |
| 0x00F1 | 0x07 | padding / unreflected | |||
| 0x08 | m_RootRenderTree | RenderTree | Private | — | |
| 0x08 | <panel>k__BackingField | BaseVisualElementPanel | Private | — | |
| 0x08 | <device>k__BackingField | UIRenderDevice | Private | — | |
| 0x08 | <atlas>k__BackingField | AtlasBase | Private | — | |
| 0x08 | <vectorImageManager>k__BackingField | VectorImageManager | Private | — | |
| 0x08 | <tempMeshAllocator>k__BackingField | TempMeshAllocatorImpl | Private | — | |
| 0x08 | <meshWriteDataPool>k__BackingField | MeshWriteDataPool | Private+1 flags | — | |
| 0x08 | entryRecorder | EntryRecorder | Public | — | |
| 0x08 | <meshGenerationNodeManager>k__BackingField | MeshGenerationNodeManager | Private | — | |
| 0x08 | <jobManager>k__BackingField | JobManager | Private | — | |
| 0x08 | shaderInfoAllocator | UIRVEShaderInfoAllocator | 1 flags | — | |
| 0x01 | <drawStats>k__BackingField | bool | Private | — | |
| 0x01 | <drawInCameras>k__BackingField | bool | Private+1 flags | — | |
| 0x01 | <isFlat>k__BackingField | bool | Private+1 flags | — | |
| 0x01 | <forceGammaRendering>k__BackingField | bool | Private+1 flags | — | |
| 0x0154 | 0x04 | unreflected bytes to end of RenderTreeManager | |||
Functions 74
| Signature | Flags | Native | Params |
|---|---|---|---|
| TextureRegistry get_textureRegistry() | 2 flags | — | 0x08 |
| VisualChangesProcessor get_visualChangesProcessor() | 2 flags | — | 0x08 |
| OpacityIdAccelerator get_opacityIdAccelerator() | Public+1 flags | — | 0x08 |
| void set_opacityIdAccelerator(OpacityIdAccelerator value) | Private+1 flags | — | 0x08 |
| TextureSlotCount get_textureSlotCount() | Public+1 flags | — | 0x04 |
| void set_textureSlotCount(const TextureSlotCount& value) | Public+1 flags | — | 0x04 |
| RenderData GetPooledRenderData() | 1 flags | — | 0x08 |
| void ReturnPoolRenderData(RenderData data) | 1 flags | — | 0x08 |
| RenderTree GetPooledRenderTree(RenderTreeManager renderTreeManager, RenderData rootRenderData) | 1 flags | — | 0x08 |
| void ReturnPoolRenderTree(RenderTree tree) | 1 flags | — | 0x08 |
| void .ctor(BaseVisualElementPanel panel) | Public+1 flags | — | 0x08 |
| 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 ReverseDepthFirstDisposeRenderTrees(RenderTree renderTree) | PrivateStatic | — | 0x08 |
| ref ChainBuilderStats get_statsByRef() | 2 flags | — | 0x5C |
| void set_rootRenderTree(RenderTree value) | 2 flags | — | 0x08 |
| void DepthFirstProcessChanges(RenderTree renderTree) | Private | — | 0x08 |
| void ProcessChanges() | Public | 0x00 | |
| void SerializeRootTreeCommands() | Private | 0x00 | |
| void RenderRootTree() | Public | 0x00 | |
| void RenderNestedTrees() | Private | 0x00 | |
| void RenderSingleTree(RenderTree renderTree, RenderTexture nestedTreeRT, const RectInt& nestedTreeViewport, const Rect& bounds) | Public | 0x10 | |
| void CancelInsertion(VisualElement ve) | Public | 0x08 | |
| void UIEOnChildAdded(VisualElement ve) | Public | 0x08 | |
| void ProcessChildAdded(VisualElement ve) | Private | 0x08 | |
| void UIEOnChildrenReordered(VisualElement ve) | Public | 0x08 | |
| void UIEOnChildRemoving(VisualElement ve) | Public | 0x08 | |
| void UIEOnRenderHintsChanged(VisualElement ve) | Public | 0x08 | |
| void RegisterDirty(VisualElement ve, const RenderDataDirtyTypes& dirtyTypes, const RenderDataDirtyTypeClasses& dirtyClasses) | Private | 0x08 | |
| void UIEOnClippingChanged(VisualElement ve, bool hierarchical) | Public | 0x08 | |
| void UIEOnOpacityChanged(VisualElement ve, bool hierarchical) | Public | 0x08 | |
| void UIEOnColorChanged(VisualElement ve) | Public | 0x08 | |
| void UIEOnTransformOrSizeChanged(VisualElement ve, bool transformChanged, bool clipRectSizeChanged) | Public | 0x08 | |
| void UIEOnVisualsChanged(VisualElement ve, bool hierarchical) | Public | 0x08 | |
| void UIEOnDisableRenderingChanged(VisualElement ve) | Public | 0x08 | |
| BaseVisualElementPanel get_panel() | 2 flags | 0x08 | |
| void set_panel(BaseVisualElementPanel value) | Private+1 flags | 0x08 | |
| UIRenderDevice get_device() | 2 flags | 0x08 | |
| void set_device(UIRenderDevice value) | Private+1 flags | 0x08 | |
| BaseElementBuilder get_elementBuilder() | Public+1 flags | 0x08 | |
| AtlasBase get_atlas() | 2 flags | 0x08 | |
| void set_atlas(AtlasBase value) | Private+1 flags | 0x08 | |
| VectorImageManager get_vectorImageManager() | 2 flags | 0x08 | |
| void set_vectorImageManager(VectorImageManager value) | Private+1 flags | 0x08 | |
| TempMeshAllocatorImpl get_tempMeshAllocator() | 2 flags | 0x08 | |
| void set_tempMeshAllocator(TempMeshAllocatorImpl value) | Private+1 flags | 0x08 | |
| MeshWriteDataPool get_meshWriteDataPool() | 2 flags | 0x08 | |
| EntryPool get_entryPool() | 2 flags | 0x08 | |
| MeshGenerationDeferrer get_meshGenerationDeferrer() | Public+1 flags | 0x08 | |
| MeshGenerationNodeManager get_meshGenerationNodeManager() | Public+1 flags | 0x08 | |
| void set_meshGenerationNodeManager(MeshGenerationNodeManager value) | Private+1 flags | 0x08 | |
| JobManager get_jobManager() | 2 flags | 0x08 | |
| void set_jobManager(JobManager value) | Private+1 flags | 0x08 | |
| bool get_drawStats() | 2 flags | 0x01 | |
| void set_drawStats(bool value) | 2 flags | 0x01 | |
| bool get_drawInCameras() | 2 flags | 0x01 | |
| bool get_isFlat() | 2 flags | 0x01 | |
| bool get_forceGammaRendering() | Public+1 flags | 0x01 | |
| RenderChainCommand AllocCommand() | 1 flags | 0x08 | |
| void FreeCommand(RenderChainCommand cmd) | 1 flags | 0x08 | |
| void RepaintTexturedElements() | 1 flags | 0x00 | |
| void DepthFirstRepaintTextured(RenderTree renderTree) | Private | 0x08 | |
| void DepthFirstRepaintTextured(RenderData renderData) | Private | 0x08 | |
| ExtraRenderData GetOrAddExtraData(RenderData renderData) | Public | 0x08 | |
| void FreeExtraData(RenderData renderData) | Public | 0x08 | |
| void InsertExtraMesh(RenderData renderData, MeshHandle mesh) | Public | 0x08 | |
| void FreeExtraMeshes(RenderData renderData) | Public | 0x08 | |
| void InsertTexture(RenderData renderData, Texture src, const TextureId& id, bool isAtlas) | Public | 0x08 | |
| void InsertVectorImage(RenderData renderData, VectorImage vi) | Public | 0x08 | |
| void ResetGraphicEntries(RenderData renderData) | Public | 0x08 | |
| void DrawStats() | Private | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |