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<mystruct> rwbuf;
|
---|
2122 | RWStructuredBuffer<float3> 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>
|
---|