implements IDisposable
0x00x0158
Members 39
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_FirstCommand | RenderChainCommand | Private | — | |
| 0x28 | m_DirtyTracker | DepthOrderedDirtyTracking | Private | — | |
| 0x08 | m_VisualChangesProcessor | VisualChangesProcessor | Private | — | |
| 0x08 | m_CommandPool | LinkedPool<UnityEngine.UIElements.UIR.RenderChainCommand> | Private | — | |
| 0x08 | m_ExtraDataPool | LinkedPool<UnityEngine.UIElements.UIR.ExtraRenderChainVEData> | Private | — | |
| 0x08 | m_MeshHandleNodePool | BasicNodePool<UnityEngine.UIElements.UIR.MeshHandle> | Private | — | |
| 0x08 | m_TexturePool | BasicNodePool<UnityEngine.UIElements.UIR.TextureEntry> | Private | — | |
| 0x08 | m_ExtraData | Dictionary<UnityEngine.UIElements.VisualElement | Private | — | |
| 0x08 | m_MeshGenerationDeferrer | MeshGenerationDeferrer | Private | — | |
| 0x08 | m_DefaultMat | Material | Private | — | |
| 0x01 | m_BlockDirtyRegistration | bool | Private | — | |
| 0x0081 | 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 | s_SharedEntryPool | EntryPool | PrivateStatic | — | |
| 0x08 | k_MarkerProcess | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerClipProcessing | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerOpacityProcessing | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerColorsProcessing | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerTransformProcessing | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerVisualsProcessing | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_MarkerSerialize | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x01 | <disposed>k__BackingField | bool | Private | — | |
| 0x00F9 | 0x07 | padding / unreflected | |||
| 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 RenderChain | |||
Functions 62
| Signature | Flags | Native | Params |
|---|---|---|---|
| OpacityIdAccelerator get_opacityIdAccelerator() | Public+1 flags | — | 0x08 |
| void set_opacityIdAccelerator(OpacityIdAccelerator value) | Private+1 flags | — | 0x08 |
| void .ctor(BaseVisualElementPanel panel) | Public+1 flags | — | 0x08 |
| void .ctor(BaseVisualElementPanel panel, UIRenderDevice device, AtlasBase atlas, VectorImageManager vectorImageManager) | 2 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 | |
| ref ChainBuilderStats get_statsByRef() | 2 flags | 0x5C | |
| void ProcessChanges() | Public | 0x00 | |
| void SerializeCommandsForCameras() | Private | 0x00 | |
| void Render() | Public | 0x00 | |
| void UIEOnChildAdded(VisualElement ve) | Public | 0x08 | |
| void UIEOnChildrenReordered(VisualElement ve) | Public | 0x08 | |
| void UIEOnChildRemoving(VisualElement ve) | Public | 0x08 | |
| void UIEOnRenderHintsChanged(VisualElement ve) | Public | 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 UIEOnOpacityIdChanged(VisualElement ve) | 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 | |
| void EnsureFitsDepth(int depth) | 1 flags | 0x04 | |
| void ChildWillBeRemoved(VisualElement ve) | 1 flags | 0x08 | |
| RenderChainCommand AllocCommand() | 1 flags | 0x08 | |
| void FreeCommand(RenderChainCommand cmd) | 1 flags | 0x08 | |
| void OnRenderCommandAdded(RenderChainCommand command) | 1 flags | 0x08 | |
| void OnRenderCommandsRemoved(RenderChainCommand firstCommand, RenderChainCommand lastCommand) | 1 flags | 0x08 | |
| void RepaintTexturedElements() | 1 flags | 0x00 | |
| ExtraRenderChainVEData GetOrAddExtraData(VisualElement ve) | Public | 0x08 | |
| void FreeExtraData(VisualElement ve) | Public | 0x08 | |
| void InsertExtraMesh(VisualElement ve, MeshHandle mesh) | Public | 0x08 | |
| void FreeExtraMeshes(VisualElement ve) | Public | 0x08 | |
| void InsertTexture(VisualElement ve, Texture src, const TextureId& id, bool isAtlas) | Public | 0x08 | |
| void ResetTextures(VisualElement ve) | Public | 0x08 | |
| void DrawStats() | Private | 0x00 | |
| VisualElement GetFirstElementInPanel(VisualElement ve) | PrivateStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |