Zdexby TheHolyOneZ
42,628 classes
Class

Utility

: Object
UnityEngine.UIElements.UIR.Utility, UnityEngine.UIElementsNativeModule 0x0010 (16 B) inherited 0x0010 UnityEngine.UIElementsNativeModule.dll
0x00x0010

Members 8

OffsetSizeNameTypeFlagsDefault
0x08GraphicsResourcesRecreateAction<System.Boolean>PrivateStatic—
0x08EngineUpdateActionPrivateStatic—
0x08FlushPendingResourcesActionPrivateStatic—
0x08RegisterIntermediateRenderersAction<UnityEngine.Camera>PrivateStatic—
0x08RenderNodeAddAction<System.IntPtr>PrivateStatic—
0x08RenderNodeExecuteAction<System.IntPtr>PrivateStatic—
0x08RenderNodeCleanupAction<System.IntPtr>PrivateStatic—
0x08s_MarkerRaiseEngineUpdateProfilerMarkerPrivateStatic—

Functions 46

SignatureFlagsNativeParams
void SetVectorArray(MaterialPropertyBlock props, int name, const NativeSlice<T>& vector4s)PublicStatic—0x10
void add_GraphicsResourcesRecreate(Action<System.Boolean> value)PublicStatic+1 flags0x08
void remove_GraphicsResourcesRecreate(Action<System.Boolean> value)PublicStatic+1 flags0x08
void add_EngineUpdate(Action value)PublicStatic+1 flags0x08
void remove_EngineUpdate(Action value)PublicStatic+1 flags0x08
void add_FlushPendingResources(Action value)PublicStatic+1 flags0x08
void remove_FlushPendingResources(Action value)PublicStatic+1 flags0x08
void add_RegisterIntermediateRenderers(Action<UnityEngine.Camera> value)PublicStatic+1 flags0x08
void remove_RegisterIntermediateRenderers(Action<UnityEngine.Camera> value)PublicStatic+1 flags0x08
void add_RenderNodeExecute(Action<System.IntPtr> value)PublicStatic+1 flags0x08
void remove_RenderNodeExecute(Action<System.IntPtr> value)PublicStatic+1 flags0x08
void RaiseGraphicsResourcesRecreate(bool recreate)Static+1 flags0x01
void RaiseEngineUpdate()Static+1 flags0x00
void RaiseFlushPendingResources()Static+1 flags0x00
void RaiseRegisterIntermediateRenderers(Camera camera)Static+1 flags0x08
void RaiseRenderNodeAdd(long userData)Static+1 flags0x08
void RaiseRenderNodeExecute(long userData)Static+1 flags0x08
void RaiseRenderNodeCleanup(long userData)Static+1 flags0x08
long AllocateBuffer(int elementCount, int elementStride, bool vertexBuffer)PrivateStatic0x08
void FreeBuffer(long buffer)PrivateStatic0x08
void UpdateBufferRanges(long buffer, long ranges, int rangeCount, int writeRangeStart, int writeRangeEnd)PrivateStatic0x08
void SetVectorArray(MaterialPropertyBlock props, int name, long vector4s, int count)PrivateStatic0x08
long GetVertexDeclaration(const VertexAttributeDescriptor[]& vertexAttributes)PublicStatic0x08
void RegisterIntermediateRenderer(Camera camera, Material material, const Matrix4x4& transform, const Bounds& aabb, int renderLayer, int shadowCasting, bool receiveShadows, int sameDistanceSortPriority, ulong sceneCullingMask, int rendererCallbackFlags, long userData, int userDataSize)PublicStatic0x40
void DrawRanges(long ib, const IntPtr*& vertexStreams, int streamCount, long ranges, int rangeCount, long vertexDecl)PublicStatic0x08
void SetPropertyBlock(MaterialPropertyBlock props)PublicStatic0x08
void SetScissorRect(const RectInt& scissorRect)PublicStatic0x10
void DisableScissor()PublicStatic0x00
long CreateStencilState(const StencilState& stencilState)PublicStatic0x0C
void SetStencilState(long stencilState, int stencilRef)PublicStatic0x08
bool HasMappedBufferRange()PublicStatic0x01
uint InsertCPUFence()PublicStatic0x04
bool CPUFencePassed(uint fence)PublicStatic0x04
void WaitForCPUFencePassed(uint fence)PublicStatic0x04
void SyncRenderThread()PublicStatic0x00
RectInt GetActiveViewport()PublicStatic0x10
void ProfileDrawChainBegin()PublicStatic0x00
void ProfileDrawChainEnd()PublicStatic0x00
void NotifyOfUIREvents(bool subscribe)PublicStatic0x01
Matrix4x4 GetUnityProjectionMatrix()PublicStatic0x40
void .cctor()PrivateStatic+1 flags0x00
void RegisterIntermediateRenderer_Injected(Camera camera, Material material, ref Matrix4x4& transform, ref Bounds& aabb, int renderLayer, int shadowCasting, bool receiveShadows, int sameDistanceSortPriority, ulong sceneCullingMask, int rendererCallbackFlags, long userData, int userDataSize)PrivateStatic0x40
void SetScissorRect_Injected(ref RectInt& scissorRect)PrivateStatic0x10
long CreateStencilState_Injected(ref StencilState& stencilState)PrivateStatic0x0C
void GetActiveViewport_Injected(ref RectInt& ret)PrivateStatic0x10
void GetUnityProjectionMatrix_Injected(ref Matrix4x4& ret)PrivateStatic0x40

Used by 6

types with a member, parameter or interface of this type