Zdexby TheHolyOneZ
17,715 classes
Class

UIRenderDevice

: Object
UnityEngine.UIElements.UIR.UIRenderDevice, UnityEngine.UIElementsModule 0x00C8 (200 B) align 8 inherited 0x0010 UnityEngine.UIElementsModule
implements IDisposable
0x00x00C8

Members 40

OffsetSizeNameTypeFlags
—0x04k_MaxQueuedFrameCountuintStatic+2 flags
—0x04k_PruneEmptyPageFrameCountintStatic+2 flags
0x00100x60padding / unreflected
0x08m_DefaultStencilStatelongPrivate
0x08m_VertexDecllongPrivate
0x08m_FirstPagePagePrivate
0x04m_NextPageVertexCountuintPrivate
0x04m_LargeMeshVertexCountuintPrivate
0x04m_IndexToVertexCountRatiofloatPrivate
0x08m_DeferredFreesList`1Private
0x08m_UpdatesList`1Private
0x08m_MeshesPendingFreeList`1Private
0x08m_CommandListManagerCommandListManagerPrivate
0x08m_Fencesuint[]Private
0x08m_ConstantPropsMaterialPropertyBlockPrivate
0x08m_BatchPropsMaterialPropertyBlockPrivate
0x04m_FrameIndexuintPrivate
0x04m_NextUpdateIDuintPrivate
0x2Cm_DrawStatsDrawStatisticsPrivate
0x01m_RenderingInProgressboolPrivate
0x08m_MeshHandlesLinkedPool`1Private+1 flags
0x08m_DrawParamsDrawParamsPrivate+1 flags
0x08m_TextureSlotManagerTextureSlotManagerPrivate+1 flags
0x08m_ScreenSpaceAlteredMaterialsHashSet`1Private
0x08m_DeviceFreeQueueLinkedList`1PrivateStatic
0x04m_ActiveDeviceCountintPrivateStatic
0x01m_SubscribedToNotificationsboolPrivateStatic
0x01m_SynchronousFreeboolPrivateStatic
0x04s_GradientSettingsTexIDintPrivateStatic+1 flags
0x04s_ShaderInfoTexIDintPrivateStatic+1 flags
0x08s_MarkerAllocateProfilerMarkerPrivateStatic
0x08s_MarkerFreeProfilerMarkerPrivateStatic
0x08s_MarkerAdvanceFrameProfilerMarkerPrivateStatic
0x08s_MarkerFenceProfilerMarkerPrivateStatic
0x08s_MarkerBeforeDrawProfilerMarkerPrivateStatic
0x01<breakBatches>k__BackingFieldboolPrivate
0x01<isFlat>k__BackingFieldboolPrivate+1 flags
0x01<forceGammaRendering>k__BackingFieldboolPrivate+1 flags
0x01<disposed>k__BackingFieldboolPrivate
0x08s_EvaluationFlagsToTextureSlotCountint[]PrivateStatic+1 flags
0x08s_TextureSlotCountToEvaluationFlagsint[]PrivateStatic+1 flags
0x00C50x03unreflected bytes to end of UIRenderDevice

Functions 48

SignatureFlagsNativeParams
void get_maxVerticesPerPage()Static+2 flags—0x00
void get_breakBatches()2 flags—0x00
void set_breakBatches()2 flags—0x00
void get_isFlat()2 flags—0x00
void get_forceGammaRendering()2 flags—0x00
void get_frameIndex()2 flags—0x00
void .cctor()PrivateStatic+1 flags—0x00
void .ctor()Public+1 flags—0x00
void InitVertexDeclaration()Private—0x00
void get_disposed()2 flags—0x00
void set_disposed()Private+1 flags—0x00
void Dispose()PublicFinal+2 flags—0x00
void DisposeImmediate()1 flags—0x00
void Dispose()3 flags—0x00
void Allocate()Public—0x00
void Update()Public—0x00
void Update()Public—0x00
void UpdateCopyBackIndices()Private—0x00
void ActiveUpdatesForMeshHandle()1 flags—0x00
void TryAllocFromPage()Private—0x00
void Allocate()Private—0x00
void UpdateAfterGPUUsedData()Private—0x00
void Free()Public—0x00
void OnFrameRenderingBegin()Public—0x00
void PtrToSlice()Static+1 flags—0x00
void FlagsToTextureSlotCount()PrivateStatic—0x00
void TextureSlotCountToFlags()PrivateStatic—0x00
void ApplyDrawCommandState()Private—0x00
void ApplyBatchState()Private—0x00
void EvaluateChain()Public—0x00
void ResetScreenSpaceMaterials()Private—0x00
void InitializeConstantProperties()Private—0x00
void SetupCommandList()Private—0x00
void UpdateFenceValue()Private—0x00
void KickRanges()Private—0x00
void DrawRanges()Private—0x00
void WaitOnAllCpuFences()1 flags—0x00
void WaitOnCpuFence()Private—0x00
void AdvanceFrame()Public—0x00
void PruneUnusedPages()Private—0x00
void PrepareForGfxDeviceRecreate()Static+1 flags—0x00
void WrapUpGfxDeviceRecreate()Static+1 flags—0x00
void FlushAllPendingDeviceDisposes()Static+1 flags—0x00
void GatherAllocationStatistics()1 flags—0x00
void GatherDrawStatistics()1 flags—0x00
void ProcessDeviceFreeQueue()PublicStatic—0x00
void OnEngineUpdateGlobal()PrivateStatic—0x00
void OnFlushPendingResources()PrivateStatic—0x00

Used by 1

types with a member, parameter or interface of this type