Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.BinPacking/PackingPlanVisualizations/SharpDX/SharpDX.Toolkit.xml @ 13028

Last change on this file since 13028 was 13028, checked in by gkronber, 9 years ago

#1966

  • added PackingPlanVisualizations plugin received from jhelm.
  • this project also contains necessary binaries of SharpDX
  • visualization in HL works now
File size: 137.1 KB
Line 
1<?xml version="1.0"?>
2<doc>
3    <assembly>
4        <name>SharpDX.Toolkit</name>
5    </assembly>
6    <members>
7        <member name="T:SharpDX.Toolkit.AssemblyDoc">
8            <summary>
9            The <see cref="A:SharpDX.Toolkit"/> assembly provides a high level DirectX API.
10            </summary>
11        </member>
12        <member name="T:SharpDX.Toolkit.Content.AssetNotFoundException">
13            <summary>
14            Exception when an asset was not found from the <see cref="T:SharpDX.Toolkit.Content.ContentManager"/>.
15            </summary>
16        </member>
17        <member name="M:SharpDX.Toolkit.Content.AssetNotFoundException.#ctor(System.String)">
18            <summary>
19            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Content.AssetNotFoundException"/> class.
20            </summary>
21            <param name="message">The message.</param>
22        </member>
23        <member name="T:SharpDX.Toolkit.Content.ContentManager">
24            <summary>
25            The content manager implementation is responsible to load and store content data (texture, songs, effects...etc.) using
26            several <see cref="T:SharpDX.Toolkit.Content.IContentResolver"/> to resolve a stream from an asset name and several registered <see cref="T:SharpDX.Toolkit.Content.IContentReader"/>
27            to convert data from stream.
28            </summary>
29        </member>
30        <member name="T:SharpDX.Toolkit.Content.IContentManager">
31            <summary>
32            The content manager interface provides a service to load and store content data (texture, songs, effects...etc.).
33            </summary>
34        </member>
35        <member name="M:SharpDX.Toolkit.Content.IContentManager.Load``1(System.String)">
36            <summary>
37            Loads an asset that has been processed by the Content Pipeline.  Reference page contains code sample.
38            </summary>
39            <typeparam name="T"></typeparam>
40            <param name="assetNameWithExtension">Full asset name (with its extension)</param>
41            <returns>``0.</returns>
42            <exception cref="T:SharpDX.Toolkit.Content.AssetNotFoundException">If the asset was not found from all <see cref="T:SharpDX.Toolkit.Content.IContentResolver"/>.</exception>
43            <exception cref="T:System.NotSupportedException">If no content reader was suitable to decode the asset.</exception>
44        </member>
45        <member name="M:SharpDX.Toolkit.Content.IContentManager.Unload">
46            <summary>
47            Unloads all data that was loaded by this ContentManager. All data will be disposed.
48            </summary>
49            <remarks>
50            Unlike <see cref="M:SharpDX.Toolkit.Content.ContentManager.Load``1(System.String)"/> method, this method is not threadsafe and must be called by a single caller at a single time.
51            </remarks>
52        </member>
53        <member name="P:SharpDX.Toolkit.Content.IContentManager.ServiceProvider">
54            <summary>
55            Gets the service provider associated with the ContentManager.
56            </summary>
57            <value>The service provider.</value>
58            <remarks>
59            The service provider can be used by some <see cref="T:SharpDX.Toolkit.Content.IContentReader"/> when for example a <see cref="!:SharpDX.Toolkit.Graphics.GraphicsDevice"/> needs to be
60            used to instantiate a content.
61            </remarks>
62        </member>
63        <member name="M:SharpDX.Toolkit.Content.ContentManager.#ctor(System.IServiceProvider)">
64            <summary>
65            Initializes a new instance of ContentManager.  Reference page contains code sample.
66            </summary>
67            <param name="serviceProvider">The service provider that the ContentManager should use to locate services.</param>
68        </member>
69        <member name="M:SharpDX.Toolkit.Content.ContentManager.Load``1(System.String)">
70            <summary>
71            Loads an asset that has been processed by the Content Pipeline.  Reference page contains code sample.
72            </summary>
73            <typeparam name="T"></typeparam>
74            <param name="assetNameWithExtension">Full asset name (with its extension)</param>
75            <returns>``0.</returns>
76            <exception cref="T:SharpDX.Toolkit.Content.AssetNotFoundException">If the asset was not found from all <see cref="T:SharpDX.Toolkit.Content.IContentResolver"/>.</exception>
77            <exception cref="T:System.NotSupportedException">If no content reader was suitable to decode the asset.</exception>
78        </member>
79        <member name="M:SharpDX.Toolkit.Content.ContentManager.Unload">
80            <summary>
81            Unloads all data that was loaded by this ContentManager. All data will be disposed.
82            </summary>
83            <remarks>
84            Unlike <see cref="M:SharpDX.Toolkit.Content.ContentManager.Load``1(System.String)"/> method, this method is not threadsafe and must be called by a single caller at a single time.
85            </remarks>
86        </member>
87        <member name="P:SharpDX.Toolkit.Content.ContentManager.Resolvers">
88            <summary>
89            Add or remove registered <see cref="T:SharpDX.Toolkit.Content.IContentResolver"/> to this instance.
90            </summary>
91        </member>
92        <member name="P:SharpDX.Toolkit.Content.ContentManager.Readers">
93            <summary>
94            Add or remove registered <see cref="T:SharpDX.Toolkit.Content.IContentReader"/> to this instance.
95            </summary>
96        </member>
97        <member name="P:SharpDX.Toolkit.Content.ContentManager.ServiceProvider">
98            <summary>
99            Gets the service provider associated with the ContentManager.
100            </summary>
101            <value>The service provider.</value>
102        </member>
103        <member name="P:SharpDX.Toolkit.Content.ContentManager.RootDirectory">
104            <summary>
105            Gets or sets the root directory.
106            </summary>
107        </member>
108        <member name="T:SharpDX.Toolkit.Content.ContentReaderAttribute">
109            <summary>
110            This attributes is used by data that are providing a <see cref="T:SharpDX.Toolkit.Content.IContentReader"/> for decoding data from a stream.
111            </summary>
112        </member>
113        <member name="M:SharpDX.Toolkit.Content.ContentReaderAttribute.#ctor(System.Type)">
114            <summary>
115            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Content.ContentReaderAttribute"/> class.
116            </summary>
117            <param name="contentReaderType">Type of the content reader.</param>
118        </member>
119        <member name="P:SharpDX.Toolkit.Content.ContentReaderAttribute.ContentReaderType">
120            <summary>
121            Gets the type of the content reader.
122            </summary>
123            <value>The type of the content reader.</value>
124        </member>
125        <member name="T:SharpDX.Toolkit.Content.FileSystemContentResolver">
126            <summary>
127            This <see cref="T:SharpDX.Toolkit.Content.IContentResolver"/> is loading an asset name from a root directory from a physical disk.
128            </summary>
129        </member>
130        <member name="T:SharpDX.Toolkit.Content.IContentResolver">
131            <summary>
132            A content resolver is in charge of locating a stream from an asset name.
133            </summary>
134        </member>
135        <member name="M:SharpDX.Toolkit.Content.IContentResolver.Resolve(System.String)">
136            <summary>
137            Resolves the specified asset name to a stream.
138            </summary>
139            <param name="assetName">Name of the asset.</param>
140            <returns>A Stream of the asset. This value can be null if this resolver was not able to locate the asset.</returns>
141        </member>
142        <member name="M:SharpDX.Toolkit.Content.FileSystemContentResolver.#ctor(System.String)">
143            <summary>
144            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Content.FileSystemContentResolver"/> class.
145            </summary>
146            <param name="rootDirectory">The root directory.</param>
147        </member>
148        <member name="P:SharpDX.Toolkit.Content.FileSystemContentResolver.RootDirectory">
149            <summary>
150            Gets the root directory from where assets will be loaded from the disk.
151            </summary>
152            <value>The root directory.</value>
153        </member>
154        <member name="T:SharpDX.Toolkit.Content.IContentReader">
155            <summary>
156            A content reader is in charge of reading object data from a stream.
157            </summary>
158        </member>
159        <member name="M:SharpDX.Toolkit.Content.IContentReader.ReadContent(SharpDX.Toolkit.Content.IContentManager,System.String,System.IO.Stream,System.Boolean@)">
160            <summary>
161            Reads the content of a particular data from a stream.
162            </summary>
163            <param name="contentManager">The content manager.</param>
164            <param name="assetName">The name of the asset associated with the stream.</param>
165            <param name="stream">The steam of the asset to load data from.</param>
166            <param name="keepStreamOpen"><c>true</c> to keep the stream opened after the content was read, otherwise the stream will be closed after if this content reader succeeded to read the data.</param>
167            <returns>The data decoded from the stream, or null if the kind of asset is not supported by this content reader.</returns>
168        </member>
169        <member name="T:SharpDX.Toolkit.Content.NamespaceDoc">
170            <summary>
171            The <see cref="N:SharpDX.Toolkit.Content"/> namespace provides classes to handle game content.
172            </summary>
173        </member>
174        <member name="T:SharpDX.Toolkit.Diagnostics.LogMessage">
175            <summary>
176            Describes a log message.
177            </summary>
178        </member>
179        <member name="M:SharpDX.Toolkit.Diagnostics.LogMessage.#ctor(SharpDX.Toolkit.Diagnostics.LogMessageType,System.String)">
180            <summary>
181            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Diagnostics.LogMessage"/> class.
182            </summary>
183            <param name="type">The type.</param>
184            <param name="text">The text.</param>
185        </member>
186        <member name="F:SharpDX.Toolkit.Diagnostics.LogMessage.Type">
187            <summary>
188            Type of message.
189            </summary>
190        </member>
191        <member name="F:SharpDX.Toolkit.Diagnostics.LogMessage.Text">
192            <summary>
193            Text of the message.
194            </summary>
195        </member>
196        <member name="M:SharpDX.Toolkit.Diagnostics.LogMessage.ToString">
197            <inheritdoc/>
198        </member>
199        <member name="T:SharpDX.Toolkit.Diagnostics.LogMessageType">
200            <summary>
201            Type of a log message.
202            </summary>
203        </member>
204        <member name="F:SharpDX.Toolkit.Diagnostics.LogMessageType.Info">
205            <summary>
206            Information message.
207            </summary>
208        </member>
209        <member name="F:SharpDX.Toolkit.Diagnostics.LogMessageType.Warning">
210            <summary>
211            Warning message.
212            </summary>
213        </member>
214        <member name="F:SharpDX.Toolkit.Diagnostics.LogMessageType.Error">
215            <summary>
216            Error message.
217            </summary>
218        </member>
219        <member name="T:SharpDX.Toolkit.Diagnostics.Logger">
220            <summary>
221            Class used to log warning, error, info messages.
222            </summary>
223        </member>
224        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.#ctor">
225            <summary>
226            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Diagnostics.Logger"/> class.
227            </summary>
228        </member>
229        <member name="F:SharpDX.Toolkit.Diagnostics.Logger.Messages">
230            <summary>
231            List of logged messages.
232            </summary>
233        </member>
234        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.Error(System.String)">
235            <summary>
236            Logs an Error with the specified error message.
237            </summary>
238            <param name="errorMessage">The error message.</param>
239        </member>
240        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.Error(System.String,System.Object[])">
241            <summary>
242            Logs an Error with the specified error message.
243            </summary>
244            <param name="errorMessage">The error message.</param>
245            <param name="parameters">The parameters.</param>
246            <exception cref="T:System.ArgumentNullException"></exception>
247        </member>
248        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.Warning(System.String)">
249            <summary>
250            Logs a warning with the specified warning message.
251            </summary>
252            <param name="warningMessage">The warning message.</param>
253        </member>
254        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.Warning(System.String,System.Object[])">
255            <summary>
256            Logs a warning with the specified warning message.
257            </summary>
258            <param name="warningMessage">The warning message.</param>
259            <param name="parameters">The parameters.</param>
260            <exception cref="T:System.ArgumentNullException"></exception>
261        </member>
262        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.Info(System.String)">
263            <summary>
264            Logs a info with the specified info message.
265            </summary>
266            <param name="infoMessage">The info message.</param>
267        </member>
268        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.Info(System.String,System.Object[])">
269            <summary>
270            Logs a warning with the specified info message.
271            </summary>
272            <param name="infoMessage">The info message.</param>
273            <param name="parameters">The parameters.</param>
274            <exception cref="T:System.ArgumentNullException"></exception>
275        </member>
276        <member name="M:SharpDX.Toolkit.Diagnostics.Logger.LogMessage(SharpDX.Toolkit.Diagnostics.LogMessage)">
277            <summary>
278            Logs the message.
279            </summary>
280            <param name="message">The message.</param>
281        </member>
282        <member name="P:SharpDX.Toolkit.Diagnostics.Logger.HasErrors">
283            <summary>
284            Gets a value indicating whether this instance has errors.
285            </summary>
286            <value><c>true</c> if this instance has errors; otherwise, <c>false</c>.</value>
287        </member>
288        <member name="E:SharpDX.Toolkit.Diagnostics.Logger.NewMessageLogged">
289            <summary>
290            Occurs when a new message is logged.
291            </summary>
292        </member>
293        <member name="T:SharpDX.Toolkit.Diagnostics.Logger.LogAction">
294            <summary>
295            An action to log a message.
296            </summary>
297            <param name="logger">The logger.</param>
298            <param name="message">The message.</param>
299        </member>
300        <member name="T:SharpDX.Toolkit.Diagnostics.NamespaceDoc">
301            <summary>
302            The <see cref="N:SharpDX.Toolkit.Diagnostics"/> namespace provides classes to help game diagnostics.
303            </summary>
304        </member>
305        <member name="T:SharpDX.Toolkit.Graphics.AttributeData">
306            <summary>
307            An attribute defined for a <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Pass"/> or <see cref="!:Model"/>.
308            </summary>
309        </member>
310        <member name="F:SharpDX.Toolkit.Graphics.AttributeData.Name">
311            <summary>
312            Name of this attribute.
313            </summary>
314        </member>
315        <member name="F:SharpDX.Toolkit.Graphics.AttributeData.Value">
316            <summary>
317            Value of this attribute.
318            </summary>
319        </member>
320        <member name="M:SharpDX.Toolkit.Graphics.AttributeData.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
321            <inheritdoc/>
322        </member>
323        <member name="T:SharpDX.Toolkit.Graphics.EffectDataContentReader">
324            <summary>
325            Content reader for <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/>.
326            </summary>
327        </member>
328        <member name="T:SharpDX.Toolkit.Graphics.EffectCompilerResult">
329            <summary>
330            Result of a compilation.
331            </summary>
332        </member>
333        <member name="M:SharpDX.Toolkit.Graphics.EffectCompilerResult.#ctor(System.String,SharpDX.Toolkit.Graphics.EffectData,SharpDX.Toolkit.Diagnostics.Logger)">
334            <summary>
335            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.EffectCompilerResult"/> class.
336            </summary>
337            <param name="dependencyFilePath">The path to dependency file (may be null).</param>
338            <param name="effectData">The EffectData.</param>
339            <param name="logger">The logger.</param>
340        </member>
341        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerResult.DependencyFilePath">
342            <summary>
343            The effect dependency list (a list of files and includes that this effect is timestamp dependent).
344            </summary>
345        </member>
346        <member name="P:SharpDX.Toolkit.Graphics.EffectCompilerResult.EffectData">
347            <summary>
348            Gets the EffectData.
349            </summary>
350            <value>The EffectData.</value>
351        </member>
352        <member name="P:SharpDX.Toolkit.Graphics.EffectCompilerResult.HasErrors">
353            <summary>
354            Gets a value indicating whether this instance has errors.
355            </summary>
356            <value><c>true</c> if this instance has errors; otherwise, <c>false</c>.</value>
357        </member>
358        <member name="P:SharpDX.Toolkit.Graphics.EffectCompilerResult.Logger">
359            <summary>
360            Gets the logger containing compilation messages..
361            </summary>
362            <value>The logger.</value>
363        </member>
364        <member name="T:SharpDX.Toolkit.Graphics.EffectData">
365            <summary>
366            Container for shader bytecodes and effect metadata.
367            </summary>
368            <remarks>
369            This class is responsible to store shader bytecodes, effects, techniques, passes...etc.
370            It is working like an archive and is able to store multiple effect in a single object.
371            It is serializable using <see cref="M:SharpDX.Toolkit.Graphics.EffectData.Load(System.IO.Stream)"/> and <see cref="M:SharpDX.Toolkit.Graphics.EffectData.Save(System.IO.Stream)"/> method.
372            </remarks>
373        </member>
374        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shaders">
375            <summary>
376            List of compiled shaders.
377            </summary>
378        </member>
379        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Effects">
380            <summary>
381            List of effects.
382            </summary>
383        </member>
384        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Save(System.IO.Stream)">
385            <summary>
386            Saves this <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> instance to the specified stream.
387            </summary>
388            <param name="stream">The stream.</param>
389        </member>
390        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Save(System.String)">
391            <summary>
392            Saves this <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> instance to the specified file.
393            </summary>
394            <param name="fileName">The output filename.</param>
395        </member>
396        <member name="M:SharpDX.Toolkit.Graphics.EffectData.MergeFrom(SharpDX.Toolkit.Graphics.EffectData,System.Boolean)">
397            <summary>
398            Merges an existing <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> into this instance.
399            </summary>
400            <param name="source">The EffectData to merge.</param>
401            <param name="allowOverride">if set to <c>true</c> [allow override].</param>
402            <exception cref="T:System.InvalidOperationException"></exception>
403            <exception cref="T:System.InvalidOperationException">If the merge failed.</exception>
404            <remarks>This method is useful to build an archive of several effects.</remarks>
405        </member>
406        <member name="M:SharpDX.Toolkit.Graphics.EffectData.MergeFrom(SharpDX.Toolkit.Graphics.EffectData,SharpDX.Toolkit.Diagnostics.Logger,System.Boolean)">
407            <summary>
408            Merges an existing <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> into this instance.
409            </summary>
410            <param name="source">The EffectData to merge.</param>
411            <param name="logger">Logger used to report merging errors.</param>
412            <param name="allowOverride">if set to <c>true</c> [allow override].</param>
413            <returns><c>true</c> if XXXX, <c>false</c> otherwise</returns>
414            <remarks>This method is useful to build an archive of several effects.</remarks>
415        </member>
416        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Load(System.IO.Stream)">
417            <summary>
418            Loads an <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> from the specified stream.
419            </summary>
420            <param name="stream">The stream.</param>
421            <returns>An <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/>. Null if the stream is not a serialized <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/>.</returns>
422            <remarks>
423            </remarks>
424        </member>
425        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Load(System.Byte[])">
426            <summary>
427            Loads an <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> from the specified buffer.
428            </summary>
429            <param name="buffer">The buffer.</param>
430            <returns>An <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> </returns>
431        </member>
432        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Load(System.String)">
433            <summary>
434            Loads an <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> from the specified file.
435            </summary>
436            <param name="fileName">The filename.</param>
437            <returns>An <see cref="T:SharpDX.Toolkit.Graphics.EffectData"/> </returns>
438        </member>
439        <member name="M:SharpDX.Toolkit.Graphics.EffectData.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
440            <inheritdoc/>
441        </member>
442        <member name="F:SharpDX.Toolkit.Graphics.EffectData.CompilerArguments.FilePath">
443            <summary>
444            The absolute path to the FX source file used to compile this effect.
445            </summary>
446        </member>
447        <member name="F:SharpDX.Toolkit.Graphics.EffectData.CompilerArguments.DependencyFilePath">
448            <summary>
449            The absolute path to dependency filepath generated when compiling this effect.
450            </summary>
451        </member>
452        <member name="F:SharpDX.Toolkit.Graphics.EffectData.CompilerArguments.CompilerFlags">
453            <summary>
454            The flags used to compile an effect.
455            </summary>
456        </member>
457        <member name="F:SharpDX.Toolkit.Graphics.EffectData.CompilerArguments.Macros">
458            <summary>
459            The macros used to compile this effect (may be null).
460            </summary>
461        </member>
462        <member name="F:SharpDX.Toolkit.Graphics.EffectData.CompilerArguments.IncludeDirectoryList">
463            <summary>
464            The list of include directory used to compile this file (may be null)
465            </summary>
466        </member>
467        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ShaderMacro.Name">
468            <summary>
469            The name of the macro.
470            </summary>
471        </member>
472        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ShaderMacro.Value">
473            <summary>
474            The value of the macro.
475            </summary>
476        </member>
477        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ShaderMacro.#ctor(System.String,System.Object)">
478            <summary>
479            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ShaderMacro"/> struct.
480            </summary>
481            <param name="name">The name.</param>
482            <param name="value">The value.</param>
483        </member>
484        <member name="T:SharpDX.Toolkit.Graphics.EffectData.ShaderLink">
485            <summary>
486            A link to a compiled shader.
487            </summary>
488        </member>
489        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.#ctor">
490            <summary>
491            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ShaderLink"/> class.
492            </summary>
493        </member>
494        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.#ctor(System.Int32)">
495            <summary>
496            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ShaderLink"/> class.
497            </summary>
498            <param name="index">The index in the shader pool.</param>
499        </member>
500        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.#ctor(System.String)">
501            <summary>
502            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ShaderLink"/> class.
503            </summary>
504            <param name="importName">Name of the import function.</param>
505        </member>
506        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
507            <inheritdoc/>
508        </member>
509        <member name="P:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.IsImport">
510            <summary>
511            Gets a value indicating whether this is an import.
512            </summary>
513            <value><c>true</c> if this is an import; otherwise, <c>false</c>.</value>
514            <remarks>
515            When this is an import, the <see cref="P:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.Index"/> is not valid. Only <see cref="P:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.ImportName"/> is valid.
516            </remarks>
517        </member>
518        <member name="P:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.Index">
519            <summary>
520            Gets or sets the index in the shader pool.
521            </summary>
522            <value>The index.</value>
523            <remarks>
524            This index is a direct reference to the shader in <see cref="F:SharpDX.Toolkit.Graphics.EffectData.Shaders"/>.
525            </remarks>
526        </member>
527        <member name="P:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.ImportName">
528            <summary>
529            Gets or sets the name of the shader import. Can be null.
530            </summary>
531            <value>The name of the import.</value>
532            <remarks>
533            This property is not null when there is no shader compiled and this is an import.
534            </remarks>
535        </member>
536        <member name="P:SharpDX.Toolkit.Graphics.EffectData.ShaderLink.IsNullShader">
537            <summary>
538            Gets a value indicating whether this instance is a null shader.
539            </summary>
540            <value><c>true</c> if this instance is null shader; otherwise, <c>false</c>.</value>
541        </member>
542        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Signature">
543            <summary>
544            <p>Describes a shader signature.</p> 
545            </summary> 
546            <remarks>
547            Describes an input or output signature, composed of <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Semantic"/> descriptions.
548            </remarks> 
549        </member>
550        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Signature.Semantics">
551            <summary>
552            Gets or sets the semantics
553            </summary>
554        </member>
555        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Signature.Bytecode">
556            <summary>
557            Gets the bytecode of this signature. This field is only valid for Input Vertex Shader.
558            </summary>
559        </member>
560        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Signature.Hashcode">
561            <summary>
562            Gets the hashcode associated with the signature bytecode.
563            </summary>
564        </member>
565        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Signature.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
566            <inheritdoc/>
567        </member>
568        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Semantic">
569            <summary>
570            <p>Describes a semantic signature.</p> 
571            </summary> 
572            <remarks>
573            <p>A shader can take n inputs and can produce m outputs. The order of the input (or output) parameters, their associated types, and any attached semantics make up the shader signature. Each shader has an input and an output signature.</p><p>When compiling a shader or an effect, some API calls validate shader signatures  That is, they compare the output signature of one shader (like a vertex shader) with the input signature of another shader (like a pixel shader). This ensures that a shader outputs data that is compatible with a downstream shader that is consuming that data. Compatible means that a shader signature is a exact-match subset of the preceding shader stage. Exact match means parameter types and semantics must exactly match. Subset means that a parameter that is not required by a downstream stage, does not need to include that parameter in its shader signature.</p><p>Get a shader-signature from a shader or an effect by calling APIs such as <strong><see cref="!:SharpDX.D3DCompiler.ShaderReflection.GetInputParameterDescription"/></strong>. </p> 
574            </remarks> 
575            <msdn-id>ff476215</msdn-id>
576            <unmanaged>D3D11_SIGNATURE_PARAMETER_DESC</unmanaged>
577            <unmanaged-short>D3D11_SIGNATURE_PARAMETER_DESC</unmanaged-short>
578        </member>
579        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Semantic.#ctor">
580            <summary>
581            Semantic
582            </summary>
583        </member>
584        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Semantic.#ctor(System.String,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
585            <summary>
586            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Semantic"/> class.
587            </summary>
588            <param name="name">Name of the semantic.</param>
589            <param name="index">Index of the semantic.</param>
590            <param name="register">Register.</param>
591            <param name="systemValueType">A predefined string that determines the functionality of certain pipeline stages.</param>
592            <param name="componentType">The per-component-data type that is stored in a register.</param>
593            <param name="usageMask">Mask which indicates which components of a register are used.</param>
594            <param name="readWriteMask">sk which indicates whether a given component is never written (if the signature is an output signature) or always read (if the signature is an input signature).</param>
595            <param name="stream">Indicates which stream the geometry shader is using for the signature parameter.</param>
596        </member>
597        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Semantic.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
598            <inheritdoc/>
599        </member>
600        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.Name">
601            <summary>
602            <dd> <p>A per-parameter string that identifies how the data will be used. </p> </dd> 
603            </summary> 
604            <msdn-id>ff476215</msdn-id>
605            <unmanaged>const char* SemanticName</unmanaged>
606            <unmanaged-short>char SemanticName</unmanaged-short> 
607        </member>
608        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.Index">
609            <summary>
610            <dd> <p>Semantic index that modifies the semantic. Used to differentiate different parameters that use the same semantic.</p> </dd>
611            </summary> 
612            <msdn-id>ff476215</msdn-id>
613            <unmanaged>unsigned int SemanticIndex</unmanaged>
614            <unmanaged-short>unsigned int SemanticIndex</unmanaged-short>
615        </member>
616        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.Register">
617            <summary>
618            <dd> <p>The register that will contain this variable's data.</p> </dd> 
619            </summary> 
620            <msdn-id>ff476215</msdn-id>
621            <unmanaged>unsigned int Register</unmanaged> 
622            <unmanaged-short>unsigned int Register</unmanaged-short> 
623        </member>
624        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.SystemValueType">
625            <summary>
626            <dd> <p>A predefined string that determines the functionality of certain pipeline stages. See <strong>D3D10_NAME</strong>.</p> </dd> 
627            </summary> 
628            <msdn-id>ff476215</msdn-id>
629            <unmanaged>D3D_NAME SystemValueType</unmanaged>
630            <unmanaged-short>D3D_NAME SystemValueType</unmanaged-short>
631        </member>
632        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.ComponentType">
633            <summary>
634            <dd> <p>The per-component-data type that is stored in a register.  See <strong>D3D10_REGISTER_COMPONENT_TYPE</strong>. Each register can store up to four-components of data.</p> </dd>
635            </summary> 
636            <msdn-id>ff476215</msdn-id>
637            <unmanaged>D3D_REGISTER_COMPONENT_TYPE ComponentType</unmanaged> 
638            <unmanaged-short>D3D_REGISTER_COMPONENT_TYPE ComponentType</unmanaged-short> 
639        </member>
640        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.UsageMask">
641            <summary>
642            <dd> <p>Mask which indicates which components of a register are used.</p> </dd>
643            </summary> 
644            <msdn-id>ff476215</msdn-id>
645            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_FLAG Mask</unmanaged> 
646            <unmanaged-short>D3D11_REGISTER_COMPONENT_MASK_FLAG Mask</unmanaged-short> 
647        </member>
648        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.ReadWriteMask">
649            <summary>
650            <dd> <p>Mask which indicates whether a given component is never written (if the signature is an output signature) or always read (if the signature is an input signature). </p> </dd>
651            </summary> 
652            <msdn-id>ff476215</msdn-id>
653            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_FLAG ReadWriteMask</unmanaged>
654            <unmanaged-short>D3D11_REGISTER_COMPONENT_MASK_FLAG ReadWriteMask</unmanaged-short>
655        </member>
656        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Semantic.Stream">
657            <summary>
658            <dd> <p>Indicates which stream the geometry shader is using for the signature parameter.</p> </dd> 
659            </summary> 
660            <msdn-id>ff476215</msdn-id>
661            <unmanaged>unsigned int Stream</unmanaged> 
662            <unmanaged-short>unsigned int Stream</unmanaged-short> 
663        </member>
664        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Pipeline">
665            <summary>
666            Describes link to shaders for each pipeline <see cref="T:SharpDX.Toolkit.Graphics.EffectShaderType"/>
667            </summary>
668        </member>
669        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Pipeline.#ctor">
670            <summary>
671            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Pipeline"/> class.
672            </summary>
673        </member>
674        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Pipeline.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
675            <inheritdoc/>
676        </member>
677        <member name="P:SharpDX.Toolkit.Graphics.EffectData.Pipeline.Item(SharpDX.Toolkit.Graphics.EffectShaderType)">
678            <summary>
679            Gets or sets the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ShaderLink"/> with the specified stage type.
680            </summary>
681            <param name="effectShaderType">Type of the stage.</param>
682            <returns>A <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ShaderLink"/></returns>
683            <remarks>
684            The return value can be null if there is no shaders associated for this particular stage.
685            </remarks>
686        </member>
687        <member name="T:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer">
688            <summary>
689            Describes a constant buffer.
690            </summary>
691        </member>
692        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer.Name">
693            <summary>
694            Name of this constant buffer.
695            </summary>
696        </member>
697        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer.Size">
698            <summary>
699            Size in bytes of this constant buffer.
700            </summary>
701        </member>
702        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer.Parameters">
703            <summary>
704            List of parameters in this constant buffer.
705            </summary>
706        </member>
707        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
708            <inheritdoc/>
709        </member>
710        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Pass">
711            <summary>
712            Describes a pass from a technique.
713            </summary>
714        </member>
715        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Pass.Name">
716            <summary>
717            Name of this pass.
718            </summary>
719        </member>
720        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Pass.IsSubPass">
721            <summary>
722            True if this pass is the sub-pass of a root pass.
723            </summary>
724        </member>
725        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Pass.Attributes">
726            <summary>
727            List of <see cref="T:SharpDX.Toolkit.Graphics.AttributeData"/>.
728            </summary>
729        </member>
730        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Pass.Pipeline">
731            <summary>
732            Description of the shader stage <see cref="F:SharpDX.Toolkit.Graphics.EffectData.Pass.Pipeline"/>.
733            </summary>
734        </member>
735        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Pass.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
736            <inheritdoc/>
737        </member>
738        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Technique">
739            <summary>
740            Describes a technique.
741            </summary>
742        </member>
743        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Technique.Name">
744            <summary>
745            Name of this technique.
746            </summary>
747            <remarks>
748            This value can be null.
749            </remarks>
750        </member>
751        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Technique.Passes">
752            <summary>
753            List of <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Pass"/>.
754            </summary>
755        </member>
756        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Technique.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
757            <inheritdoc/>
758        </member>
759        <member name="T:SharpDX.Toolkit.Graphics.EffectData.ResourceParameter">
760            <summary>
761            Describes a resource parameter.
762            </summary>
763        </member>
764        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Parameter">
765            <summary>
766            An abstract parameter, which can be a <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ResourceParameter"/> or a <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter"/>.
767            </summary>
768        </member>
769        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Parameter.Name">
770            <summary>
771            Name of this parameter.
772            </summary>
773        </member>
774        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Parameter.Class">
775            <summary>
776            The <see cref="T:SharpDX.Toolkit.Graphics.EffectParameterClass"/> of this parameter.
777            </summary>
778        </member>
779        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Parameter.Type">
780            <summary>
781            The <see cref="T:SharpDX.Toolkit.Graphics.EffectParameterType"/> of this parameter.
782            </summary>
783        </member>
784        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Parameter.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
785            <inheritdoc/>
786        </member>
787        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Parameter.InternalSerialize(SharpDX.Serialization.BinarySerializer)">
788            <summary>
789            Serialize this instance but hides implementation from outside..
790            </summary>
791            <param name="serializer">The serializer.</param>
792        </member>
793        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ResourceParameter.Slot">
794            <summary>
795            The slot index register to bind to.
796            </summary>
797        </member>
798        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ResourceParameter.Count">
799            <summary>
800            The number of slots to bind.
801            </summary>
802        </member>
803        <member name="M:SharpDX.Toolkit.Graphics.EffectData.ResourceParameter.InternalSerialize(SharpDX.Serialization.BinarySerializer)">
804            <inheritdoc/>
805        </member>
806        <member name="T:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter">
807            <summary>
808            Describes a value type parameter used by a <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer"/>.
809            </summary>
810        </member>
811        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter.Offset">
812            <summary>
813            Offset in bytes into the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer"/>.
814            </summary>
815        </member>
816        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter.Count">
817            <summary>
818            Number of elements.
819            </summary>
820        </member>
821        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter.Size">
822            <summary>
823            Size in bytes in the <see cref="T:SharpDX.Toolkit.Graphics.EffectData.ConstantBuffer"/>.
824            </summary>
825        </member>
826        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter.RowCount">
827            <summary>
828            Number of rows for this element.
829            </summary>
830        </member>
831        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter.ColumnCount">
832            <summary>
833            Number of columns for this element.
834            </summary>
835        </member>
836        <member name="F:SharpDX.Toolkit.Graphics.EffectData.ValueTypeParameter.DefaultValue">
837            <summary>
838            The default value.
839            </summary>
840        </member>
841        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Effect">
842            <summary>
843            Describes an effect.
844            </summary>
845        </member>
846        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Effect.Name">
847            <summary>
848            Name of the effect.
849            </summary>
850        </member>
851        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Effect.ShareConstantBuffers">
852            <summary>
853            Share constant buffers.
854            </summary>
855        </member>
856        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Effect.Techniques">
857            <summary>
858            List of <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Technique"/>.
859            </summary>
860        </member>
861        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Effect.Arguments">
862            <summary>
863            The compiler arguments used to compile this effect. This field is null if the effect is not compiled with the option "AllowDynamicRecompiling".
864            </summary>
865        </member>
866        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Effect.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
867            <inheritdoc/>
868        </member>
869        <member name="T:SharpDX.Toolkit.Graphics.EffectData.Shader">
870            <summary>
871            Describes a shader and associated bytecode.
872            </summary>
873        </member>
874        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.Name">
875            <summary>
876            Name of this shader, only valid for public shaders, else null.
877            </summary>
878        </member>
879        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.Type">
880            <summary>
881            Type of this shader.
882            </summary>
883        </member>
884        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.CompilerFlags">
885            <summary>
886            Compiler flags used to compile this shader.
887            </summary>
888        </member>
889        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.Level">
890            <summary>
891            Level of this shader.
892            </summary>
893        </member>
894        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.Bytecode">
895            <summary>
896            Bytecode of this shader.
897            </summary>
898        </member>
899        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.Hashcode">
900            <summary>
901            Hashcode from the bytecode.
902            </summary>
903            <remarks>
904            Shaders with same bytecode with have same hashcode.
905            </remarks>
906        </member>
907        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.InputSignature">
908            <summary>
909            Description of the input <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Signature"/>.
910            </summary>
911        </member>
912        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.OutputSignature">
913            <summary>
914            Description of the output <see cref="T:SharpDX.Toolkit.Graphics.EffectData.Signature"/>.
915            </summary>
916        </member>
917        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.ConstantBuffers">
918            <summary>
919            List of constant buffers used by this shader.
920            </summary>
921        </member>
922        <member name="F:SharpDX.Toolkit.Graphics.EffectData.Shader.ResourceParameters">
923            <summary>
924            List of resource parameters used by this shader.
925            </summary>
926        </member>
927        <member name="M:SharpDX.Toolkit.Graphics.EffectData.Shader.IsSimilar(SharpDX.Toolkit.Graphics.EffectData.Shader)">
928            <summary>
929            Check if this instance is similar to another Shader.
930            </summary>
931            <param name="other">The other instance to check against.</param>
932            <returns>True if this instance is similar, false otherwise.</returns>
933            <remarks>
934            Except the name, all fields are checked for deep equality.
935            </remarks>
936        </member>
937        <member name="T:SharpDX.Toolkit.Graphics.IEffectCompiler">
938            <summary>
939            Interface to compile an effect.
940            </summary>
941        </member>
942        <member name="M:SharpDX.Toolkit.Graphics.IEffectCompiler.GetDependencyFileNameFromSourcePath(System.String)">
943            <summary>
944            Gets the dependency filename from the (fx) effect path.
945            </summary>
946            <param name="pathToFxFile">The (fx) effect path.</param>
947            <returns>A dependency filename.</returns>
948        </member>
949        <member name="M:SharpDX.Toolkit.Graphics.IEffectCompiler.LoadDependency(System.String)">
950            <summary>
951            Loads a dependency file.
952            </summary>
953            <param name="dependencyFilePath">The dependency file path.</param>
954            <returns>A list of file path.</returns>
955        </member>
956        <member name="M:SharpDX.Toolkit.Graphics.IEffectCompiler.CheckForChanges(System.String)">
957            <summary>
958            Checks for changes from a dependency file.
959            </summary>
960            <param name="dependencyFilePath">The dependency file path.</param>
961            <returns><c>true</c> if a file has been updated, <c>false</c> otherwise</returns>
962        </member>
963        <member name="M:SharpDX.Toolkit.Graphics.IEffectCompiler.CompileFromFile(System.String,SharpDX.Toolkit.Graphics.EffectCompilerFlags,System.Collections.Generic.List{SharpDX.Toolkit.Graphics.EffectData.ShaderMacro},System.Collections.Generic.List{System.String},System.Boolean,System.String)">
964            <summary>
965            Compiles an effect from file.
966            </summary>
967            <param name="filePath">The file path.</param>
968            <param name="flags">The flags.</param>
969            <param name="macros">The macrosArgs.</param>
970            <param name="includeDirectoryList">The include directory list.</param>
971            <returns>The result of compilation.</returns>
972        </member>
973        <member name="M:SharpDX.Toolkit.Graphics.IEffectCompiler.Compile(System.String,System.String,SharpDX.Toolkit.Graphics.EffectCompilerFlags,System.Collections.Generic.List{SharpDX.Toolkit.Graphics.EffectData.ShaderMacro},System.Collections.Generic.List{System.String},System.Boolean,System.String)">
974            <summary>
975            Compiles an effect from the specified source code and filepath.
976            </summary>
977            <param name="sourceCode">The source code.</param>
978            <param name="filePath">The file path.</param>
979            <param name="flags">The flags.</param>
980            <param name="macrosArgs">The macrosArgs.</param>
981            <param name="includeDirectoryList">The include directory list.</param>
982            <returns>The result of compilation.</returns>
983        </member>
984        <member name="M:SharpDX.Toolkit.Graphics.IEffectCompiler.DisassembleShader(SharpDX.Toolkit.Graphics.EffectData.Shader)">
985            <summary>
986            Disassembles a shader HLSL bytecode to asm code.
987            </summary>
988            <param name="shader">The shader.</param>
989            <returns>A string containing asm code decoded from HLSL bytecode.</returns>
990        </member>
991        <member name="T:SharpDX.Toolkit.Graphics.ModelData">
992            <summary>
993            The model data used to store 3D mesh model.
994            </summary>
995        </member>
996        <member name="M:SharpDX.Toolkit.Graphics.ModelData.#ctor">
997            <summary>
998            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> class.
999            </summary>
1000        </member>
1001        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Bones">
1002            <summary>
1003            Gets the bones of this model.
1004            </summary>
1005        </member>
1006        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Meshes">
1007            <summary>
1008            Gets the mesh of this model.
1009            </summary>
1010        </member>
1011        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Attributes">
1012            <summary>
1013            Gets the attributes attached to this instance.
1014            </summary>
1015        </member>
1016        <member name="M:SharpDX.Toolkit.Graphics.ModelData.Load(System.IO.Stream)">
1017            <summary>
1018            Loads a <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> from the specified stream.
1019            </summary>
1020            <param name="stream">The stream.</param>
1021            <returns>A <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/>. Null if the stream is not a serialized <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/>.</returns>
1022            <remarks>
1023            </remarks>
1024        </member>
1025        <member name="M:SharpDX.Toolkit.Graphics.ModelData.Load(System.Byte[])">
1026            <summary>
1027            Loads a <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> from the specified buffer.
1028            </summary>
1029            <param name="buffer">The buffer.</param>
1030            <returns>A <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> </returns>
1031        </member>
1032        <member name="M:SharpDX.Toolkit.Graphics.ModelData.Load(System.String)">
1033            <summary>
1034            Loads an <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> from the specified file.
1035            </summary>
1036            <param name="fileName">The filename.</param>
1037            <returns>A <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> </returns>
1038        </member>
1039        <member name="M:SharpDX.Toolkit.Graphics.ModelData.Save(System.IO.Stream)">
1040            <summary>
1041            Saves this <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> instance to the specified stream.
1042            </summary>
1043            <param name="stream">The stream.</param>
1044        </member>
1045        <member name="M:SharpDX.Toolkit.Graphics.ModelData.Save(System.String)">
1046            <summary>
1047            Saves this <see cref="T:SharpDX.Toolkit.Graphics.ModelData"/> instance to the specified file.
1048            </summary>
1049            <param name="fileName">The output filename.</param>
1050        </member>
1051        <member name="M:SharpDX.Toolkit.Graphics.ModelData.SharpDX#Serialization#IDataSerializable#Serialize(SharpDX.Serialization.BinarySerializer)">
1052            <inheritdoc/>
1053        </member>
1054        <member name="F:SharpDX.Toolkit.Graphics.ModelData.IndexBuffer.Count">
1055            <summary>
1056            The number of indices stored in this index buffer.
1057            </summary>
1058        </member>
1059        <member name="F:SharpDX.Toolkit.Graphics.ModelData.IndexBuffer.Buffer">
1060            <summary>
1061            Gets the index buffer for this mesh part.
1062            </summary>
1063        </member>
1064        <member name="F:SharpDX.Toolkit.Graphics.ModelData.VertexBuffer.Count">
1065            <summary>
1066            The number of vertices stored in this vertex buffer.
1067            </summary>
1068        </member>
1069        <member name="F:SharpDX.Toolkit.Graphics.ModelData.VertexBuffer.Layout">
1070            <summary>
1071            The layout of the vertex buffer.
1072            </summary>
1073        </member>
1074        <member name="F:SharpDX.Toolkit.Graphics.ModelData.VertexBuffer.Buffer">
1075            <summary>
1076            Gets the vertex buffer for this mesh part.
1077            </summary>
1078        </member>
1079        <member name="T:SharpDX.Toolkit.Graphics.ModelData.Bone">
1080            <summary>
1081            Class Bone
1082            </summary>
1083        </member>
1084        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Bone.Index">
1085            <summary>
1086            The index of this bone into the bone collection of the model.
1087            </summary>
1088        </member>
1089        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Bone.ParentIndex">
1090            <summary>
1091            Gets parent bone index.
1092            </summary>
1093        </member>
1094        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Bone.Transform">
1095            <summary>
1096            The transform this bone relative to its parent bone.
1097            </summary>
1098        </member>
1099        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Bone.Name">
1100            <summary>
1101            The name of this bone.
1102            </summary>
1103        </member>
1104        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Bone.Children">
1105            <summary>
1106            The children bone indices.
1107            </summary>
1108        </member>
1109        <member name="T:SharpDX.Toolkit.Graphics.ModelData.Mesh">
1110            <summary>
1111            Class Mesh
1112            </summary>
1113        </member>
1114        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Mesh.Index">
1115            <summary>
1116            Index of this mesh into the mesh collection.
1117            </summary>
1118        </member>
1119        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Mesh.ParentBoneIndex">
1120            <summary>
1121            Index of the parent bone for this mesh. The parent bone of a mesh contains a transformation matrix that describes how the mesh is located relative to any parent meshes in a model.
1122            </summary>
1123        </member>
1124        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Mesh.Name">
1125            <summary>
1126            Gets the name of this mesh.
1127            </summary>
1128        </member>
1129        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Mesh.MeshParts">
1130            <summary>
1131            Gets the <see cref="T:SharpDX.Toolkit.Graphics.ModelData.MeshPart"/> instances that make up this mesh. Each part of a mesh is composed of a set of primitives that share the same material.
1132            </summary>
1133        </member>
1134        <member name="F:SharpDX.Toolkit.Graphics.ModelData.Mesh.Attributes">
1135            <summary>
1136            Gets attributes attached to this mesh.
1137            </summary>
1138        </member>
1139        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.IndexCount">
1140            <summary>
1141            Gets the number of indices. Can be 0.
1142            </summary>
1143        </member>
1144        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.IndexBuffer">
1145            <summary>
1146            The index buffer. This value can be null.
1147            </summary>
1148        </member>
1149        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.StartIndex">
1150            <summary>
1151            The location in the index array at which to start reading vertices.
1152            </summary>
1153        </member>
1154        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.VertexCount">
1155            <summary>
1156            The number of vertices used during a draw call.
1157            </summary>
1158        </member>
1159        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.VertexBuffer">
1160            <summary>
1161            The layout of the vertex buffer.
1162            </summary>
1163        </member>
1164        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.VertexOffset">
1165            <summary>
1166            Gets the offset (in vertices) from the top of vertex buffer.
1167            </summary>
1168        </member>
1169        <member name="F:SharpDX.Toolkit.Graphics.ModelData.MeshPart.Attributes">
1170            <summary>
1171            The attributes attached to this mesh part.
1172            </summary>
1173        </member>
1174        <member name="T:SharpDX.Toolkit.Graphics.DisplayOrientation">
1175            <summary>
1176            Describes the orientation of the display.
1177            </summary>
1178        </member>
1179        <member name="F:SharpDX.Toolkit.Graphics.DisplayOrientation.Default">
1180            <summary>
1181            The default value for the orientation.
1182            </summary>
1183        </member>
1184        <member name="F:SharpDX.Toolkit.Graphics.DisplayOrientation.LandscapeLeft">
1185            <summary>
1186            Displays in landscape mode to the left.
1187            </summary>
1188        </member>
1189        <member name="F:SharpDX.Toolkit.Graphics.DisplayOrientation.LandscapeRight">
1190            <summary>
1191            Displays in landscape mode to the right.
1192            </summary>
1193        </member>
1194        <member name="F:SharpDX.Toolkit.Graphics.DisplayOrientation.Portrait">
1195            <summary>
1196            Displays in portrait mode.
1197            </summary>
1198        </member>
1199        <member name="T:SharpDX.Toolkit.Graphics.NamespaceDoc">
1200            <summary>
1201            The <see cref="N:SharpDX.Toolkit.Graphics"/> namespace provides classes to load and save content data for the Graphics API.
1202            </summary>
1203        </member>
1204        <member name="T:SharpDX.Toolkit.Graphics.ReadOnlyArray`1">
1205            <summary>
1206            Exposes an array as readonly with readonly elements with support for improved performance for equality.
1207            </summary>
1208        </member>
1209        <member name="M:SharpDX.Toolkit.Graphics.ReadOnlyArray`1.#ctor(`0[])">
1210            <summary>
1211            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.ReadOnlyArray`1"/> class.
1212            </summary>
1213            <param name="elements">The elements.</param>
1214        </member>
1215        <member name="M:SharpDX.Toolkit.Graphics.ReadOnlyArray`1.op_Equality(SharpDX.Toolkit.Graphics.ReadOnlyArray{`0},SharpDX.Toolkit.Graphics.ReadOnlyArray{`0})">
1216            <summary>
1217            Implements the operator ==.
1218            </summary>
1219            <param name="left">The left.</param>
1220            <param name="right">The right.</param>
1221            <returns>The result of the operator.</returns>
1222        </member>
1223        <member name="M:SharpDX.Toolkit.Graphics.ReadOnlyArray`1.op_Inequality(SharpDX.Toolkit.Graphics.ReadOnlyArray{`0},SharpDX.Toolkit.Graphics.ReadOnlyArray{`0})">
1224            <summary>
1225            Implements the operator !=.
1226            </summary>
1227            <param name="left">The left.</param>
1228            <param name="right">The right.</param>
1229            <returns>The result of the operator.</returns>
1230        </member>
1231        <member name="P:SharpDX.Toolkit.Graphics.ReadOnlyArray`1.Length">
1232            <summary>
1233            Gets number of elements.
1234            </summary>
1235            <value>The number of elements.</value>
1236        </member>
1237        <member name="P:SharpDX.Toolkit.Graphics.ReadOnlyArray`1.Item(System.Int32)">
1238            <summary>Gets a specific element in the collection by using an index value.</summary>
1239            <param name="index">Index of the value to get.</param>
1240        </member>
1241        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData">
1242            <summary>
1243            Data for a SpriteFont object that supports kerning.
1244            </summary>
1245            <remarks>
1246            Loading of SpriteFontData supports DirectXTk "MakeSpriteFont" fornat and AngelCode Bitmap Font Maker (binary format).
1247            </remarks>
1248        </member>
1249        <member name="M:SharpDX.Toolkit.Graphics.SpriteFontData.SerializeBMFFont(SharpDX.Serialization.BinarySerializer)">
1250            <summary>
1251             This method for loading/saving a font file generated from AngelCode BMFont.
1252            </summary>
1253            <param name="serializer">The binaryserializer to use.</param>
1254        </member>
1255        <member name="M:SharpDX.Toolkit.Graphics.SpriteFontData.SerializeMakeSpriteFont(SharpDX.Serialization.BinarySerializer)">
1256            <summary>
1257             This method for loading/saving a font file generated from MakeSpriteFont.
1258            </summary>
1259            <param name="serializer">The binaryserializer to use.</param>
1260            <returns></returns>
1261        </member>
1262        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BaseOffset">
1263            <summary>
1264            The number of pixels from the absolute top of the line to the base of the characters.
1265            </summary>
1266        </member>
1267        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.LineSpacing">
1268            <summary>
1269            This is the distance in pixels between each line of text.
1270            </summary>
1271        </member>
1272        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.DefaultCharacter">
1273            <summary>
1274            The default character fallback.
1275            </summary>
1276        </member>
1277        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Glyphs">
1278            <summary>
1279            An array of <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph"/> data.
1280            </summary>
1281        </member>
1282        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Bitmaps">
1283            <summary>
1284            An array of <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData.Bitmap"/> data.
1285            </summary>
1286        </member>
1287        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Kernings">
1288            <summary>
1289            An array of <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData.Kerning"/> data.
1290            </summary>
1291        </member>
1292        <member name="M:SharpDX.Toolkit.Graphics.SpriteFontData.Load(System.IO.Stream,SharpDX.Toolkit.Graphics.SpriteFontBitmapDataLoaderDelegate)">
1293            <summary>
1294            Loads a <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/> from the specified stream.
1295            </summary>
1296            <param name="stream">The stream.</param>
1297            <param name="bitmapDataLoader">A delegate to load bitmap data that are not stored in the buffer.</param>
1298            <returns>An <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>. Null if the stream is not a serialized <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>.</returns>
1299        </member>
1300        <member name="M:SharpDX.Toolkit.Graphics.SpriteFontData.Load(System.Byte[],SharpDX.Toolkit.Graphics.SpriteFontBitmapDataLoaderDelegate)">
1301            <summary>
1302            Loads a <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/> from the specified stream.
1303            </summary>
1304            <param name="buffer">The buffer.</param>
1305            <param name="bitmapDataLoader">A delegate to load bitmap data that are not stored in the buffer.</param>
1306            <returns>An <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>. Null if the stream is not a serialized <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>.</returns>
1307        </member>
1308        <member name="M:SharpDX.Toolkit.Graphics.SpriteFontData.Load(System.String,SharpDX.Toolkit.Graphics.SpriteFontBitmapDataLoaderDelegate)">
1309            <summary>
1310            Loads a <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/> from the specified stream.
1311            </summary>
1312            <param name="fileName">The filename.</param>
1313            <param name="bitmapDataLoader">A delegate to load bitmap data that are not stored in the buffer.</param>
1314            <returns>An <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>. Null if the stream is not a serialized <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>.</returns>
1315        </member>
1316        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.ChannelType">
1317            <summary>
1318            Type of Channel, not used yet.
1319            </summary>
1320        </member>
1321        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.BMFCommon">
1322            <summary>
1323            A BMFont common header.
1324            </summary>
1325        </member>
1326        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.BMFGlyph">
1327            <summary>
1328            A BMFont glyph  header.
1329            </summary>
1330        </member>
1331        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.Kerning">
1332            <summary>
1333            Describes kerning information.
1334            </summary>
1335        </member>
1336        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Kerning.First">
1337            <summary>
1338            Unicode for the 1st character.
1339            </summary>
1340        </member>
1341        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Kerning.Second">
1342            <summary>
1343            Unicode for the 2nd character.
1344            </summary>
1345        </member>
1346        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Kerning.Offset">
1347            <summary>
1348            X Offsets in pixels to apply between the 1st and 2nd character.
1349            </summary>
1350        </member>
1351        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.Bitmap">
1352            <summary>
1353            Describes bitmap font data.
1354            </summary>
1355        </member>
1356        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Bitmap.Data">
1357            <summary>
1358            The actual data of the bitmap. See remarks.
1359            </summary>
1360            <remarks>
1361            When loading bitmap from a DirectXTk "MakeSpriteFont/tkfont" exe, this field will contain a <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData"/>.
1362            When loading from an AngelCode BMFont, this field will contain a string representing the name of the external texture to load.
1363            </remarks>
1364        </member>
1365        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData">
1366            <summary>
1367            Bitmap data.
1368            </summary>
1369        </member>
1370        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.Width">
1371            <summary>
1372            Wisth of the bitmap.
1373            </summary>
1374        </member>
1375        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.Height">
1376            <summary>
1377            Height of the bitmap.
1378            </summary>
1379        </member>
1380        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.PixelFormat">
1381            <summary>
1382            Format of the pixel.
1383            </summary>
1384        </member>
1385        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.RowStride">
1386            <summary>
1387            Srite in bytes of a row of pixels.
1388            </summary>
1389        </member>
1390        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.CompressedHeight">
1391            <summary>
1392            Number of rowstride (may be less than <see cref="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.Height"/> when using compressed format.
1393            </summary>
1394        </member>
1395        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.Data">
1396            <summary>
1397            Actual raw data stored in <see cref="F:SharpDX.Toolkit.Graphics.SpriteFontData.BitmapData.PixelFormat"/> format.
1398            </summary>
1399        </member>
1400        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph">
1401            <summary>
1402            Description of a glyph (a single character)
1403            </summary>
1404        </member>
1405        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph.Character">
1406            <summary>
1407            Unicode codepoint.
1408            </summary>
1409        </member>
1410        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph.Subrect">
1411            <summary>
1412            Glyph image data (may only use a portion of a larger bitmap).
1413            </summary>
1414        </member>
1415        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph.Offset">
1416            <summary>
1417            Layout information.
1418            </summary>
1419        </member>
1420        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph.XAdvance">
1421            <summary>
1422            Advance X
1423            </summary>
1424        </member>
1425        <member name="F:SharpDX.Toolkit.Graphics.SpriteFontData.Glyph.BitmapIndex">
1426            <summary>
1427            Index to a bitmap stored in <see cref="F:SharpDX.Toolkit.Graphics.SpriteFontData.Bitmaps"/>.
1428            </summary>
1429        </member>
1430        <member name="T:SharpDX.Toolkit.Graphics.EffectCompilerFlags">
1431            <summary>
1432            Effect Compiler flags.
1433            </summary>
1434        </member>
1435        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.Debug">
1436            <summary>
1437            Directs the compiler to insert debug file/line/type/symbol information into the output code.
1438            </summary> 
1439            <unmanaged>D3DCOMPILE_DEBUG</unmanaged>
1440            <unmanaged-short>D3DCOMPILE_DEBUG</unmanaged-short>
1441        </member>
1442        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.SkipValidation">
1443            <summary>
1444            Directs the compiler not to validate the generated code against known capabilities and constraints.
1445            We recommend that you use this constant only with shaders that have been successfully compiled in the past. DirectX always validates shaders before it sets them to a device.
1446            </summary> 
1447            <unmanaged>D3DCOMPILE_SKIP_VALIDATION</unmanaged>
1448            <unmanaged-short>D3DCOMPILE_SKIP_VALIDATION</unmanaged-short>
1449        </member>
1450        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.SkipOptimization">
1451            <summary>
1452            Directs the compiler to skip optimization steps during code generation. We recommend that you set this constant for debug purposes only.
1453            </summary> 
1454            <unmanaged>D3DCOMPILE_SKIP_OPTIMIZATION</unmanaged>
1455            <unmanaged-short>D3DCOMPILE_SKIP_OPTIMIZATION</unmanaged-short>
1456        </member>
1457        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.PackMatrixRowMajor">
1458            <summary>
1459            Directs the compiler to pack matrices in row-major order on input and output from the shader.
1460            </summary> 
1461            <unmanaged>D3DCOMPILE_PACK_MATRIX_ROW_MAJOR</unmanaged>
1462            <unmanaged-short>D3DCOMPILE_PACK_MATRIX_ROW_MAJOR</unmanaged-short>
1463        </member>
1464        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.PackMatrixColumnMajor">
1465            <summary>
1466            Directs the compiler to pack matrices in column-major order on input and output from the shader. This type of packing is generally more efficient because a series of dot-products can then perform vector-matrix multiplication.
1467            </summary> 
1468            <unmanaged>D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR</unmanaged> 
1469            <unmanaged-short>D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR</unmanaged-short> 
1470        </member>
1471        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.PartialPrecision">
1472            <summary>
1473            Directs the compiler to perform all computations with partial precision. If you set this constant, the compiled code might run faster on some hardware.
1474            </summary> 
1475            <unmanaged>D3DCOMPILE_PARTIAL_PRECISION</unmanaged>
1476            <unmanaged-short>D3DCOMPILE_PARTIAL_PRECISION</unmanaged-short>
1477        </member>
1478        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.AvoidFlowControl">
1479            <summary>
1480            Directs the compiler to not use flow-control constructs where possible.
1481            </summary> 
1482            <unmanaged>D3DCOMPILE_AVOID_FLOW_CONTROL</unmanaged> 
1483            <unmanaged-short>D3DCOMPILE_AVOID_FLOW_CONTROL</unmanaged-short> 
1484        </member>
1485        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.PreferFlowControl">
1486            <summary>
1487            Directs the compiler to use flow-control constructs where possible.
1488            </summary> 
1489            <unmanaged>D3DCOMPILE_PREFER_FLOW_CONTROL</unmanaged>
1490            <unmanaged-short>D3DCOMPILE_PREFER_FLOW_CONTROL</unmanaged-short>
1491        </member>
1492        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.EnableStrictness">
1493            <summary>
1494            Forces strict compile, which might not allow for legacy syntax.
1495            </summary> 
1496            <remarks>
1497            By default, the compiler disables strictness on deprecated syntax.
1498            </remarks>
1499            <unmanaged>D3DCOMPILE_ENABLE_STRICTNESS</unmanaged>
1500            <unmanaged-short>D3DCOMPILE_ENABLE_STRICTNESS</unmanaged-short>
1501        </member>
1502        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.EnableBackwardsCompatibility">
1503            <summary>
1504            Directs the compiler to enable older shaders to compile to 5_0 targets.
1505            </summary> 
1506            <unmanaged>D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY</unmanaged> 
1507            <unmanaged-short>D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY</unmanaged-short> 
1508        </member>
1509        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.IeeeStrictness">
1510            <summary>
1511            Forces the IEEE strict compile.
1512            </summary> 
1513            <unmanaged>D3DCOMPILE_IEEE_STRICTNESS</unmanaged>
1514            <unmanaged-short>D3DCOMPILE_IEEE_STRICTNESS</unmanaged-short>
1515        </member>
1516        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.OptimizationLevel0">
1517            <summary>
1518            Directs the compiler to use the lowest optimization level. If you set this constant, the compiler might produce slower code but produces the code more quickly. Set this constant when you develop the shader iteratively. 
1519            </summary> 
1520            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL0</unmanaged>
1521            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL0</unmanaged-short>
1522        </member>
1523        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.OptimizationLevel1">
1524            <summary>
1525            Directs the compiler to use the second lowest optimization level.
1526            </summary> 
1527            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL1</unmanaged>
1528            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL1</unmanaged-short>
1529        </member>
1530        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.OptimizationLevel2">
1531            <summary>
1532            Directs the compiler to use the second highest optimization level.
1533            </summary> 
1534            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged>
1535            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged-short>
1536        </member>
1537        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.OptimizationLevel3">
1538            <summary>
1539            Directs the compiler to use the highest optimization level. If you set this constant, the compiler produces the best possible code but might take significantly longer to do so. Set this constant for final builds of an application when performance is the most important factor.
1540            </summary> 
1541            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL3</unmanaged>
1542            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL3</unmanaged-short>
1543        </member>
1544        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.WarningsAreErrors">
1545            <summary>
1546            Directs the compiler to treat all warnings as errors when it compiles the shader code. We recommend that you use this constant for new shader code, so that you can resolve all warnings and lower the number of hard-to-find code defects.
1547            </summary> 
1548            <unmanaged>D3DCOMPILE_WARNINGS_ARE_ERRORS</unmanaged>
1549            <unmanaged-short>D3DCOMPILE_WARNINGS_ARE_ERRORS</unmanaged-short>
1550        </member>
1551        <member name="F:SharpDX.Toolkit.Graphics.EffectCompilerFlags.None">
1552            <summary>
1553            None.
1554            </summary> 
1555            <unmanaged>None</unmanaged>
1556            <unmanaged-short>None</unmanaged-short>
1557        </member>
1558        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontBitmapDataLoaderDelegate">
1559            <summary>
1560            A delegate to load binary bitmap data from a bitmap name (currently used to load external bitmap referenced in AngelCode Bitmap data).
1561            </summary>
1562            <param name="bitmapName">The name of the bitmap data to load.</param>
1563            <returns>A bitmap data object.</returns>
1564        </member>
1565        <member name="T:SharpDX.Toolkit.Graphics.SpriteFontDataContentReader">
1566            <summary>
1567            Content reader for <see cref="T:SharpDX.Toolkit.Graphics.SpriteFontData"/>.
1568            </summary>
1569        </member>
1570        <member name="T:SharpDX.Toolkit.Graphics.VertexBufferLayout">
1571            <summary>
1572            A description of a vertex elements for particular slot for the input-assembler stage.
1573            This structure is related to <see cref="!:Direct3D11.InputElement"/>.
1574            </summary> 
1575            <remarks>
1576            Because <see cref="!:Direct3D11.InputElement"/> requires to have the same <see cref="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.SlotIndex"/>, <see cref="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.InstanceCount"/>,
1577            this <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> structure encapsulates a set of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> for a particular slot, instance count.
1578            </remarks> 
1579            <seealso cref="T:SharpDX.Toolkit.Graphics.VertexElement"/>
1580            <msdn-id>ff476180</msdn-id>
1581            <unmanaged>D3D11_INPUT_ELEMENT_DESC</unmanaged>
1582            <unmanaged-short>D3D11_INPUT_ELEMENT_DESC</unmanaged-short>
1583        </member>
1584        <member name="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.SlotIndex">
1585            <summary>
1586            Vertex buffer slot index.
1587            </summary>
1588        </member>
1589        <member name="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.InstanceCount">
1590            <summary>
1591            The number of instances to draw using the same per-instance data before advancing in the buffer by one element. This value must be 0 for an  element that contains per-vertex data (the slot class is set to <see cref="!:SharpDX.Direct3D11.InputClassification.PerVertexData"/>).
1592            </summary> 
1593            <msdn-id>ff476180</msdn-id>
1594            <unmanaged>unsigned int InstanceDataStepRate</unmanaged> 
1595            <unmanaged-short>unsigned int InstanceDataStepRate</unmanaged-short> 
1596        </member>
1597        <member name="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.VertexElements">
1598            <summary>
1599            Vertex elements describing this declaration.
1600            </summary>
1601        </member>
1602        <member name="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.hashCode">
1603            <summary>
1604            Precalculate hashcode for faster comparison.
1605            </summary>
1606        </member>
1607        <member name="M:SharpDX.Toolkit.Graphics.VertexBufferLayout.#ctor(System.Int32,SharpDX.Toolkit.Graphics.VertexElement[],System.Int32)">
1608            <summary>
1609            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> struct.
1610            </summary>
1611            <param name="slot">The slot to bind this vertex buffer to. </param>
1612            <param name="elements">The elements.</param>
1613            <param name="instanceCount">The instance data step rate.</param>
1614        </member>
1615        <member name="M:SharpDX.Toolkit.Graphics.VertexBufferLayout.New(System.Int32,System.Type,System.Int32)">
1616            <summary>
1617            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> struct.
1618            </summary>
1619            <param name="slot">The slot to bind this vertex buffer to.</param>
1620            <param name="structType">Type of a structure that is using <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/>.</param>
1621            <param name="instanceCount">Specify the instancing count. Set to 0 for no instancing.</param>
1622            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/>.</returns>
1623        </member>
1624        <member name="M:SharpDX.Toolkit.Graphics.VertexBufferLayout.New``1(System.Int32,System.Int32)">
1625            <summary>
1626            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> struct.
1627            </summary>
1628            <typeparam name="T">Type of a structure that is using <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/>.</typeparam>
1629            <param name="slot">The slot to bind this vertex buffer to.</param>
1630            <param name="instanceCount">Specify the instancing count. Set to 0 for no instancing.</param>
1631            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/>.</returns>
1632        </member>
1633        <member name="M:SharpDX.Toolkit.Graphics.VertexBufferLayout.New(System.Int32,SharpDX.Toolkit.Graphics.VertexElement[])">
1634            <summary>
1635            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> struct.
1636            </summary>
1637            <param name="slot">The slot to bind this vertex buffer to.</param>
1638            <param name="elements">The elements.</param>
1639            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/>.</returns>
1640        </member>
1641        <member name="M:SharpDX.Toolkit.Graphics.VertexBufferLayout.New(System.Int32,SharpDX.Toolkit.Graphics.VertexElement[],System.Int32)">
1642            <summary>
1643            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> struct with instantiated data.
1644            </summary>
1645            <param name="slot">The slot to bind this vertex buffer to.</param>
1646            <param name="elements">The elements.</param>
1647            <param name="instanceCount">Specify the instancing count. Set to 0 for no instancing.</param>
1648            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/>.</returns>
1649        </member>
1650        <member name="T:SharpDX.Toolkit.Graphics.VertexElement">
1651            <summary>
1652            A description of a single element for the input-assembler stage. This structure is related to <see cref="!:Direct3D11.InputElement"/>.
1653            </summary> 
1654            <remarks>
1655            Because <see cref="!:Direct3D11.InputElement"/> requires to have the same <see cref="F:SharpDX.Toolkit.Graphics.VertexBufferLayout.SlotIndex"/>, <see cref="!:VertexBufferLayout.VertexClassification"/> and <see cref="!:VertexBufferLayout.instanceDataStepRate"/>,
1656            the <see cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/> structure encapsulates a set of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> for a particular slot, classification and instance data step rate.
1657            Unlike the default <see cref="!:Direct3D11.InputElement"/>, this structure accepts a semantic name with a postfix number that will be automatically extracted to the semantic index.
1658            </remarks> 
1659            <seealso cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/>
1660            <msdn-id>ff476180</msdn-id>
1661            <unmanaged>D3D11_INPUT_ELEMENT_DESC</unmanaged>
1662            <unmanaged-short>D3D11_INPUT_ELEMENT_DESC</unmanaged-short>
1663        </member>
1664        <member name="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned">
1665            <summary>
1666              Returns a value that can be used for the offset parameter of an InputElement to indicate that the element
1667              should be aligned directly after the previous element, including any packing if neccessary.
1668            </summary>
1669            <returns>A value used to align input elements.</returns>
1670            <unmanaged>D3D11_APPEND_ALIGNED_ELEMENT</unmanaged>
1671        </member>
1672        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.#ctor(System.String,SharpDX.DXGI.Format)">
1673            <summary>
1674            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> struct.
1675            </summary>
1676            <param name="semanticName">Name of the semantic.</param>
1677            <param name="format">The format.</param>
1678            <remarks>
1679            If the semantic name contains a postfix number, this number will be used as a semantic index.
1680            </remarks>
1681        </member>
1682        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.#ctor(System.String,System.Int32,SharpDX.DXGI.Format,System.Int32)">
1683            <summary>
1684            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> struct.
1685            </summary>
1686            <param name="semanticName">Name of the semantic.</param>
1687            <param name="semanticIndex">Index of the semantic.</param>
1688            <param name="format">The format.</param>
1689            <param name="alignedByteOffset">The aligned byte offset.</param>
1690        </member>
1691        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Color``1(System.Int32,System.Int32)">
1692            <summary>
1693            Declares a VertexElement with the semantic "COLOR".
1694            </summary>
1695            <typeparam name="T">Type of the Color semantic.</typeparam>
1696            <param name="semanticIndex">The semantic index.</param>
1697            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1698            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1699        </member>
1700        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Color(SharpDX.DXGI.Format,System.Int32)">
1701            <summary>
1702            Declares a VertexElement with the semantic "COLOR".
1703            </summary>
1704            <param name="format">Format of this element.</param>
1705            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1706            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1707        </member>
1708        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Color(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1709            <summary>
1710            Declares a VertexElement with the semantic "COLOR".
1711            </summary>
1712            <param name="semanticIndex">The semantic index.</param>
1713            <param name="format">Format of this element.</param>
1714            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1715            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1716        </member>
1717        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Normal``1(System.Int32,System.Int32)">
1718            <summary>
1719            Declares a VertexElement with the semantic "NORMAL".
1720            </summary>
1721            <typeparam name="T">Type of the Normal semantic.</typeparam>
1722            <param name="semanticIndex">The semantic index.</param>
1723            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1724            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1725        </member>
1726        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Normal(SharpDX.DXGI.Format,System.Int32)">
1727            <summary>
1728            Declares a VertexElement with the semantic "NORMAL".
1729            </summary>
1730            <param name="format">Format of this element.</param>
1731            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1732            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1733        </member>
1734        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Normal(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1735            <summary>
1736            Declares a VertexElement with the semantic "NORMAL".
1737            </summary>
1738            <param name="semanticIndex">The semantic index.</param>
1739            <param name="format">Format of this element.</param>
1740            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1741            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1742        </member>
1743        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Position``1(System.Int32,System.Int32)">
1744            <summary>
1745            Declares a VertexElement with the semantic "POSITION".
1746            </summary>
1747            <typeparam name="T">Type of the Position semantic.</typeparam>
1748            <param name="semanticIndex">The semantic index.</param>
1749            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1750            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1751        </member>
1752        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Position(SharpDX.DXGI.Format,System.Int32)">
1753            <summary>
1754            Declares a VertexElement with the semantic "POSITION".
1755            </summary>
1756            <param name="format">Format of this element.</param>
1757            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1758            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1759        </member>
1760        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Position(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1761            <summary>
1762            Declares a VertexElement with the semantic "POSITION".
1763            </summary>
1764            <param name="semanticIndex">The semantic index.</param>
1765            <param name="format">Format of this element.</param>
1766            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1767            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1768        </member>
1769        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.PositionTransformed``1(System.Int32,System.Int32)">
1770            <summary>
1771            Declares a VertexElement with the semantic "SV_POSITION".
1772            </summary>
1773            <typeparam name="T">Type of the PositionTransformed semantic.</typeparam>
1774            <param name="semanticIndex">The semantic index.</param>
1775            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1776            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1777        </member>
1778        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.PositionTransformed(SharpDX.DXGI.Format,System.Int32)">
1779            <summary>
1780            Declares a VertexElement with the semantic "SV_POSITION".
1781            </summary>
1782            <param name="format">Format of this element.</param>
1783            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1784            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1785        </member>
1786        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.PositionTransformed(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1787            <summary>
1788            Declares a VertexElement with the semantic "SV_POSITION".
1789            </summary>
1790            <param name="semanticIndex">The semantic index.</param>
1791            <param name="format">Format of this element.</param>
1792            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1793            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1794        </member>
1795        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.TextureCoordinate``1(System.Int32,System.Int32)">
1796            <summary>
1797            Declares a VertexElement with the semantic "TEXCOORD".
1798            </summary>
1799            <typeparam name="T">Type of the TextureCoordinate semantic.</typeparam>
1800            <param name="semanticIndex">The semantic index.</param>
1801            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1802            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1803        </member>
1804        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.TextureCoordinate(SharpDX.DXGI.Format,System.Int32)">
1805            <summary>
1806            Declares a VertexElement with the semantic "TEXCOORD".
1807            </summary>
1808            <param name="format">Format of this element.</param>
1809            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1810            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1811        </member>
1812        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.TextureCoordinate(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1813            <summary>
1814            Declares a VertexElement with the semantic "TEXCOORD".
1815            </summary>
1816            <param name="semanticIndex">The semantic index.</param>
1817            <param name="format">Format of this element.</param>
1818            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1819            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1820        </member>
1821        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Tangent``1(System.Int32,System.Int32)">
1822            <summary>
1823            Declares a VertexElement with the semantic "TANGENT".
1824            </summary>
1825            <typeparam name="T">Type of the Tangent semantic.</typeparam>
1826            <param name="semanticIndex">The semantic index.</param>
1827            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1828            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1829        </member>
1830        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Tangent(SharpDX.DXGI.Format,System.Int32)">
1831            <summary>
1832            Declares a VertexElement with the semantic "TANGENT".
1833            </summary>
1834            <param name="format">Format of this element.</param>
1835            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1836            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1837        </member>
1838        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.Tangent(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1839            <summary>
1840            Declares a VertexElement with the semantic "TANGENT".
1841            </summary>
1842            <param name="semanticIndex">The semantic index.</param>
1843            <param name="format">Format of this element.</param>
1844            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1845            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1846        </member>
1847        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.BiTangent``1(System.Int32,System.Int32)">
1848            <summary>
1849            Declares a VertexElement with the semantic "BITANGENT".
1850            </summary>
1851            <typeparam name="T">Type of the BiTangent semantic.</typeparam>
1852            <param name="semanticIndex">The semantic index.</param>
1853            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1854            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1855        </member>
1856        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.BiTangent(SharpDX.DXGI.Format,System.Int32)">
1857            <summary>
1858            Declares a VertexElement with the semantic "BITANGENT".
1859            </summary>
1860            <param name="format">Format of this element.</param>
1861            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1862            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1863        </member>
1864        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.BiTangent(System.Int32,SharpDX.DXGI.Format,System.Int32)">
1865            <summary>
1866            Declares a VertexElement with the semantic "BITANGENT".
1867            </summary>
1868            <param name="semanticIndex">The semantic index.</param>
1869            <param name="format">Format of this element.</param>
1870            <param name="offsetInBytes">The offset in bytes of this element. Use <see cref="F:SharpDX.Toolkit.Graphics.VertexElement.AppendAligned"/> to compute automatically the offset from previous elements.</param>
1871            <returns>A new instance of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> that represents this semantic.</returns>
1872        </member>
1873        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.FromType``1">
1874            <summary>
1875            Extracts a set of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> defined from a type that is using <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/>.
1876            </summary>
1877            <typeparam name="T">Type of the class to inspect for <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/>.</typeparam>
1878            <returns>An array of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/>.</returns>
1879        </member>
1880        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.FromType(System.Type)">
1881            <summary>
1882            Extracts a set of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> defined from a type that is using <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/>.
1883            </summary>
1884            <param name="type">The Type of the class to inspect for <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/>.</param>
1885            <returns>An array of <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/>.</returns>
1886            <exception cref="T:System.ArgumentNullException">If type is null.</exception>
1887            <exception cref="T:System.ArgumentException">If type doesn't contain any <see cref="T:SharpDX.Toolkit.Graphics.VertexElementAttribute"/></exception>
1888        </member>
1889        <member name="M:SharpDX.Toolkit.Graphics.VertexElement.ConvertTypeToFormat(System.Type)">
1890            <summary>
1891            Converts a type to a <see cref="T:SharpDX.DXGI.Format"/>.
1892            </summary>
1893            <param name="typeT">The type T.</param>
1894            <returns>The equivalent Format.</returns>
1895            <exception cref="T:System.NotSupportedException">If the convertion for this type is not supported.</exception>
1896        </member>
1897        <member name="P:SharpDX.Toolkit.Graphics.VertexElement.SemanticName">
1898            <summary>
1899            <dd> <p>The HLSL semantic associated with this element in a shader input-signature.</p> </dd>
1900            </summary> 
1901            <msdn-id>ff476180</msdn-id>
1902            <unmanaged>const char* SemanticName</unmanaged>
1903            <unmanaged-short>char SemanticName</unmanaged-short> 
1904        </member>
1905        <member name="P:SharpDX.Toolkit.Graphics.VertexElement.SemanticIndex">
1906            <summary>
1907            <dd> <p>The semantic index for the element. A semantic index modifies a semantic, with an integer index number. A semantic index is only needed in a  case where there is more than one element with the same semantic. For example, a 4x4 matrix would have four components each with the semantic  name </p>  <pre><code>matrix</code></pre>  <p>, however each of the four component would have different semantic indices (0, 1, 2, and 3).</p> </dd>
1908            </summary> 
1909            <msdn-id>ff476180</msdn-id>
1910            <unmanaged>unsigned int SemanticIndex</unmanaged>
1911            <unmanaged-short>unsigned int SemanticIndex</unmanaged-short>
1912        </member>
1913        <member name="P:SharpDX.Toolkit.Graphics.VertexElement.Format">
1914            <summary>
1915            <dd> <p>The data type of the element data. See <strong><see cref="T:SharpDX.DXGI.Format"/></strong>.</p> </dd> 
1916            </summary> 
1917            <msdn-id>ff476180</msdn-id>
1918            <unmanaged>DXGI_FORMAT Format</unmanaged>
1919            <unmanaged-short>DXGI_FORMAT Format</unmanaged-short>
1920        </member>
1921        <member name="P:SharpDX.Toolkit.Graphics.VertexElement.AlignedByteOffset">
1922            <summary>
1923            <dd> <p>Optional. Offset (in bytes) between each element. Use D3D11_APPEND_ALIGNED_ELEMENT for convenience to define the current element directly  after the previous one, including any packing if necessary.</p> </dd> 
1924            </summary> 
1925            <msdn-id>ff476180</msdn-id>
1926            <unmanaged>unsigned int AlignedByteOffset</unmanaged>
1927            <unmanaged-short>unsigned int AlignedByteOffset</unmanaged-short>
1928        </member>
1929        <member name="T:SharpDX.Toolkit.Graphics.VertexElementAttribute">
1930            <summary>
1931            An attribute to use on a field in a structure, to describe a single vertex element for the input-assembler stage.
1932            </summary> 
1933            <seealso cref="!:VertexInputLayout"/>
1934            <seealso cref="T:SharpDX.Toolkit.Graphics.VertexBufferLayout"/>
1935            <seealso cref="T:SharpDX.Toolkit.Graphics.VertexElement"/>
1936            <msdn-id>ff476180</msdn-id>
1937            <unmanaged>D3D11_INPUT_ELEMENT_DESC</unmanaged>
1938            <unmanaged-short>D3D11_INPUT_ELEMENT_DESC</unmanaged-short>
1939        </member>
1940        <member name="M:SharpDX.Toolkit.Graphics.VertexElementAttribute.#ctor(System.String)">
1941            <summary>
1942            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> struct.
1943            </summary>
1944            <param name="semanticName">Name of the semantic.</param>
1945            <remarks>
1946            If the semantic name contains a postfix number, this number will be used as a semantic index.
1947            The <see cref="T:SharpDX.DXGI.Format"/> will be mapped from the field type.
1948            </remarks>
1949        </member>
1950        <member name="M:SharpDX.Toolkit.Graphics.VertexElementAttribute.#ctor(System.String,SharpDX.DXGI.Format)">
1951            <summary>
1952            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> struct.
1953            </summary>
1954            <param name="semanticName">Name of the semantic.</param>
1955            <param name="format">The format.</param>
1956            <remarks>
1957            If the semantic name contains a postfix number, this number will be used as a semantic index.
1958            </remarks>
1959        </member>
1960        <member name="M:SharpDX.Toolkit.Graphics.VertexElementAttribute.#ctor(System.String,System.Int32,SharpDX.DXGI.Format,System.Int32)">
1961            <summary>
1962            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Graphics.VertexElement"/> struct.
1963            </summary>
1964            <param name="semanticName">Name of the semantic.</param>
1965            <param name="semanticIndex">Index of the semantic.</param>
1966            <param name="format">The format.</param>
1967            <param name="alignedByteOffset">The aligned byte offset.</param>
1968        </member>
1969        <member name="P:SharpDX.Toolkit.Graphics.VertexElementAttribute.SemanticName">
1970            <summary>
1971            <dd> <p>The HLSL semantic associated with this element in a shader input-signature.</p> </dd>
1972            </summary> 
1973            <msdn-id>ff476180</msdn-id>
1974            <unmanaged>const char* SemanticName</unmanaged>
1975            <unmanaged-short>char SemanticName</unmanaged-short> 
1976        </member>
1977        <member name="P:SharpDX.Toolkit.Graphics.VertexElementAttribute.SemanticIndex">
1978            <summary>
1979            <dd> <p>The semantic index for the element. A semantic index modifies a semantic, with an integer index number. A semantic index is only needed in a  case where there is more than one element with the same semantic. For example, a 4x4 matrix would have four components each with the semantic  name </p>  <pre><code>matrix</code></pre>  <p>, however each of the four component would have different semantic indices (0, 1, 2, and 3).</p> </dd>
1980            </summary> 
1981            <msdn-id>ff476180</msdn-id>
1982            <unmanaged>unsigned int SemanticIndex</unmanaged>
1983            <unmanaged-short>unsigned int SemanticIndex</unmanaged-short>
1984        </member>
1985        <member name="P:SharpDX.Toolkit.Graphics.VertexElementAttribute.Format">
1986            <summary>
1987            <dd> <p>The data type of the element data. See <strong><see cref="T:SharpDX.DXGI.Format"/></strong>.</p> </dd> 
1988            </summary> 
1989            <msdn-id>ff476180</msdn-id>
1990            <unmanaged>DXGI_FORMAT Format</unmanaged>
1991            <unmanaged-short>DXGI_FORMAT Format</unmanaged-short>
1992        </member>
1993        <member name="P:SharpDX.Toolkit.Graphics.VertexElementAttribute.AlignedByteOffset">
1994            <summary>
1995            <dd> <p>Optional. Offset (in bytes) between each element. Use D3D11_APPEND_ALIGNED_ELEMENT for convenience to define the current element directly  after the previous one, including any packing if necessary.</p> </dd> 
1996            </summary> 
1997            <msdn-id>ff476180</msdn-id>
1998            <unmanaged>unsigned int AlignedByteOffset</unmanaged>
1999            <unmanaged-short>unsigned int AlignedByteOffset</unmanaged-short>
2000        </member>
2001        <member name="T:SharpDX.Toolkit.NamespaceDoc">
2002            <summary>
2003            The <see cref="N:SharpDX.Toolkit"/> namespace provides a high level DirectX API.
2004            </summary>
2005        </member>
2006        <member name="T:SharpDX.Toolkit.Graphics.EffectShaderType">
2007            <summary>
2008            Identify a single GPU stage in the pipeline.
2009            </summary>
2010        </member>
2011        <member name="F:SharpDX.Toolkit.Graphics.EffectShaderType.Vertex">
2012            <summary>
2013            Vertex shader stage.
2014            </summary>
2015        </member>
2016        <member name="F:SharpDX.Toolkit.Graphics.EffectShaderType.Hull">
2017            <summary>
2018            Hull shader stage.
2019            </summary>
2020        </member>
2021        <member name="F:SharpDX.Toolkit.Graphics.EffectShaderType.Domain">
2022            <summary>
2023            Domain shader stage.
2024            </summary>
2025        </member>
2026        <member name="F:SharpDX.Toolkit.Graphics.EffectShaderType.Geometry">
2027            <summary>
2028            Geometry shader stage.
2029            </summary>
2030        </member>
2031        <member name="F:SharpDX.Toolkit.Graphics.EffectShaderType.Pixel">
2032            <summary>
2033            Pixel shader stage.
2034            </summary>
2035        </member>
2036        <member name="F:SharpDX.Toolkit.Graphics.EffectShaderType.Compute">
2037            <summary>
2038            Compute shader stage.
2039            </summary>
2040        </member>
2041        <member name="T:SharpDX.Toolkit.Graphics.EffectParameterClass">
2042            <summary>
2043            Values that identify the class of a shader variable.
2044            </summary> 
2045            <remarks>
2046            The class of a shader variable is not a programming class; the class identifies the variable class such as scalar, vector, object, and so on.
2047            </remarks> 
2048            <msdn-id>ff728733</msdn-id>
2049            <unmanaged>D3D_SHADER_VARIABLE_CLASS</unmanaged> 
2050            <unmanaged-short>D3D_SHADER_VARIABLE_CLASS</unmanaged-short> 
2051        </member>
2052        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.Scalar">
2053            <summary>
2054            <dd> <p>The shader variable is a scalar.</p> </dd> 
2055            </summary> 
2056            <msdn-id>ff728733</msdn-id>
2057            <unmanaged>D3D_SVC_SCALAR</unmanaged>
2058            <unmanaged-short>D3D_SVC_SCALAR</unmanaged-short>
2059        </member>
2060        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.Vector">
2061            <summary>
2062            <dd> <p>The shader variable is a vector.</p> </dd> 
2063            </summary> 
2064            <msdn-id>ff728733</msdn-id>
2065            <unmanaged>D3D_SVC_VECTOR</unmanaged>
2066            <unmanaged-short>D3D_SVC_VECTOR</unmanaged-short>
2067        </member>
2068        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.MatrixRows">
2069            <summary>
2070            <dd> <p>The shader variable is a row-major matrix.</p> </dd> 
2071            </summary> 
2072            <msdn-id>ff728733</msdn-id>
2073            <unmanaged>D3D_SVC_MATRIX_ROWS</unmanaged> 
2074            <unmanaged-short>D3D_SVC_MATRIX_ROWS</unmanaged-short> 
2075        </member>
2076        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.MatrixColumns">
2077            <summary>
2078            <dd> <p>The shader variable is a column-major matrix.</p> </dd>
2079            </summary> 
2080            <msdn-id>ff728733</msdn-id>
2081            <unmanaged>D3D_SVC_MATRIX_COLUMNS</unmanaged>
2082            <unmanaged-short>D3D_SVC_MATRIX_COLUMNS</unmanaged-short>
2083        </member>
2084        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.Object">
2085            <summary>
2086            <dd> <p>The shader variable is an object.</p> </dd>
2087            </summary> 
2088            <msdn-id>ff728733</msdn-id>
2089            <unmanaged>D3D_SVC_OBJECT</unmanaged>
2090            <unmanaged-short>D3D_SVC_OBJECT</unmanaged-short>
2091        </member>
2092        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.Struct">
2093            <summary>
2094            <dd> <p>The shader variable is a structure.</p> </dd>
2095            </summary> 
2096            <msdn-id>ff728733</msdn-id>
2097            <unmanaged>D3D_SVC_STRUCT</unmanaged>
2098            <unmanaged-short>D3D_SVC_STRUCT</unmanaged-short>
2099        </member>
2100        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.InterfaceClass">
2101            <summary>
2102            <dd> <p>The shader variable is a class.</p> </dd>
2103            </summary> 
2104            <msdn-id>ff728733</msdn-id>
2105            <unmanaged>D3D_SVC_INTERFACE_CLASS</unmanaged> 
2106            <unmanaged-short>D3D_SVC_INTERFACE_CLASS</unmanaged-short> 
2107        </member>
2108        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterClass.InterfacePointer">
2109            <summary>
2110            <dd> <p>The shader variable is an interface.</p> </dd> 
2111            </summary> 
2112            <msdn-id>ff728733</msdn-id>
2113            <unmanaged>D3D_SVC_INTERFACE_POINTER</unmanaged> 
2114            <unmanaged-short>D3D_SVC_INTERFACE_POINTER</unmanaged-short> 
2115        </member>
2116        <member name="T:SharpDX.Toolkit.Graphics.EffectParameterType">
2117            <summary>
2118            <p>Values that identify various data, texture, and buffer types that can be assigned to a shader variable.</p> 
2119            </summary> 
2120            <remarks>
2121            <p>A call to the <strong><see cref="!:SharpDX.D3DCompiler.ShaderReflectionType.GetDescription"/></strong> method returns a <strong><see cref="!:SharpDX.D3DCompiler.ShaderVariableType"/></strong> value in the  <strong>Type</strong> member of a  <strong><see cref="!:SharpDX.D3DCompiler.ShaderTypeDescription"/></strong> structure.</p><p>The types in a structured buffer describe the structure of the elements in the buffer. The layout of these types generally match their C++ struct counterparts. The following examples show structured buffers:</p><pre><code>struct mystruct {float4 val; uint ind;}; RWStructuredBuffer&lt;mystruct&gt; rwbuf; 
2122            RWStructuredBuffer&lt;float3&gt; rwbuf2;</code></pre>
2123            </remarks> 
2124            <msdn-id>ff728735</msdn-id>
2125            <unmanaged>D3D_SHADER_VARIABLE_TYPE</unmanaged>
2126            <unmanaged-short>D3D_SHADER_VARIABLE_TYPE</unmanaged-short>
2127        </member>
2128        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Void">
2129            <summary>
2130            <dd> <p>The variable is a void reference.</p> </dd>
2131            </summary> 
2132            <msdn-id>ff728735</msdn-id>
2133            <unmanaged>D3D_SVT_VOID</unmanaged>
2134            <unmanaged-short>D3D_SVT_VOID</unmanaged-short>
2135        </member>
2136        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Bool">
2137            <summary>
2138            <dd> <p>The variable is a boolean.</p> </dd> 
2139            </summary> 
2140            <msdn-id>ff728735</msdn-id>
2141            <unmanaged>D3D_SVT_BOOL</unmanaged>
2142            <unmanaged-short>D3D_SVT_BOOL</unmanaged-short>
2143        </member>
2144        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Int">
2145            <summary>
2146            <dd> <p>The variable is an integer.</p> </dd>
2147            </summary> 
2148            <msdn-id>ff728735</msdn-id>
2149            <unmanaged>D3D_SVT_INT</unmanaged> 
2150            <unmanaged-short>D3D_SVT_INT</unmanaged-short> 
2151        </member>
2152        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Float">
2153            <summary>
2154            <dd> <p>The variable is a floating-point number.</p> </dd> 
2155            </summary> 
2156            <msdn-id>ff728735</msdn-id>
2157            <unmanaged>D3D_SVT_FLOAT</unmanaged> 
2158            <unmanaged-short>D3D_SVT_FLOAT</unmanaged-short> 
2159        </member>
2160        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.String">
2161            <summary>
2162            <dd> <p>The variable is a string.</p> </dd>
2163            </summary> 
2164            <msdn-id>ff728735</msdn-id>
2165            <unmanaged>D3D_SVT_STRING</unmanaged>
2166            <unmanaged-short>D3D_SVT_STRING</unmanaged-short>
2167        </member>
2168        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture">
2169            <summary>
2170            <dd> <p>The variable is a texture.</p> </dd> 
2171            </summary> 
2172            <msdn-id>ff728735</msdn-id>
2173            <unmanaged>D3D_SVT_TEXTURE</unmanaged> 
2174            <unmanaged-short>D3D_SVT_TEXTURE</unmanaged-short> 
2175        </member>
2176        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture1D">
2177            <summary>
2178            <dd> <p>The variable is a 1D texture.</p> </dd>
2179            </summary> 
2180            <msdn-id>ff728735</msdn-id>
2181            <unmanaged>D3D_SVT_TEXTURE1D</unmanaged> 
2182            <unmanaged-short>D3D_SVT_TEXTURE1D</unmanaged-short> 
2183        </member>
2184        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture2D">
2185            <summary>
2186            <dd> <p>The variable is a 2D texture.</p> </dd>
2187            </summary> 
2188            <msdn-id>ff728735</msdn-id>
2189            <unmanaged>D3D_SVT_TEXTURE2D</unmanaged> 
2190            <unmanaged-short>D3D_SVT_TEXTURE2D</unmanaged-short> 
2191        </member>
2192        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture3D">
2193            <summary>
2194            <dd> <p>The variable is a 3D texture.</p> </dd>
2195            </summary> 
2196            <msdn-id>ff728735</msdn-id>
2197            <unmanaged>D3D_SVT_TEXTURE3D</unmanaged> 
2198            <unmanaged-short>D3D_SVT_TEXTURE3D</unmanaged-short> 
2199        </member>
2200        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.TextureCube">
2201            <summary>
2202            <dd> <p>The variable is a texture cube.</p> </dd>
2203            </summary> 
2204            <msdn-id>ff728735</msdn-id>
2205            <unmanaged>D3D_SVT_TEXTURECUBE</unmanaged> 
2206            <unmanaged-short>D3D_SVT_TEXTURECUBE</unmanaged-short> 
2207        </member>
2208        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Sampler">
2209            <summary>
2210            <dd> <p>The variable is a sampler.</p> </dd> 
2211            </summary> 
2212            <msdn-id>ff728735</msdn-id>
2213            <unmanaged>D3D_SVT_SAMPLER</unmanaged> 
2214            <unmanaged-short>D3D_SVT_SAMPLER</unmanaged-short> 
2215        </member>
2216        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Sampler1D">
2217            <summary>
2218            <dd> <p>The variable is a sampler.</p> </dd> 
2219            </summary> 
2220            <msdn-id>ff728735</msdn-id>
2221            <unmanaged>D3D_SVT_SAMPLER1D</unmanaged> 
2222            <unmanaged-short>D3D_SVT_SAMPLER1D</unmanaged-short> 
2223        </member>
2224        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Sampler2D">
2225            <summary>
2226            <dd> <p>The variable is a sampler.</p> </dd> 
2227            </summary> 
2228            <msdn-id>ff728735</msdn-id>
2229            <unmanaged>D3D_SVT_SAMPLER2D</unmanaged> 
2230            <unmanaged-short>D3D_SVT_SAMPLER2D</unmanaged-short> 
2231        </member>
2232        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Sampler3D">
2233            <summary>
2234            <dd> <p>The variable is a sampler.</p> </dd> 
2235            </summary> 
2236            <msdn-id>ff728735</msdn-id>
2237            <unmanaged>D3D_SVT_SAMPLER3D</unmanaged> 
2238            <unmanaged-short>D3D_SVT_SAMPLER3D</unmanaged-short> 
2239        </member>
2240        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.SamplerCube">
2241            <summary>
2242            <dd> <p>The variable is a sampler.</p> </dd> 
2243            </summary> 
2244            <msdn-id>ff728735</msdn-id>
2245            <unmanaged>D3D_SVT_SAMPLERCUBE</unmanaged> 
2246            <unmanaged-short>D3D_SVT_SAMPLERCUBE</unmanaged-short> 
2247        </member>
2248        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Pixelshader">
2249            <summary>
2250            <dd> <p>The variable is a pixel shader.</p> </dd>
2251            </summary> 
2252            <msdn-id>ff728735</msdn-id>
2253            <unmanaged>D3D_SVT_PIXELSHADER</unmanaged> 
2254            <unmanaged-short>D3D_SVT_PIXELSHADER</unmanaged-short> 
2255        </member>
2256        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Vertexshader">
2257            <summary>
2258            <dd> <p>The variable is a vertex shader.</p> </dd> 
2259            </summary> 
2260            <msdn-id>ff728735</msdn-id>
2261            <unmanaged>D3D_SVT_VERTEXSHADER</unmanaged>
2262            <unmanaged-short>D3D_SVT_VERTEXSHADER</unmanaged-short>
2263        </member>
2264        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Pixelfragment">
2265            <summary>
2266            <dd> <p>The variable is a pixel shader.</p> </dd>
2267            </summary> 
2268            <msdn-id>ff728735</msdn-id>
2269            <unmanaged>D3D_SVT_PIXELFRAGMENT</unmanaged> 
2270            <unmanaged-short>D3D_SVT_PIXELFRAGMENT</unmanaged-short> 
2271        </member>
2272        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Vertexfragment">
2273            <summary>
2274            <dd> <p>The variable is a vertex shader.</p> </dd> 
2275            </summary> 
2276            <msdn-id>ff728735</msdn-id>
2277            <unmanaged>D3D_SVT_VERTEXFRAGMENT</unmanaged>
2278            <unmanaged-short>D3D_SVT_VERTEXFRAGMENT</unmanaged-short>
2279        </member>
2280        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.UInt">
2281            <summary>
2282            <dd> <p>The variable is an unsigned integer.</p> </dd> 
2283            </summary> 
2284            <msdn-id>ff728735</msdn-id>
2285            <unmanaged>D3D_SVT_UINT</unmanaged>
2286            <unmanaged-short>D3D_SVT_UINT</unmanaged-short>
2287        </member>
2288        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.UInt8">
2289            <summary>
2290            <dd> <p>The variable is an 8-bit unsigned integer.</p> </dd> 
2291            </summary> 
2292            <msdn-id>ff728735</msdn-id>
2293            <unmanaged>D3D_SVT_UINT8</unmanaged> 
2294            <unmanaged-short>D3D_SVT_UINT8</unmanaged-short> 
2295        </member>
2296        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Geometryshader">
2297            <summary>
2298            <dd> <p>The variable is a geometry shader.</p> </dd> 
2299            </summary> 
2300            <msdn-id>ff728735</msdn-id>
2301            <unmanaged>D3D_SVT_GEOMETRYSHADER</unmanaged>
2302            <unmanaged-short>D3D_SVT_GEOMETRYSHADER</unmanaged-short>
2303        </member>
2304        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Rasterizer">
2305            <summary>
2306            <dd> <p>The variable is a rasterizer-state object.</p> </dd> 
2307            </summary> 
2308            <msdn-id>ff728735</msdn-id>
2309            <unmanaged>D3D_SVT_RASTERIZER</unmanaged>
2310            <unmanaged-short>D3D_SVT_RASTERIZER</unmanaged-short>
2311        </member>
2312        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Depthstencil">
2313            <summary>
2314            <dd> <p>The variable is a depth-stencil-state object.</p> </dd>
2315            </summary> 
2316            <msdn-id>ff728735</msdn-id>
2317            <unmanaged>D3D_SVT_DEPTHSTENCIL</unmanaged>
2318            <unmanaged-short>D3D_SVT_DEPTHSTENCIL</unmanaged-short>
2319        </member>
2320        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Blend">
2321            <summary>
2322            <dd> <p>The variable is a blend-state object.</p> </dd>
2323            </summary> 
2324            <msdn-id>ff728735</msdn-id>
2325            <unmanaged>D3D_SVT_BLEND</unmanaged> 
2326            <unmanaged-short>D3D_SVT_BLEND</unmanaged-short> 
2327        </member>
2328        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Buffer">
2329            <summary>
2330            <dd> <p>The variable is a buffer.</p> </dd>
2331            </summary> 
2332            <msdn-id>ff728735</msdn-id>
2333            <unmanaged>D3D_SVT_BUFFER</unmanaged>
2334            <unmanaged-short>D3D_SVT_BUFFER</unmanaged-short>
2335        </member>
2336        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.ConstantBuffer">
2337            <summary>
2338            <dd> <p>The variable is a constant buffer.</p> </dd> 
2339            </summary> 
2340            <msdn-id>ff728735</msdn-id>
2341            <unmanaged>D3D_SVT_CBUFFER</unmanaged> 
2342            <unmanaged-short>D3D_SVT_CBUFFER</unmanaged-short> 
2343        </member>
2344        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.TextureBuffer">
2345            <summary>
2346            <dd> <p>The variable is a texture buffer.</p> </dd>
2347            </summary> 
2348            <msdn-id>ff728735</msdn-id>
2349            <unmanaged>D3D_SVT_TBUFFER</unmanaged> 
2350            <unmanaged-short>D3D_SVT_TBUFFER</unmanaged-short> 
2351        </member>
2352        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture1DArray">
2353            <summary>
2354            <dd> <p>The variable is a 1D-texture array.</p> </dd>
2355            </summary> 
2356            <msdn-id>ff728735</msdn-id>
2357            <unmanaged>D3D_SVT_TEXTURE1DARRAY</unmanaged>
2358            <unmanaged-short>D3D_SVT_TEXTURE1DARRAY</unmanaged-short>
2359        </member>
2360        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture2DArray">
2361            <summary>
2362            <dd> <p>The variable is a 2D-texture array.</p> </dd>
2363            </summary> 
2364            <msdn-id>ff728735</msdn-id>
2365            <unmanaged>D3D_SVT_TEXTURE2DARRAY</unmanaged>
2366            <unmanaged-short>D3D_SVT_TEXTURE2DARRAY</unmanaged-short>
2367        </member>
2368        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Rendertargetview">
2369            <summary>
2370            <dd> <p>The variable is a render-target view.</p> </dd>
2371            </summary> 
2372            <msdn-id>ff728735</msdn-id>
2373            <unmanaged>D3D_SVT_RENDERTARGETVIEW</unmanaged>
2374            <unmanaged-short>D3D_SVT_RENDERTARGETVIEW</unmanaged-short>
2375        </member>
2376        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Depthstencilview">
2377            <summary>
2378            <dd> <p>The variable is a depth-stencil view.</p> </dd>
2379            </summary> 
2380            <msdn-id>ff728735</msdn-id>
2381            <unmanaged>D3D_SVT_DEPTHSTENCILVIEW</unmanaged>
2382            <unmanaged-short>D3D_SVT_DEPTHSTENCILVIEW</unmanaged-short>
2383        </member>
2384        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture2DMultisampled">
2385            <summary>
2386            <dd> <p>The variable is a 2D-multisampled texture.</p> </dd> 
2387            </summary> 
2388            <msdn-id>ff728735</msdn-id>
2389            <unmanaged>D3D_SVT_TEXTURE2DMS</unmanaged> 
2390            <unmanaged-short>D3D_SVT_TEXTURE2DMS</unmanaged-short> 
2391        </member>
2392        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Texture2DMultisampledArray">
2393            <summary>
2394            <dd> <p>The variable is a 2D-multisampled-texture array.</p> </dd> 
2395            </summary> 
2396            <msdn-id>ff728735</msdn-id>
2397            <unmanaged>D3D_SVT_TEXTURE2DMSARRAY</unmanaged>
2398            <unmanaged-short>D3D_SVT_TEXTURE2DMSARRAY</unmanaged-short>
2399        </member>
2400        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.TextureCubeArray">
2401            <summary>
2402            <dd> <p>The variable is a texture-cube array.</p> </dd>
2403            </summary> 
2404            <msdn-id>ff728735</msdn-id>
2405            <unmanaged>D3D_SVT_TEXTURECUBEARRAY</unmanaged>
2406            <unmanaged-short>D3D_SVT_TEXTURECUBEARRAY</unmanaged-short>
2407        </member>
2408        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Hullshader">
2409            <summary>
2410            <dd> <p>The variable holds a compiled hull-shader binary.</p> </dd>
2411            </summary> 
2412            <msdn-id>ff728735</msdn-id>
2413            <unmanaged>D3D_SVT_HULLSHADER</unmanaged>
2414            <unmanaged-short>D3D_SVT_HULLSHADER</unmanaged-short>
2415        </member>
2416        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Domainshader">
2417            <summary>
2418            <dd> <p>The variable holds a compiled domain-shader binary.</p> </dd>
2419            </summary> 
2420            <msdn-id>ff728735</msdn-id>
2421            <unmanaged>D3D_SVT_DOMAINSHADER</unmanaged>
2422            <unmanaged-short>D3D_SVT_DOMAINSHADER</unmanaged-short>
2423        </member>
2424        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.InterfacePointer">
2425            <summary>
2426            <dd> <p>The variable is an interface.</p> </dd>
2427            </summary> 
2428            <msdn-id>ff728735</msdn-id>
2429            <unmanaged>D3D_SVT_INTERFACE_POINTER</unmanaged> 
2430            <unmanaged-short>D3D_SVT_INTERFACE_POINTER</unmanaged-short> 
2431        </member>
2432        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Computeshader">
2433            <summary>
2434            <dd> <p>The variable holds a compiled compute-shader binary.</p> </dd> 
2435            </summary> 
2436            <msdn-id>ff728735</msdn-id>
2437            <unmanaged>D3D_SVT_COMPUTESHADER</unmanaged> 
2438            <unmanaged-short>D3D_SVT_COMPUTESHADER</unmanaged-short> 
2439        </member>
2440        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.Double">
2441            <summary>
2442            <dd> <p>The variable is a double precision (64-bit) floating-point number.</p> </dd> 
2443            </summary> 
2444            <msdn-id>ff728735</msdn-id>
2445            <unmanaged>D3D_SVT_DOUBLE</unmanaged>
2446            <unmanaged-short>D3D_SVT_DOUBLE</unmanaged-short>
2447        </member>
2448        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWTexture1D">
2449            <summary>
2450            <dd> <p>The variable is a 1D read-and-write texture.</p> </dd> 
2451            </summary> 
2452            <msdn-id>ff728735</msdn-id>
2453            <unmanaged>D3D_SVT_RWTEXTURE1D</unmanaged> 
2454            <unmanaged-short>D3D_SVT_RWTEXTURE1D</unmanaged-short> 
2455        </member>
2456        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWTexture1DArray">
2457            <summary>
2458            <dd> <p>The variable is an array of 1D read-and-write textures.</p> </dd>
2459            </summary> 
2460            <msdn-id>ff728735</msdn-id>
2461            <unmanaged>D3D_SVT_RWTEXTURE1DARRAY</unmanaged>
2462            <unmanaged-short>D3D_SVT_RWTEXTURE1DARRAY</unmanaged-short>
2463        </member>
2464        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWTexture2D">
2465            <summary>
2466            <dd> <p>The variable is a 2D read-and-write texture.</p> </dd> 
2467            </summary> 
2468            <msdn-id>ff728735</msdn-id>
2469            <unmanaged>D3D_SVT_RWTEXTURE2D</unmanaged> 
2470            <unmanaged-short>D3D_SVT_RWTEXTURE2D</unmanaged-short> 
2471        </member>
2472        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWTexture2DArray">
2473            <summary>
2474            <dd> <p>The variable is an array of 2D read-and-write textures.</p> </dd>
2475            </summary> 
2476            <msdn-id>ff728735</msdn-id>
2477            <unmanaged>D3D_SVT_RWTEXTURE2DARRAY</unmanaged>
2478            <unmanaged-short>D3D_SVT_RWTEXTURE2DARRAY</unmanaged-short>
2479        </member>
2480        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWTexture3D">
2481            <summary>
2482            <dd> <p>The variable is a 3D read-and-write texture.</p> </dd> 
2483            </summary> 
2484            <msdn-id>ff728735</msdn-id>
2485            <unmanaged>D3D_SVT_RWTEXTURE3D</unmanaged> 
2486            <unmanaged-short>D3D_SVT_RWTEXTURE3D</unmanaged-short> 
2487        </member>
2488        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWBuffer">
2489            <summary>
2490            <dd> <p>The variable is a read-and-write buffer.</p> </dd> 
2491            </summary> 
2492            <msdn-id>ff728735</msdn-id>
2493            <unmanaged>D3D_SVT_RWBUFFER</unmanaged>
2494            <unmanaged-short>D3D_SVT_RWBUFFER</unmanaged-short>
2495        </member>
2496        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.ByteAddressBuffer">
2497            <summary>
2498            <dd> <p>The variable is a byte-address buffer.</p> </dd> 
2499            </summary> 
2500            <msdn-id>ff728735</msdn-id>
2501            <unmanaged>D3D_SVT_BYTEADDRESS_BUFFER</unmanaged>
2502            <unmanaged-short>D3D_SVT_BYTEADDRESS_BUFFER</unmanaged-short>
2503        </member>
2504        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWByteAddressBuffer">
2505            <summary>
2506            <dd> <p>The variable is a read-and-write byte-address buffer.</p> </dd>
2507            </summary> 
2508            <msdn-id>ff728735</msdn-id>
2509            <unmanaged>D3D_SVT_RWBYTEADDRESS_BUFFER</unmanaged>
2510            <unmanaged-short>D3D_SVT_RWBYTEADDRESS_BUFFER</unmanaged-short>
2511        </member>
2512        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.StructuredBuffer">
2513            <summary>
2514            <dd> <p>The variable is a structured buffer. </p> <p>For more information about structured buffer, see the <strong>Remarks</strong> section.</p> </dd> 
2515            </summary> 
2516            <msdn-id>ff728735</msdn-id>
2517            <unmanaged>D3D_SVT_STRUCTURED_BUFFER</unmanaged> 
2518            <unmanaged-short>D3D_SVT_STRUCTURED_BUFFER</unmanaged-short> 
2519        </member>
2520        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.RWStructuredBuffer">
2521            <summary>
2522            <dd> <p>The variable is a read-and-write structured buffer.</p> </dd>
2523            </summary> 
2524            <msdn-id>ff728735</msdn-id>
2525            <unmanaged>D3D_SVT_RWSTRUCTURED_BUFFER</unmanaged> 
2526            <unmanaged-short>D3D_SVT_RWSTRUCTURED_BUFFER</unmanaged-short> 
2527        </member>
2528        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.AppendStructuredBuffer">
2529            <summary>
2530            <dd> <p>The variable is an append structured buffer.</p> </dd> 
2531            </summary> 
2532            <msdn-id>ff728735</msdn-id>
2533            <unmanaged>D3D_SVT_APPEND_STRUCTURED_BUFFER</unmanaged>
2534            <unmanaged-short>D3D_SVT_APPEND_STRUCTURED_BUFFER</unmanaged-short>
2535        </member>
2536        <member name="F:SharpDX.Toolkit.Graphics.EffectParameterType.ConsumeStructuredBuffer">
2537            <summary>
2538            <dd> <p>The variable is a consume structured buffer.</p> </dd> 
2539            </summary> 
2540            <msdn-id>ff728735</msdn-id>
2541            <unmanaged>D3D_SVT_CONSUME_STRUCTURED_BUFFER</unmanaged> 
2542            <unmanaged-short>D3D_SVT_CONSUME_STRUCTURED_BUFFER</unmanaged-short> 
2543        </member>
2544    </members>
2545</doc>
Note: See TracBrowser for help on using the repository browser.