Zdexby TheHolyOneZ
49,743 classes
Class

MeshGenerator

: Object
Spine.Unity.MeshGenerator, spine-unity 0x0098 (152 B) inherited 0x0010 spine-unity.dll
0x00x0098

Members 23

OffsetSizeNameTypeFlagsDefault
0x10settingsSettingsPublic—
—0x04BoundsMinDefaultfloatPrivateStatic+1 flags324046448
—0x04BoundsMaxDefaultfloatPrivateStatic+1 flags324046448
0x08vertexBufferExposedList<UnityEngine.Vector3>3 flags—
0x08uvBufferExposedList<UnityEngine.Vector2>3 flags—
0x08colorBufferExposedList<UnityEngine.Color32>3 flags—
0x08submeshesExposedList<Spine.ExposedList<System.Int32>>3 flags—
0x08meshBoundsMinVector2Private+1 flags—
0x08meshBoundsMaxVector2Private+1 flags—
0x04meshBoundsThicknessfloatPrivate+1 flags—
0x04submeshIndexintPrivate+1 flags—
0x08clipperSkeletonClippingPrivate+1 flags—
0x08tempVertsfloat[]Private+1 flags—
0x08regionTrianglesint[]Private+1 flags—
0x08normalsVector3[]Private+1 flags—
0x08tangentsVector4[]Private+1 flags—
0x08tempTanBufferVector2[]Private+1 flags—
0x08uv2ExposedList<UnityEngine.Vector2>Private+1 flags—
0x08uv3ExposedList<UnityEngine.Vector2>Private+1 flags—
0x08AttachmentVertsList<UnityEngine.Vector3>PrivateStatic—
0x08AttachmentUVsList<UnityEngine.Vector2>PrivateStatic—
0x08AttachmentColors32List<UnityEngine.Color32>PrivateStatic—
0x08AttachmentIndicesList<System.Int32>PrivateStatic—

Functions 32

SignatureFlagsNativeParams
Vector2[] get_UV2()Public+1 flags0x08
Vector2[] get_UV3()Public+1 flags0x08
int get_VertexCount()Public+1 flags0x04
int SubmeshIndexCount(int submeshIndex)Public0x04
MeshGeneratorBuffers get_Buffers()Public+1 flags0x28
SkeletonClipping get_SkeletonClipping()Public+1 flags0x08
void .ctor()Public+1 flags0x00
void GenerateSingleSubmeshInstruction(SkeletonRendererInstruction instructionOutput, Skeleton skeleton, Material material)PublicStatic0x08
bool RequiresMultipleSubmeshesByDrawOrder(Skeleton skeleton)PublicStatic0x08
void GenerateSkeletonRendererInstruction(SkeletonRendererInstruction instructionOutput, Skeleton skeleton, Dictionary<Spine.Slot customSlotMaterials, List<Spine.Slot> separatorSlots, bool generateMeshOverride, bool immutableTriangles)PublicStatic0x08
void TryReplaceMaterials(ExposedList<Spine.Unity.SubmeshInstruction> workingSubmeshInstructions, Dictionary<UnityEngine.Material customMaterialOverride)PublicStatic0x08
void Begin()Public0x00
void AddSubmesh(const SubmeshInstruction& instruction, bool updateTriangles)Public0x30
void BuildMesh(SkeletonRendererInstruction instruction, bool updateTriangles)Public0x08
void BuildMeshWithArrays(SkeletonRendererInstruction instruction, bool updateTriangles)Public0x08
void ScaleVertexData(float scale)Public0x04
void ScaleAndOffsetVertexData(float scale, const Vector2& offset2D)Public0x08
Bounds GetMeshBounds()Public0x18
void AddAttachmentTintBlack(float r2, float g2, float b2, float a, int vertexCount)Private0x04
void PrepareOptionalUVBuffer(ref ExposedList<UnityEngine.Vector2>& uvBuffer, int vertexCount)Private0x08
void ResizeOptionalUVBuffer(ref ExposedList<UnityEngine.Vector2>& uvBuffer, int vertexCount)Private0x08
void FillVertexData(Mesh mesh)Public0x08
void FillLateVertexData(Mesh mesh)Public0x08
void FillTriangles(Mesh mesh)Public0x08
void EnsureVertexCapacity(int minimumVertexCount, bool inlcudeTintBlack, bool includeTangents, bool includeNormals)Public0x04
void TrimExcess()Public0x00
void SolveTangents2DEnsureSize(ref Vector4[]& tangentBuffer, ref Vector2[]& tempTanBuffer, int vertexCount, int vertexBufferLength)Static+1 flags0x08
void SolveTangents2DTriangles(const Vector2[]& tempTanBuffer, const int[]& triangles, int triangleCount, const Vector3[]& vertices, const Vector2[]& uvs, int vertexCount)Static+1 flags0x08
void SolveTangents2DBuffer(const Vector4[]& tangents, const Vector2[]& tempTanBuffer, int vertexCount)Static+1 flags0x08
void FillMeshLocal(Mesh mesh, RegionAttachment regionAttachment)PublicStatic0x08
void FillMeshLocal(Mesh mesh, MeshAttachment meshAttachment, SkeletonData skeletonData)PublicStatic0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 4

types with a member, parameter or interface of this type