| 
|   | Mesh () | 
|   | 
| void  | SetIndexBufferParams (int indexCount, IndexFormat format) | 
|   | 
| bool  | HasVertexAttribute (VertexAttribute attr) | 
|   | 
| void  | SetSubMesh (int index, SubMeshDescriptor desc, MeshUpdateFlags flags=MeshUpdateFlags.Default) | 
|   | 
| void  | SetVertices (List< Vector3 > inVertices) | 
|   | 
| void  | SetVertices (List< Vector3 > inVertices, int start, int length) | 
|   | 
| void  | SetVertices (List< Vector3 > inVertices, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | SetNormals (List< Vector3 > inNormals) | 
|   | 
| void  | SetNormals (List< Vector3 > inNormals, int start, int length) | 
|   | 
| void  | SetNormals (List< Vector3 > inNormals, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | SetTangents (List< Vector4 > inTangents) | 
|   | 
| void  | SetTangents (List< Vector4 > inTangents, int start, int length) | 
|   | 
| void  | SetTangents (List< Vector4 > inTangents, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | SetColors (List< Color32 > inColors) | 
|   | 
| void  | SetColors (List< Color32 > inColors, int start, int length) | 
|   | 
| void  | SetColors (List< Color32 > inColors, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | SetUVs (int channel, List< Vector2 > uvs) | 
|   | 
| void  | SetUVs (int channel, List< Vector4 > uvs) | 
|   | 
| void  | SetUVs (int channel, List< Vector2 > uvs, int start, int length) | 
|   | 
| void  | SetUVs (int channel, List< Vector2 > uvs, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | SetUVs (int channel, List< Vector4 > uvs, int start, int length) | 
|   | 
| void  | SetUVs (int channel, List< Vector4 > uvs, int start, int length, [DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | GetUVs (int channel, List< Vector4 > uvs) | 
|   | 
| void  | SetVertexBufferParams (int vertexCount, params VertexAttributeDescriptor[] attributes) | 
|   | 
| void  | SetVertexBufferData< T > (T[] data, int dataStart, int meshBufferStart, int count, int stream=0, MeshUpdateFlags flags=MeshUpdateFlags.Default) | 
|   | 
| int[]  | GetIndices (int submesh) | 
|   | 
| int[]  | GetIndices (int submesh, [DefaultValue("true")] bool applyBaseVertex) | 
|   | 
| void  | SetIndexBufferData< T > (T[] data, int dataStart, int meshBufferStart, int count, MeshUpdateFlags flags=MeshUpdateFlags.Default) | 
|   | 
| void  | SetTriangles (List< int > triangles, int submesh) | 
|   | 
| void  | SetTriangles (List< int > triangles, int submesh, bool calculateBounds) | 
|   | 
| void  | SetTriangles (List< int > triangles, int submesh, [DefaultValue("true")] bool calculateBounds, [DefaultValue("0")] int baseVertex) | 
|   | 
| void  | SetTriangles (List< int > triangles, int trianglesStart, int trianglesLength, int submesh, bool calculateBounds=true, int baseVertex=0) | 
|   | 
| void  | Clear ([DefaultValue("true")] bool keepVertexLayout) | 
|   | 
| void  | Clear () | 
|   | 
| void  | RecalculateBounds () | 
|   | 
| void  | RecalculateBounds ([DefaultValue("MeshUpdateFlags.Default")] MeshUpdateFlags flags) | 
|   | 
| void  | MarkDynamic () | 
|   | 
| void  | UploadMeshData (bool markNoLongerReadable) | 
|   | 
| unsafe int  | GetInstanceID () | 
|   | 
| override int  | GetHashCode () | 
|   | 
| override bool  | Equals (object other) | 
|   | 
| static void  | Destroy (Object obj, [DefaultValue("0.0F")] float t) | 
|   | 
| static void  | DestroyImmediate (Object obj, [DefaultValue("false")] bool allowDestroyingAssets) | 
|   | 
| static Object[]  | FindObjectsOfType (Type type, bool includeInactive) | 
|   | 
| static void  | DontDestroyOnLoad ([NotNull("NullExceptionObject")] Object target) | 
|   | 
| override string  | ToString () | 
|   | 
 | 
| static void  | Internal_Create ([Writable] Mesh mono) | 
|   | 
| void  | InternalSetIndexBufferDataFromArray (Array data, int dataStart, int meshBufferStart, int count, int elemSize, MeshUpdateFlags flags) | 
|   | 
| void  | SetVertexBufferParamsFromArray (int vertexCount, params VertexAttributeDescriptor[] attributes) | 
|   | 
| void  | InternalSetVertexBufferDataFromArray (int stream, Array data, int dataStart, int meshBufferStart, int count, int elemSize, MeshUpdateFlags flags) | 
|   | 
| int[]  | GetIndicesImpl (int submesh, bool applyBaseVertex) | 
|   | 
| void  | SetIndicesImpl (int submesh, MeshTopology topology, IndexFormat indicesFormat, Array indices, int arrayStart, int arraySize, bool calculateBounds, int baseVertex) | 
|   | 
| void  | PrintErrorCantAccessChannel (VertexAttribute ch) | 
|   | 
| void  | SetArrayForChannelImpl (VertexAttribute channel, VertexAttributeFormat format, int dim, Array values, int arraySize, int valuesStart, int valuesCount, MeshUpdateFlags flags) | 
|   | 
| Array  | GetAllocArrayFromChannelImpl (VertexAttribute channel, VertexAttributeFormat format, int dim) | 
|   | 
| void  | GetArrayFromChannelImpl (VertexAttribute channel, VertexAttributeFormat format, int dim, Array values) | 
|   | 
| void  | ClearImpl (bool keepVertexLayout) | 
|   | 
| void  | RecalculateBoundsImpl (MeshUpdateFlags flags) | 
|   | 
| void  | MarkDynamicImpl () | 
|   | 
| void  | UploadMeshDataImpl (bool markNoLongerReadable) | 
|   | 
| T[]  | GetAllocArrayFromChannel< T > (VertexAttribute channel, VertexAttributeFormat format, int dim) | 
|   | 
| T[]  | GetAllocArrayFromChannel< T > (VertexAttribute channel) | 
|   | 
| void  | SetSizedArrayForChannel (VertexAttribute channel, VertexAttributeFormat format, int dim, Array values, int valuesArrayLength, int valuesStart, int valuesCount, MeshUpdateFlags flags) | 
|   | 
| void  | SetListForChannel< T > (VertexAttribute channel, VertexAttributeFormat format, int dim, List< T > values, int start, int length, MeshUpdateFlags flags) | 
|   | 
| void  | SetListForChannel< T > (VertexAttribute channel, List< T > values, int start, int length, MeshUpdateFlags flags) | 
|   | 
| void  | GetListForChannel< T > (List< T > buffer, int capacity, VertexAttribute channel, int dim) | 
|   | 
| void  | GetListForChannel< T > (List< T > buffer, int capacity, VertexAttribute channel, int dim, VertexAttributeFormat channelType) | 
|   | 
| void  | SetUvsImpl< T > (int uvIndex, int dim, List< T > uvs, int start, int length, MeshUpdateFlags flags) | 
|   | 
| void  | GetUVsImpl< T > (int uvIndex, List< T > uvs, int dim) | 
|   | 
| void  | PrintErrorCantAccessIndices () | 
|   | 
| bool  | CheckCanAccessSubmesh (int submesh, bool errorAboutTriangles) | 
|   | 
| bool  | CheckCanAccessSubmeshTriangles (int submesh) | 
|   | 
| bool  | CheckCanAccessSubmeshIndices (int submesh) | 
|   | 
| void  | CheckIndicesArrayRange (int valuesLength, int start, int length) | 
|   | 
| void  | SetTrianglesImpl (int submesh, IndexFormat indicesFormat, Array triangles, int trianglesArrayLength, int start, int length, bool calculateBounds, int baseVertex) | 
|   | 
| void  | SetSubMesh_Injected (int index, ref SubMeshDescriptor desc, MeshUpdateFlags flags=MeshUpdateFlags.Default) | 
|   | 
| void  | set_bounds_Injected (ref Bounds value) | 
|   | 
| IntPtr  | GetCachedPtr () | 
|   | 
| static string  | ToString (Object obj) | 
|   | 
| static int  | GetOffsetOfInstanceIDInCPlusPlusObject () | 
|   | 
| static Object  | Internal_CloneSingle ([NotNull("NullExceptionObject")] Object data) | 
|   | 
| static string  | GetName ([NotNull("NullExceptionObject")] Object obj) | 
|   | 
| static void  | SetName ([NotNull("NullExceptionObject")] Object obj, string name) | 
|   | 
| static Object  | Internal_InstantiateSingle_Injected (Object data, ref Vector3 pos, ref Quaternion rot) | 
|   | 
Definition at line 17 of file Mesh.cs.