Zdexby TheHolyOneZ
49,743 classes
Class

RenderChain

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

Members 39

OffsetSizeNameTypeFlagsDefault
0x08m_FirstCommandRenderChainCommandPrivate—
0x28m_DirtyTrackerDepthOrderedDirtyTrackingPrivate—
0x08m_VisualChangesProcessorVisualChangesProcessorPrivate—
0x08m_CommandPoolLinkedPool<UnityEngine.UIElements.UIR.RenderChainCommand>Private—
0x08m_ExtraDataPoolLinkedPool<UnityEngine.UIElements.UIR.ExtraRenderChainVEData>Private—
0x08m_MeshHandleNodePoolBasicNodePool<UnityEngine.UIElements.UIR.MeshHandle>Private—
0x08m_TexturePoolBasicNodePool<UnityEngine.UIElements.UIR.TextureEntry>Private—
0x08m_ExtraDataDictionary<UnityEngine.UIElements.VisualElementPrivate—
0x08m_MeshGenerationDeferrerMeshGenerationDeferrerPrivate—
0x08m_DefaultMatMaterialPrivate—
0x01m_BlockDirtyRegistrationboolPrivate—
0x00810x03padding / unreflected
0x5Cm_StatsChainBuilderStatsPrivate—
0x04m_StatsElementsAddeduintPrivate—
0x04m_StatsElementsRemoveduintPrivate—
0x08m_TextureRegistryTextureRegistryPrivate—
0x08<opacityIdAccelerator>k__BackingFieldOpacityIdAcceleratorPrivate—
0x08s_SharedEntryPoolEntryPoolPrivateStatic—
0x08k_MarkerProcessProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerClipProcessingProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerOpacityProcessingProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerColorsProcessingProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerTransformProcessingProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerVisualsProcessingProfilerMarkerPrivateStatic+1 flags—
0x08k_MarkerSerializeProfilerMarkerPrivateStatic+1 flags—
0x01<disposed>k__BackingFieldboolPrivate—
0x00F90x07padding / unreflected
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 RenderChain

Functions 62

SignatureFlagsNativeParams
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 flags0x01
void set_disposed(bool value)Private+1 flags0x01
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)1 flags0x01
ref ChainBuilderStats get_statsByRef()2 flags0x5C
void ProcessChanges()Public0x00
void SerializeCommandsForCameras()Private0x00
void Render()Public0x00
void UIEOnChildAdded(VisualElement ve)Public0x08
void UIEOnChildrenReordered(VisualElement ve)Public0x08
void UIEOnChildRemoving(VisualElement ve)Public0x08
void UIEOnRenderHintsChanged(VisualElement ve)Public0x08
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 UIEOnOpacityIdChanged(VisualElement ve)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
void EnsureFitsDepth(int depth)1 flags0x04
void ChildWillBeRemoved(VisualElement ve)1 flags0x08
RenderChainCommand AllocCommand()1 flags0x08
void FreeCommand(RenderChainCommand cmd)1 flags0x08
void OnRenderCommandAdded(RenderChainCommand command)1 flags0x08
void OnRenderCommandsRemoved(RenderChainCommand firstCommand, RenderChainCommand lastCommand)1 flags0x08
void RepaintTexturedElements()1 flags0x00
ExtraRenderChainVEData GetOrAddExtraData(VisualElement ve)Public0x08
void FreeExtraData(VisualElement ve)Public0x08
void InsertExtraMesh(VisualElement ve, MeshHandle mesh)Public0x08
void FreeExtraMeshes(VisualElement ve)Public0x08
void InsertTexture(VisualElement ve, Texture src, const TextureId& id, bool isAtlas)Public0x08
void ResetTextures(VisualElement ve)Public0x08
void DrawStats()Private0x00
VisualElement GetFirstElementInPanel(VisualElement ve)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 7

types with a member, parameter or interface of this type