Zdexby TheHolyOneZ
127,469 classes
Class

UIRenderDevice

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

Members 37

OffsetSizeNameTypeFlags
—0x04k_MaxQueuedFrameCountuintStatic+2 flags
—0x04k_PruneEmptyPageFrameCountintStatic+2 flags
0x00100x50padding / unreflected
0x01m_MockDeviceboolPrivate+1 flags
0x00610x07padding / unreflected
0x08m_DefaultStencilStatelongPrivate
0x08m_VertexDecllongPrivate
0x08m_FirstPagePagePrivate
0x04m_NextPageVertexCountuintPrivate
0x04m_LargeMeshVertexCountuintPrivate
0x04m_IndexToVertexCountRatiofloatPrivate
0x08m_DeferredFreesList`1Private
0x08m_UpdatesList`1Private
0x08m_CommandListsList`1[]Private
0x08m_Fencesuint[]Private
0x08m_ConstantPropsMaterialPropertyBlockPrivate
0x08m_BatchPropsMaterialPropertyBlockPrivate
0x04m_FrameIndexuintPrivate
0x04m_NextUpdateIDuintPrivate
0x2Cm_DrawStatsDrawStatisticsPrivate
0x08m_MeshHandlesLinkedPool`1Private+1 flags
0x08m_DrawParamsDrawParamsPrivate+1 flags
0x08m_TextureSlotManagerTextureSlotManagerPrivate+1 flags
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
0x01<drawsInCameras>k__BackingFieldboolPrivate
0x00BB0x01padding / unreflected
0x04currentFrameCommandListCountint1 flags
0x01<disposed>k__BackingFieldboolPrivate
0x00C10x07unreflected bytes to end of UIRenderDevice

Functions 50

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 set_isFlat()2 flags—0x00
void get_drawsInCameras()2 flags—0x00
void set_drawsInCameras()2 flags—0x00
void get_frameIndex()2 flags—0x00
void get_commandLists()2 flags—0x00
void get_currentFrameCommandLists()2 flags—0x00
void .cctor()PrivateStatic+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()2 flags—0x00
void InitVertexDeclaration()Private—0x00
void CompleteCreation()Private—0x00
void get_fullyCreated()Private+1 flags—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 ApplyDrawCommandState()Private—0x00
void ApplyBatchState()Private—0x00
void EvaluateChain()Public—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