Zdexby TheHolyOneZ
42,595 classes
Class

CommandGenerator

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

Members 7

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

Functions 22

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
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 CopyTransformVertsPos(const NativeSlice<UnityEngine.UIElements.Vertex>& source, const NativeSlice<UnityEngine.UIElements.Vertex>& target, const Matrix4x4& mat, const Color32& xformClipPages, const Color32& ids, const Color32& addFlags, const Color32& opacityPage, const Color32& textCoreSettingsPage, bool isText, float textureId)PrivateStatic0x40
void CopyTransformVertsPosAndVec(const NativeSlice<UnityEngine.UIElements.Vertex>& source, const NativeSlice<UnityEngine.UIElements.Vertex>& target, const Matrix4x4& mat, const Color32& xformClipPages, const Color32& ids, const Color32& addFlags, const Color32& opacityPage, const Color32& textCoreSettingsPage, bool isText, float textureId)PrivateStatic0x40
void CopyTriangleIndicesFlipWindingOrder(const NativeSlice<System.UInt16>& source, const NativeSlice<System.UInt16>& target, int indexOffset)PrivateStatic0x10
void CopyTriangleIndices(const NativeSlice<System.UInt16>& source, const NativeSlice<System.UInt16>& target, int indexOffset)PrivateStatic0x10
bool NudgeVerticesToNewSpace(VisualElement ve, UIRenderDevice device)PublicStatic0x08
void DoNudgeVertices(VisualElement ve, UIRenderDevice device, MeshHandle mesh, ref Matrix4x4& nudgeTransform)PrivateStatic0x40
RenderChainCommand InjectMeshDrawCommand(RenderChain renderChain, VisualElement ve, ref RenderChainCommand& cmdPrev, ref RenderChainCommand& cmdNext, MeshHandle mesh, int indexCount, int indexOffset, Material material, const TextureId& texture, Texture font, 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, Texture font, 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