Zdexby TheHolyOneZ
44,741 classes
Class

RenderChain

: Object
UnityEngine.UIElements.UIR.RenderChain, UnityEngine.UIElementsModule 0x0220 (544 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x0220

Members 38

OffsetSizeNameTypeFlagsDefault
0x08m_FirstCommandRenderChainCommandPrivate—
0x28m_DirtyTrackerDepthOrderedDirtyTrackingPrivate—
0x08m_CommandPoolLinkedPool<UnityEngine.UIElements.UIR.RenderChainCommand>Private—
0x08m_TexturePoolBasicNodePool<UnityEngine.UIElements.UIR.TextureEntry>Private—
0x08m_RenderNodesDataList<UnityEngine.UIElements.UIR.RenderChain.RenderNodeData>Private—
0x08m_DefaultShaderShaderPrivate—
0x08m_DefaultWorldSpaceShaderShaderPrivate—
0x08m_DefaultMatMaterialPrivate—
0x08m_DefaultWorldSpaceMatMaterialPrivate—
0x01m_BlockDirtyRegistrationboolPrivate—
0x00790x03padding / unreflected
0x04m_StaticIndexintPrivate—
0x04m_ActiveRenderNodesintPrivate—
0x04m_CustomMaterialCommandsintPrivate—
0x60m_StatsChainBuilderStatsPrivate—
0x04m_StatsElementsAddeduintPrivate—
0x04m_StatsElementsRemoveduintPrivate—
0x08m_TextureRegistryTextureRegistryPrivate—
0x08<opacityIdAccelerator>k__BackingFieldOpacityIdAcceleratorPrivate—
0x08s_MarkerProcessProfilerMarkerPrivateStatic—
0x08s_MarkerClipProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerOpacityProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerColorsProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerTransformProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerVisualsProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerTextRegenProfilerMarkerPrivateStatic—
0x01<disposed>k__BackingFieldboolPrivate—
0x08OnPreRenderActionStatic+1 flags—
0x01010x07padding / unreflected
0x08<panel>k__BackingFieldBaseVisualElementPanelPrivate—
0x08<device>k__BackingFieldUIRenderDevicePrivate—
0x08<atlas>k__BackingFieldAtlasBasePrivate—
0x08<vectorImageManager>k__BackingFieldVectorImageManagerPrivate—
0x08<vertsPool>k__BackingFieldTempAllocator<UnityEngine.UIElements.Vertex>Private—
0x08<indicesPool>k__BackingFieldTempAllocator<System.UInt16>Private—
0x08<jobManager>k__BackingFieldJobManagerPrivate—
0xD0shaderInfoAllocatorUIRVEShaderInfoAllocator1 flags—
0x08<painter>k__BackingFieldUIRStylePainterPrivate—
0x01<drawStats>k__BackingFieldboolPrivate—
0x01<drawInCameras>k__BackingFieldboolPrivate—
0x021A0x06unreflected bytes to end of RenderChain

Functions 61

SignatureFlagsNativeParams
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 flags0x08
UIRenderDevice get_device()2 flags0x08
void set_device(UIRenderDevice value)Private+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
TempAllocator<UnityEngine.UIElements.Vertex> get_vertsPool()2 flags0x08
void set_vertsPool(TempAllocator<UnityEngine.UIElements.Vertex> value)Private+1 flags0x08
TempAllocator<System.UInt16> get_indicesPool()2 flags0x08
void set_indicesPool(TempAllocator<System.UInt16> value)Private+1 flags0x08
JobManager get_jobManager()2 flags0x08
void set_jobManager(JobManager value)Private+1 flags0x08
UIRStylePainter get_painter()2 flags0x08
void set_painter(UIRStylePainter value)Private+1 flags0x08
bool get_drawStats()2 flags0x01
void set_drawStats(bool value)2 flags0x01
bool get_drawInCameras()2 flags0x01
void set_drawInCameras(bool value)Private+1 flags0x01
void set_defaultShader(Shader value)2 flags0x08
void set_defaultWorldSpaceShader(Shader value)2 flags0x08
Material GetStandardMaterial()1 flags0x08
Material GetStandardWorldSpaceMaterial()1 flags0x08
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
RenderNodeData AccessRenderNodeData(long obj)PrivateStatic0x60
void OnRenderNodeExecute(long obj)PrivateStatic0x08
void OnRegisterIntermediateRenderers(Camera camera)PrivateStatic0x08
void OnRegisterIntermediateRendererMat(BaseRuntimePanel rtp, RenderChain renderChain, ref RenderNodeData& rnd, Camera camera, int sameDistanceSortPriority)PrivateStatic0x60
void RepaintTexturedElements()1 flags0x00
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

Used by 19

types with a member, parameter or interface of this type