Zdexby TheHolyOneZ
44,741 classes
Class

CommandGenerator

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

Members 10

OffsetSizeNameTypeFlagsDefault
0x08k_GenerateEntriesProfilerMarkerPrivateStatic+1 flags—
0x08k_ConvertEntriesToCommandsMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_GenerateClosingCommandsMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_NudgeVerticesMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_UpdateOpacityIdMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_ComputeTransformMatrixMarkerProfilerMarkerPrivateStatic+1 flags—
0x08s_blitMaterial_LinearToGammaMaterialPrivateStatic—
0x08s_blitMaterial_GammaToLinearMaterialPrivateStatic—
0x08s_blitMaterial_NoChangeMaterialPrivateStatic—
0x08s_blitShaderShaderPrivateStatic—

Functions 21

SignatureFlagsNativeParams
void GetVerticesTransformInfo(VisualElement ve, ref Matrix4x4& transform)PrivateStatic0x40
void ComputeTransformMatrix(VisualElement ve, VisualElement ancestor, ref Matrix4x4& result)Static+1 flags0x40
bool IsParentOrAncestorOf(VisualElement ve, VisualElement child)PrivateStatic0x08
ClosingInfo PaintElement(RenderChain renderChain, VisualElement ve, ref ChainBuilderStats& stats)PublicStatic0x60
void InvokeGenerateVisualContent(VisualElement ve, MeshGenerationContext ctx)PrivateStatic0x08
Material CreateBlitShader(float colorConversion)PrivateStatic0x08
Material GetBlitMaterial(const RenderTargetMode& mode)PrivateStatic0x08
void ClosePaintElement(VisualElement ve, const ClosingInfo& closingInfo, RenderChain renderChain, ref ChainBuilderStats& stats)PublicStatic0x60
void UpdateOrAllocate(ref MeshHandle& data, int vertexCount, int indexCount, UIRenderDevice device, ref NativeSlice<UnityEngine.UIElements.Vertex>& verts, ref NativeSlice<System.UInt16>& indices, ref ushort& indexOffset, ref ChainBuilderStats& stats)PrivateStatic0x60
void UpdateOpacityId(VisualElement ve, RenderChain renderChain)PublicStatic0x08
void DoUpdateOpacityId(VisualElement ve, RenderChain renderChain, MeshHandle mesh)PrivateStatic0x08
bool NudgeVerticesToNewSpace(VisualElement ve, RenderChain renderChain, UIRenderDevice device)PublicStatic0x08
void PrepareNudgeVertices(VisualElement ve, UIRenderDevice device, MeshHandle mesh, ref long& src, ref long& dst, ref int& count)PrivateStatic0x08
RenderChainCommand InjectMeshDrawCommand(RenderChain renderChain, VisualElement ve, ref RenderChainCommand& cmdPrev, ref RenderChainCommand& cmdNext, MeshHandle mesh, int indexCount, int indexOffset, Material material, const TextureId& texture, int stencilRef)PrivateStatic0x08
RenderChainCommand InjectClosingMeshDrawCommand(RenderChain renderChain, VisualElement ve, ref RenderChainCommand& cmdPrev, ref RenderChainCommand& cmdNext, MeshHandle mesh, int indexCount, int indexOffset, Material material, const TextureId& texture, int stencilRef)PrivateStatic0x08
void FindCommandInsertionPoint(VisualElement ve, ref RenderChainCommand& prev, ref RenderChainCommand& next)PrivateStatic0x08
void FindClosingCommandInsertionPoint(VisualElement ve, ref RenderChainCommand& prev, ref RenderChainCommand& next)PrivateStatic0x08
void InjectCommandInBetween(RenderChain renderChain, RenderChainCommand cmd, ref RenderChainCommand& prev, ref RenderChainCommand& next)PrivateStatic0x08
void InjectClosingCommandInBetween(RenderChain renderChain, RenderChainCommand cmd, ref RenderChainCommand& prev, ref RenderChainCommand& next)PrivateStatic0x08
void ResetCommands(RenderChain renderChain, VisualElement ve)PublicStatic0x08
void .cctor()PrivateStatic+1 flags0x00