Zdexby TheHolyOneZ
36,909 classes
Class

Utility

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

Members 4

OffsetSizeNameTypeFlagsDefault
0x08GraphicsResourcesRecreateAction<System.Boolean>PrivateStatic—
0x08EngineUpdateActionPrivateStatic—
0x08FlushPendingResourcesActionPrivateStatic—
0x08s_MarkerRaiseEngineUpdateProfilerMarkerPrivateStatic—

Functions 43

SignatureFlagsNativeParams
void SetVectorArray(long shaderPropertySheet, int nameID, const Vector4[]& vector4s)PublicStatic0x08
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 RaiseGraphicsResourcesRecreate(bool recreate)Static+1 flags0x01
void RaiseEngineUpdate()Static+1 flags0x00
void RaiseFlushPendingResources()Static+1 flags0x00
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(long shaderPropertySheet, int name, const Vector4[]& values, int count)PrivateStatic0x08
long GetVertexDeclaration(const VertexAttributeDescriptor[]& vertexAttributes)PublicStatic0x08
void DrawRanges(long ib, const IntPtr*& vertexStreams, int streamCount, long ranges, int rangeCount, long vertexDecl)PublicStatic0x08
long AllocateShaderPropertySheet()PublicStatic0x08
void SetAllTextures(long shaderPropertySheet, long textureNames, long texturePtrs, int count)PublicStatic0x08
void SetPropertyBlock(MaterialPropertyBlock props)PublicStatic0x08
void ApplyShaderPropertySheet(long shaderPropertySheet)PublicStatic0x08
void ReleasePropertySheet(long shaderPropertySheet)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 SetVectorArray_Injected(long shaderPropertySheet, int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
long GetVertexDeclaration_Injected(ref ManagedSpanWrapper& vertexAttributes)PrivateStatic0x10
void SetPropertyBlock_Injected(long props)PrivateStatic0x08
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 1

types with a member, parameter or interface of this type