Zdexby TheHolyOneZ
42,610 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, const Matrix4x4&& transform)PrivateStatic0x40
void ComputeTransformMatrix(VisualElement ve, VisualElement ancestor, const Matrix4x4&& result)Static+1 flags0x40
bool IsParentOrAncestorOf(VisualElement ve, VisualElement child)PrivateStatic0x08
ClosingInfo PaintElement(RenderChain renderChain, VisualElement ve, const ChainBuilderStats&& stats)PublicStatic0x60
Material CreateBlitShader(float colorConversion)PrivateStatic0x08
Material GetBlitMaterial(const RenderTargetMode& mode)PrivateStatic0x08
void ClosePaintElement(VisualElement ve, const ClosingInfo& closingInfo, RenderChain renderChain, const ChainBuilderStats&& stats)PublicStatic0x60
void UpdateOrAllocate(MeshHandle& data, int vertexCount, int indexCount, UIRenderDevice device, const NativeSlice<UnityEngine.UIElements.Vertex>&& verts, const NativeSlice<System.UInt16>&& indices, ushort indexOffset, const 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, const Matrix4x4&& nudgeTransform)PrivateStatic0x40
RenderChainCommand InjectMeshDrawCommand(RenderChain renderChain, VisualElement ve, RenderChainCommand& cmdPrev, RenderChainCommand& cmdNext, MeshHandle mesh, int indexCount, int indexOffset, Material material, const TextureId& texture, Texture font, int stencilRef)PrivateStatic0x08
RenderChainCommand InjectClosingMeshDrawCommand(RenderChain renderChain, VisualElement ve, RenderChainCommand& cmdPrev, RenderChainCommand& cmdNext, MeshHandle mesh, int indexCount, int indexOffset, Material material, const TextureId& texture, Texture font, int stencilRef)PrivateStatic0x08
void FindCommandInsertionPoint(VisualElement ve, RenderChainCommand& prev, RenderChainCommand& next)PrivateStatic0x08
void FindClosingCommandInsertionPoint(VisualElement ve, RenderChainCommand& prev, RenderChainCommand& next)PrivateStatic0x08
void InjectCommandInBetween(RenderChain renderChain, RenderChainCommand cmd, RenderChainCommand& prev, RenderChainCommand& next)PrivateStatic0x08
void InjectClosingCommandInBetween(RenderChain renderChain, RenderChainCommand cmd, RenderChainCommand& prev, RenderChainCommand& next)PrivateStatic0x08
void ResetCommands(RenderChain renderChain, VisualElement ve)PublicStatic0x08
void .cctor()PrivateStatic+1 flags0x00