Zdexby TheHolyOneZ
36,909 classes
Class

RenderTreeManager

: Object
UnityEngine.UIElements.UIR.RenderTreeManager, UnityEngine.UIElementsModule 0x0158 (344 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x0158

Members 39

OffsetSizeNameTypeFlagsDefault
0x08m_CompositorRenderTreeCompositorPrivate—
0x08m_VisualChangesProcessorVisualChangesProcessorPrivate—
0x08m_CommandPoolLinkedPool<UnityEngine.UIElements.UIR.RenderChainCommand>Private—
0x08m_ExtraDataPoolLinkedPool<UnityEngine.UIElements.UIR.ExtraRenderData>Private—
0x08m_MeshHandleNodePoolBasicNodePool<UnityEngine.UIElements.UIR.MeshHandle>Private—
0x08m_GraphicEntryPoolBasicNodePool<UnityEngine.UIElements.UIR.GraphicEntry>Private—
0x08m_ExtraDataDictionary<UnityEngine.UIElements.UIR.RenderDataPrivate—
0x08m_InsertionListList<UnityEngine.UIElements.UIR.RenderTreeManager.ElementInsertionData>1 flags—
0x08m_MeshGenerationDeferrerMeshGenerationDeferrerPrivate—
0x08m_DefaultMatMaterialPrivate—
0x01m_BlockDirtyRegistrationboolPrivate—
0x00610x03padding / unreflected
0x5Cm_StatsChainBuilderStatsPrivate—
0x04m_StatsElementsAddeduintPrivate—
0x04m_StatsElementsRemoveduintPrivate—
0x08m_TextureRegistryTextureRegistryPrivate—
0x08<opacityIdAccelerator>k__BackingFieldOpacityIdAcceleratorPrivate—
0x08m_RenderDataPoolObjectPool<UnityEngine.UIElements.UIR.RenderData>Private—
0x08m_RenderTreePoolObjectPool<UnityEngine.UIElements.UIR.RenderTree>Private—
0x01<blockDirtyRegistration>k__BackingFieldboolPrivate—
0x00E90x03padding / unreflected
0x04<textureSlotCount>k__BackingFieldTextureSlotCountPrivate—
0x08s_SharedEntryPoolEntryPoolPrivateStatic—
0x08k_MarkerProcessProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerSerializeProfilerMarkerPrivateStatic+1 flags—
0x01<disposed>k__BackingFieldboolPrivate—
0x00F10x07padding / unreflected
0x08m_RootRenderTreeRenderTreePrivate—
0x08<panel>k__BackingFieldBaseVisualElementPanelPrivate—
0x08<device>k__BackingFieldUIRenderDevicePrivate—
0x08<atlas>k__BackingFieldAtlasBasePrivate—
0x08<vectorImageManager>k__BackingFieldVectorImageManagerPrivate—
0x08<tempMeshAllocator>k__BackingFieldTempMeshAllocatorImplPrivate—
0x08<meshWriteDataPool>k__BackingFieldMeshWriteDataPoolPrivate+1 flags—
0x08entryRecorderEntryRecorderPublic—
0x08<meshGenerationNodeManager>k__BackingFieldMeshGenerationNodeManagerPrivate—
0x08<jobManager>k__BackingFieldJobManagerPrivate—
0x08shaderInfoAllocatorUIRVEShaderInfoAllocator1 flags—
0x01<drawStats>k__BackingFieldboolPrivate—
0x01<drawInCameras>k__BackingFieldboolPrivate+1 flags—
0x01<isFlat>k__BackingFieldboolPrivate+1 flags—
0x01<forceGammaRendering>k__BackingFieldboolPrivate+1 flags—
0x01540x04unreflected bytes to end of RenderTreeManager

Functions 74

SignatureFlagsNativeParams
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()Public0x00
void SerializeRootTreeCommands()Private0x00
void RenderRootTree()Public0x00
void RenderNestedTrees()Private0x00
void RenderSingleTree(RenderTree renderTree, RenderTexture nestedTreeRT, const RectInt& nestedTreeViewport, const Rect& bounds)Public0x10
void CancelInsertion(VisualElement ve)Public0x08
void UIEOnChildAdded(VisualElement ve)Public0x08
void ProcessChildAdded(VisualElement ve)Private0x08
void UIEOnChildrenReordered(VisualElement ve)Public0x08
void UIEOnChildRemoving(VisualElement ve)Public0x08
void UIEOnRenderHintsChanged(VisualElement ve)Public0x08
void RegisterDirty(VisualElement ve, const RenderDataDirtyTypes& dirtyTypes, const RenderDataDirtyTypeClasses& dirtyClasses)Private0x08
void UIEOnClippingChanged(VisualElement ve, bool hierarchical)Public0x08
void UIEOnOpacityChanged(VisualElement ve, bool hierarchical)Public0x08
void UIEOnColorChanged(VisualElement ve)Public0x08
void UIEOnTransformOrSizeChanged(VisualElement ve, bool transformChanged, bool clipRectSizeChanged)Public0x08
void UIEOnVisualsChanged(VisualElement ve, bool hierarchical)Public0x08
void UIEOnDisableRenderingChanged(VisualElement ve)Public0x08
BaseVisualElementPanel get_panel()2 flags0x08
void set_panel(BaseVisualElementPanel value)Private+1 flags0x08
UIRenderDevice get_device()2 flags0x08
void set_device(UIRenderDevice value)Private+1 flags0x08
BaseElementBuilder get_elementBuilder()Public+1 flags0x08
AtlasBase get_atlas()2 flags0x08
void set_atlas(AtlasBase value)Private+1 flags0x08
VectorImageManager get_vectorImageManager()2 flags0x08
void set_vectorImageManager(VectorImageManager value)Private+1 flags0x08
TempMeshAllocatorImpl get_tempMeshAllocator()2 flags0x08
void set_tempMeshAllocator(TempMeshAllocatorImpl value)Private+1 flags0x08
MeshWriteDataPool get_meshWriteDataPool()2 flags0x08
EntryPool get_entryPool()2 flags0x08
MeshGenerationDeferrer get_meshGenerationDeferrer()Public+1 flags0x08
MeshGenerationNodeManager get_meshGenerationNodeManager()Public+1 flags0x08
void set_meshGenerationNodeManager(MeshGenerationNodeManager value)Private+1 flags0x08
JobManager get_jobManager()2 flags0x08
void set_jobManager(JobManager value)Private+1 flags0x08
bool get_drawStats()2 flags0x01
void set_drawStats(bool value)2 flags0x01
bool get_drawInCameras()2 flags0x01
bool get_isFlat()2 flags0x01
bool get_forceGammaRendering()Public+1 flags0x01
RenderChainCommand AllocCommand()1 flags0x08
void FreeCommand(RenderChainCommand cmd)1 flags0x08
void RepaintTexturedElements()1 flags0x00
void DepthFirstRepaintTextured(RenderTree renderTree)Private0x08
void DepthFirstRepaintTextured(RenderData renderData)Private0x08
ExtraRenderData GetOrAddExtraData(RenderData renderData)Public0x08
void FreeExtraData(RenderData renderData)Public0x08
void InsertExtraMesh(RenderData renderData, MeshHandle mesh)Public0x08
void FreeExtraMeshes(RenderData renderData)Public0x08
void InsertTexture(RenderData renderData, Texture src, const TextureId& id, bool isAtlas)Public0x08
void InsertVectorImage(RenderData renderData, VectorImage vi)Public0x08
void ResetGraphicEntries(RenderData renderData)Public0x08
void DrawStats()Private0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 9

types with a member, parameter or interface of this type