Zdexby TheHolyOneZ
36,909 classes
Class

MeshGenerationContext

: Object
UnityEngine.UIElements.MeshGenerationContext, UnityEngine.UIElementsModule 0x0068 (104 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0068

Members 13

OffsetSizeNameTypeFlagsDefault
0x08<visualElement>k__BackingFieldVisualElementPrivate—
0x08<renderData>k__BackingFieldRenderDataPrivate—
0x08m_Painter2DPainter2DPrivate—
0x08m_MeshWriteDataPoolMeshWriteDataPoolPrivate—
0x08m_AllocatorTempMeshAllocatorImplPrivate—
0x08m_MeshGenerationDeferrerMeshGenerationDeferrerPrivate—
0x08m_MeshGenerationNodeManagerMeshGenerationNodeManagerPrivate—
0x08<meshGenerator>k__BackingFieldIMeshGeneratorPrivate—
0x08<entryRecorder>k__BackingFieldEntryRecorderPrivate—
0x08<parentEntry>k__BackingFieldEntryPrivate—
0x08k_AllocateMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_DrawVectorImageMarkerProfilerMarkerPrivateStatic+1 flags—
0x01<disposed>k__BackingFieldboolPrivate—
0x00610x07unreflected bytes to end of MeshGenerationContext

Functions 26

SignatureFlagsNativeParams
VisualElement get_visualElement()Public+1 flags0x08
void set_visualElement(VisualElement value)Private+1 flags0x08
RenderData get_renderData()2 flags0x08
void set_renderData(RenderData value)Private+1 flags0x08
Painter2D get_painter2D()Public+1 flags0x08
bool get_hasPainter2D()2 flags0x01
IMeshGenerator get_meshGenerator()2 flags0x08
void set_meshGenerator(IMeshGenerator value)2 flags0x08
EntryRecorder get_entryRecorder()2 flags0x08
void set_entryRecorder(EntryRecorder value)Private+1 flags0x08
Entry get_parentEntry()2 flags0x08
void set_parentEntry(Entry value)Private+1 flags0x08
void .ctor(MeshWriteDataPool meshWriteDataPool, EntryRecorder entryRecorder, TempMeshAllocatorImpl allocator, MeshGenerationDeferrer meshGenerationDeferrer, MeshGenerationNodeManager meshGenerationNodeManager)2 flags0x08
void AllocateTempMesh(int vertexCount, int indexCount, ref NativeSlice<UnityEngine.UIElements.Vertex>& vertices, ref NativeSlice<System.UInt16>& indices)Public0x10
void GetTempMeshAllocator(ref TempMeshAllocator& allocator)Public0x08
void InsertMeshGenerationNode(ref MeshGenerationNode& node)Public0x08
void InsertUnsafeMeshGenerationNode(ref UnsafeMeshGenerationNode& node)1 flags0x08
void AddMeshGenerationJob(const JobHandle& jobHandle)Public0x10
void AddMeshGenerationCallback(MeshGenerationCallback callback, object userData, const MeshGenerationCallbackType& callbackType, bool isJobDependent)1 flags0x08
void Begin(Entry parentEntry, VisualElement ve, RenderData renderData)1 flags0x08
void End()1 flags0x00
bool get_disposed()2 flags0x01
void set_disposed(bool value)Private+1 flags0x01
void Dispose()1 flags0x00
void Dispose(bool disposing)Private0x01
void .cctor()PrivateStatic+1 flags0x00

Used by 16

types with a member, parameter or interface of this type