implements IDisposable
0x00x0220
Members 38
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_FirstCommand | RenderChainCommand | Private | — | |
| 0x28 | m_DirtyTracker | DepthOrderedDirtyTracking | Private | — | |
| 0x08 | m_CommandPool | LinkedPool<UnityEngine.UIElements.UIR.RenderChainCommand> | Private | — | |
| 0x08 | m_TexturePool | BasicNodePool<UnityEngine.UIElements.UIR.TextureEntry> | Private | — | |
| 0x08 | m_RenderNodesData | List<UnityEngine.UIElements.UIR.RenderChain.RenderNodeData> | Private | — | |
| 0x08 | m_DefaultShader | Shader | Private | — | |
| 0x08 | m_DefaultWorldSpaceShader | Shader | Private | — | |
| 0x08 | m_DefaultMat | Material | Private | — | |
| 0x08 | m_DefaultWorldSpaceMat | Material | Private | — | |
| 0x01 | m_BlockDirtyRegistration | bool | Private | — | |
| 0x0079 | 0x03 | padding / unreflected | |||
| 0x04 | m_StaticIndex | int | Private | — | |
| 0x04 | m_ActiveRenderNodes | int | Private | — | |
| 0x04 | m_CustomMaterialCommands | int | Private | — | |
| 0x60 | 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_MarkerProcess | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerClipProcessing | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerOpacityProcessing | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerColorsProcessing | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerTransformProcessing | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerVisualsProcessing | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerTextRegen | ProfilerMarker | PrivateStatic | — | |
| 0x01 | <disposed>k__BackingField | bool | Private | — | |
| 0x08 | OnPreRender | Action | Static+1 flags | — | |
| 0x0101 | 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 | <vertsPool>k__BackingField | TempAllocator<UnityEngine.UIElements.Vertex> | Private | — | |
| 0x08 | <indicesPool>k__BackingField | TempAllocator<System.UInt16> | Private | — | |
| 0x08 | <jobManager>k__BackingField | JobManager | Private | — | |
| 0xD0 | shaderInfoAllocator | UIRVEShaderInfoAllocator | 1 flags | — | |
| 0x08 | <painter>k__BackingField | UIRStylePainter | Private | — | |
| 0x01 | <drawStats>k__BackingField | bool | Private | — | |
| 0x01 | <drawInCameras>k__BackingField | bool | Private | — | |
| 0x021A | 0x06 | unreflected bytes to end of RenderChain | |||
Functions 61
| Signature | Flags | Native | Params |
|---|---|---|---|
| OpacityIdAccelerator get_opacityIdAccelerator() | Public+1 flags | — | 0x08 |
| void set_opacityIdAccelerator(OpacityIdAccelerator value) | Private+1 flags | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void .ctor(BaseVisualElementPanel panel) | Public+1 flags | — | 0x08 |
| void Constructor(BaseVisualElementPanel panelObj, UIRenderDevice deviceObj, AtlasBase atlas, VectorImageManager vectorImageMan) | Private | — | 0x08 |
| void Destructor() | Private | — | 0x00 |
| 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 ProcessChanges() | Public | — | 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 |
| 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 | |
| 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 | |
| TempAllocator<UnityEngine.UIElements.Vertex> get_vertsPool() | 2 flags | 0x08 | |
| void set_vertsPool(TempAllocator<UnityEngine.UIElements.Vertex> value) | Private+1 flags | 0x08 | |
| TempAllocator<System.UInt16> get_indicesPool() | 2 flags | 0x08 | |
| void set_indicesPool(TempAllocator<System.UInt16> value) | Private+1 flags | 0x08 | |
| JobManager get_jobManager() | 2 flags | 0x08 | |
| void set_jobManager(JobManager value) | Private+1 flags | 0x08 | |
| UIRStylePainter get_painter() | 2 flags | 0x08 | |
| void set_painter(UIRStylePainter 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 | |
| void set_drawInCameras(bool value) | Private+1 flags | 0x01 | |
| void set_defaultShader(Shader value) | 2 flags | 0x08 | |
| void set_defaultWorldSpaceShader(Shader value) | 2 flags | 0x08 | |
| Material GetStandardMaterial() | 1 flags | 0x08 | |
| Material GetStandardWorldSpaceMaterial() | 1 flags | 0x08 | |
| 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 | |
| RenderNodeData AccessRenderNodeData(long obj) | PrivateStatic | 0x60 | |
| void OnRenderNodeExecute(long obj) | PrivateStatic | 0x08 | |
| void OnRegisterIntermediateRenderers(Camera camera) | PrivateStatic | 0x08 | |
| void OnRegisterIntermediateRendererMat(BaseRuntimePanel rtp, RenderChain renderChain, ref RenderNodeData& rnd, Camera camera, int sameDistanceSortPriority) | PrivateStatic | 0x60 | |
| void RepaintTexturedElements() | 1 flags | 0x00 | |
| 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 |