Zdexby TheHolyOneZ
42,595 classes
Class

RenderChain

: Object
UnityEngine.UIElements.UIR.RenderChain, UnityEngine.UIElementsModule 0x0228 (552 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x0228

Members 41

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_FirstTextElementVisualElementPrivate—
0x08m_TextUpdatePainterUIRTextUpdatePainterPrivate—
0x04m_TextElementCountintPrivate—
0x04m_DirtyTextStartIndexintPrivate—
0x04m_DirtyTextRemainingintPrivate—
0x01m_FontWasResetboolPrivate—
0x010D0x03padding / unreflected
0x08m_LastGroupTransformElementScaleDictionary<UnityEngine.UIElements.VisualElementPrivate—
0x08m_TextureRegistryTextureRegistryPrivate—
0x08s_MarkerProcessProfilerMarkerPrivateStatic—
0x08s_MarkerClipProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerOpacityProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerColorsProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerTransformProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerVisualsProcessingProfilerMarkerPrivateStatic—
0x08s_MarkerTextRegenProfilerMarkerPrivateStatic—
0x01<disposed>k__BackingFieldboolPrivate—
0x08OnPreRenderActionStatic+1 flags—
0x01210x07padding / unreflected
0x08<panel>k__BackingFieldBaseVisualElementPanelPrivate—
0x08<device>k__BackingFieldUIRenderDevicePrivate—
0x08<atlas>k__BackingFieldAtlasBasePrivate—
0x08<vectorImageManager>k__BackingFieldVectorImageManagerPrivate—
0xD0shaderInfoAllocatorUIRVEShaderInfoAllocator1 flags—
0x08<painter>k__BackingFieldUIRStylePainterPrivate—
0x01<drawStats>k__BackingFieldboolPrivate—
0x01<drawInCameras>k__BackingFieldboolPrivate—
0x02220x06unreflected bytes to end of RenderChain

Functions 58

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags0x00
void .ctor(BaseVisualElementPanel panel)Public+1 flags0x08
void Constructor(BaseVisualElementPanel panelObj, UIRenderDevice deviceObj, AtlasBase atlas, VectorImageManager vectorImageMan)Private0x08
void Destructor()Private0x00
bool get_disposed()2 flags0x01
void set_disposed(bool value)Private+1 flags0x01
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)1 flags0x01
void ProcessChanges()Public0x00
void Render()Public0x00
void ProcessTextRegen(bool timeSliced)Private0x01
void UIEOnChildAdded(VisualElement ve)Public0x08
void UIEOnChildrenReordered(VisualElement ve)Public0x08
void UIEOnChildRemoving(VisualElement ve)Public0x08
void StopTrackingGroupTransformElement(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
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
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
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
void AddTextElement(VisualElement ve)1 flags0x08
void RemoveTextElement(VisualElement ve)1 flags0x08
void OnGroupTransformElementChangedTransform(VisualElement ve)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 OnFontReset(Font font)Private0x08
void AppendTexture(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 18

types with a member, parameter or interface of this type