|
| | 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.