/
MDLMeshBuffer_Extensions.xml
154 lines (154 loc) · 8.09 KB
/
MDLMeshBuffer_Extensions.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<Type Name="MDLMeshBuffer_Extensions" FullName="ModelIO.MDLMeshBuffer_Extensions">
<TypeSignature Language="C#" Value="public static class MDLMeshBuffer_Extensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit MDLMeshBuffer_Extensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:ModelIO.MDLMeshBuffer_Extensions" />
<TypeSignature Language="F#" Value="type MDLMeshBuffer_Extensions = class" />
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Extension methods to the <see cref="T:ModelIO.IMDLMeshBuffer" /> interface to support all the methods from the <see cref="T:ModelIO.IMDLMeshBuffer" /> protocol.</summary>
<remarks>
<para>The extension methods for <see cref="T:ModelIO.IMDLMeshBuffer" /> allow developers to treat instances of the interface as having all the optional methods of the original <see cref="T:ModelIO.IMDLMeshBuffer" /> protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
</remarks>
</Docs>
<Members>
<Member MemberName="GetAllocator">
<MemberSignature Language="C#" Value="public static ModelIO.IMDLMeshBufferAllocator GetAllocator (this ModelIO.IMDLMeshBuffer This);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class ModelIO.IMDLMeshBufferAllocator GetAllocator(class ModelIO.IMDLMeshBuffer This) cil managed" />
<MemberSignature Language="DocId" Value="M:ModelIO.MDLMeshBuffer_Extensions.GetAllocator(ModelIO.IMDLMeshBuffer)" />
<MemberSignature Language="F#" Value="static member GetAllocator : ModelIO.IMDLMeshBuffer -> ModelIO.IMDLMeshBufferAllocator" Usage="ModelIO.MDLMeshBuffer_Extensions.GetAllocator This" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>ModelIO.IMDLMeshBufferAllocator</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="ModelIO.IMDLMeshBuffer" RefType="this" />
</Parameters>
<Docs>
<param name="This">The instance on which this method operates.</param>
<summary>Returns the allocator that was used to allocate memory for the mesh buffer..</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetLength">
<MemberSignature Language="C#" Value="public static nuint GetLength (this ModelIO.IMDLMeshBuffer This);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.nuint GetLength(class ModelIO.IMDLMeshBuffer This) cil managed" />
<MemberSignature Language="DocId" Value="M:ModelIO.MDLMeshBuffer_Extensions.GetLength(ModelIO.IMDLMeshBuffer)" />
<MemberSignature Language="F#" Value="static member GetLength : ModelIO.IMDLMeshBuffer -> nuint" Usage="ModelIO.MDLMeshBuffer_Extensions.GetLength This" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.nuint</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="ModelIO.IMDLMeshBuffer" RefType="this" />
</Parameters>
<Docs>
<param name="This">The instance on which this method operates.</param>
<summary>Returns the length of the buffer, in bytes.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetType">
<MemberSignature Language="C#" Value="public static ModelIO.MDLMeshBufferType GetType (this ModelIO.IMDLMeshBuffer This);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype ModelIO.MDLMeshBufferType GetType(class ModelIO.IMDLMeshBuffer This) cil managed" />
<MemberSignature Language="DocId" Value="M:ModelIO.MDLMeshBuffer_Extensions.GetType(ModelIO.IMDLMeshBuffer)" />
<MemberSignature Language="F#" Value="static member GetType : ModelIO.IMDLMeshBuffer -> ModelIO.MDLMeshBufferType" Usage="ModelIO.MDLMeshBuffer_Extensions.GetType This" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>ModelIO.MDLMeshBufferType</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="ModelIO.IMDLMeshBuffer" RefType="this" />
</Parameters>
<Docs>
<param name="This">The instance on which this method operates.</param>
<summary>Returns a value that indicates whether the buffer contains indices or vertices.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetZone">
<MemberSignature Language="C#" Value="public static ModelIO.IMDLMeshBufferZone GetZone (this ModelIO.IMDLMeshBuffer This);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class ModelIO.IMDLMeshBufferZone GetZone(class ModelIO.IMDLMeshBuffer This) cil managed" />
<MemberSignature Language="DocId" Value="M:ModelIO.MDLMeshBuffer_Extensions.GetZone(ModelIO.IMDLMeshBuffer)" />
<MemberSignature Language="F#" Value="static member GetZone : ModelIO.IMDLMeshBuffer -> ModelIO.IMDLMeshBufferZone" Usage="ModelIO.MDLMeshBuffer_Extensions.GetZone This" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>ModelIO.IMDLMeshBufferZone</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="ModelIO.IMDLMeshBuffer" RefType="this" />
</Parameters>
<Docs>
<param name="This">The instance on which this method operates.</param>
<summary>Returns the memory pool that the buffer occupies..</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>