home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2004 #2 / K-CD-2-2004.ISO / DirectX / dx90update_redist.exe / redist.exe / DirectX9 / ManagedDX.CAB / mdxredist.msi / DX9.1_DEV_Microsoft.DirectX.Direct3DX.xml < prev    next >
Encoding:
Text File  |  2003-09-30  |  1003.1 KB  |  9,290 lines

  1. <doc>
  2.   <assembly>
  3.     <name>Microsoft.DirectX.Direct3DX</name>
  4.   </assembly>
  5.   <members>
  6.     <member name="T:Microsoft.DirectX.Direct3D.AllocateHierarchy">
  7.       <summary>This object is derived by the application to allocate/free frame and mesh container objects. Methods on this are called during loading and destroying frame hierarchies.</summary>
  8.     </member>
  9.     <member name="M:Microsoft.DirectX.Direct3D.AllocateHierarchy.CreateFrame(System.String)">
  10.       <summary />
  11.       <param name="name" />
  12.       <returns />
  13.     </member>
  14.     <member name="M:Microsoft.DirectX.Direct3D.AllocateHierarchy.CreateMeshContainer(System.String,Microsoft.DirectX.Direct3D.MeshData,Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.EffectInstance,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.SkinInformation)">
  15.       <summary />
  16.       <param name="name" />
  17.       <param name="meshData" />
  18.       <param name="materials" />
  19.       <param name="effectInstances" />
  20.       <param name="adjacency" />
  21.       <param name="skinInfo" />
  22.       <returns />
  23.     </member>
  24.     <member name="M:Microsoft.DirectX.Direct3D.AllocateHierarchy.#ctor">
  25.       <summary>Initializes a new instance of the object.</summary>
  26.     </member>
  27.     <member name="M:Microsoft.DirectX.Direct3D.AllocateHierarchy.Finalize">
  28.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  29.       <returns />
  30.     </member>
  31.     <member name="T:Microsoft.DirectX.Direct3D.AnimationController">
  32.       <summary>Controls animation functionality, connecting animation sets to the transformation frames being animated.</summary>
  33.     </member>
  34.     <member name="E:Microsoft.DirectX.Direct3D.AnimationController.Disposing">
  35.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.AnimationController.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  36.     </member>
  37.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.AdvanceTime(System.Double,Microsoft.DirectX.Direct3D.HandleAnimationCallback)">
  38.       <summary>Animates the mesh and advances the global animation time by a specified amount.</summary>
  39.       <param name="timeDelta">[in] Amount, in seconds, by which to advance the global animation time. This value must be non-negative or 0.</param>
  40.       <param name="callbackHandler">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/d/handleanimationcallback/handleanimationcallback.xml">HandleAnimationCallback</A> user-defined animation callback handler.</param>
  41.       <returns />
  42.     </member>
  43.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.Clone(System.Int32,System.Int32,System.Int32,System.Int32)">
  44.       <summary>Clones, or copies, an animation controller.</summary>
  45.       <param name="maxNumberAnimationOutputs">[in] Maximum number of animation outputs the controller can support.</param>
  46.       <param name="maxNumberAnimationSets">[in] Maximum number of animation sets the controller can support.</param>
  47.       <param name="maxNumberTracks">[in] Maximum number of tracks the controller can support.</param>
  48.       <param name="maxNumberEvents">[in] Maximum number of events the controller can support.</param>
  49.       <returns>A cloned <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationcontroller/animationcontroller.xml">AnimationController</A> object.</returns>
  50.     </member>
  51.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  52.       <summary>Initializes a new instance of a class.</summary>
  53.       <param name="maxNumberMatrices">[in] Maximum number of matrices that can be animated.</param>
  54.       <param name="maxNumberAnimationSets">[in] Maximum number of animation sets that can be mixed.</param>
  55.       <param name="maxNumberTracks">[in] Maximum number of animation sets that can be mixed simultaneously.</param>
  56.       <param name="maxNumberEvents">[in] Maximum number of outstanding events that the controller will support.</param>
  57.     </member>
  58.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.Dispose">
  59.       <summary>Immediately releases the unmanaged resources used by an object.</summary>
  60.       <returns />
  61.     </member>
  62.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.Equals(System.Object)">
  63.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  64.       <param name="compare">Object with which to make the comparison.</param>
  65.       <returns>Returns <b>true</b> if the current instance is equal to the specified object; <b>false</b> if it is not.</returns>
  66.     </member>
  67.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.Finalize">
  68.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  69.       <returns />
  70.     </member>
  71.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetCurrentPriorityBlend">
  72.       <summary>Returns an event handle to a priority blend event that is currently running.</summary>
  73.       <returns>Priority event. If no priority blend event is currently running, a value of 0 is returned.</returns>
  74.     </member>
  75.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetCurrentTrackEvent(System.Int32,Microsoft.DirectX.Direct3D.EventType)">
  76.       <summary>Returns an event handle to the event that is currently running on the specified animation track.</summary>
  77.       <param name="track">[in] Track identifier.</param>
  78.       <param name="eventType">[in] Type of event to query.</param>
  79.       <returns>Event currently running on the specified track. If no event is running on the specified track, a value of 0 is returned.</returns>
  80.     </member>
  81.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetEventDescription(System.Int32)">
  82.       <summary>Retrieves a description of a specified animation event.</summary>
  83.       <param name="eventHandle">[in] Event handle to the animation event to describe.</param>
  84.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/eventdescription/eventdescription.xml">EventDescription</A> structure that contains a description of the animation event.</returns>
  85.     </member>
  86.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetHashCode">
  87.       <summary>Returns the hash code for the current instance.</summary>
  88.       <returns>Hash code for the current instance.</returns>
  89.     </member>
  90.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetTrackAnimationSet(System.Int32)">
  91.       <summary>Retrieves the animation set for a given track.</summary>
  92.       <param name="track">[in] Track identifier.</param>
  93.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationset/animationset.xml">AnimationSet</A> class for the given track.</returns>
  94.     </member>
  95.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetTrackDescription(System.Int32)">
  96.       <summary>Retrieves the description for a track.</summary>
  97.       <param name="trackNumber">[in] Track identifier.</param>
  98.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/trackdescription/trackdescription.xml">TrackDescription</A> structure.</returns>
  99.     </member>
  100.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetUpcomingPriorityBlend(System.Int32)">
  101.       <summary>Returns an event handle to the next priority blend event scheduled to occur after a specified event.</summary>
  102.       <param name="eventHandle">[in] Event handle to the specified event. If set to 0, the method returns the next scheduled priority blend event.</param>
  103.       <returns>Event handle to the next scheduled priority blend event. If no new priority blend event is scheduled, a value of 0 is returned.</returns>
  104.     </member>
  105.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.GetUpcomingTrackEvent(System.Int32,System.Int32)">
  106.       <summary>Returns an event handle to the next event scheduled to occur after a specified event on an animation track.</summary>
  107.       <param name="track">[in] Track identifier.</param>
  108.       <param name="eventHandle">[in] Event handle to the specified event. If set to 0, the method returns the next scheduled event.</param>
  109.       <returns>Event handle to the next event scheduled to run on the specified track. If no new event is scheduled, a value of 0 is returned.</returns>
  110.     </member>
  111.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.ICloneable.Clone">
  112.       <summary>Makes a copy of the <see cref="T:Microsoft.DirectX.Direct3D.AnimationController" />.</summary>
  113.       <returns>Cloned object.</returns>
  114.     </member>
  115.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.IsEventValid(System.Int32)">
  116.       <summary>Determines whether a specified event handle is valid and an animation event has completed.</summary>
  117.       <param name="eventHandle">[in] Event handle to the animation event.</param>
  118.       <returns>Returns <b>true</b> if the method succeeds; <b>false</b> if it fails.</returns>
  119.     </member>
  120.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.IsEventValid(System.Int32,System.Int32@)">
  121.       <summary>Determines whether a specified event handle is valid and an animation event has completed.</summary>
  122.       <param name="eventHandle">[in] Event handle to the animation event.</param>
  123.       <param name="result">[out] <b>HRESULT</b> code passed back from the method.</param>
  124.       <returns>Returns <b>true</b> if the method succeeds; <b>false</b> if it fails.</returns>
  125.     </member>
  126.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.KeyPriorityBlend(System.Single,System.Double,System.Double,Microsoft.DirectX.Direct3D.TransitionType)">
  127.       <summary>Sets blending event keys for the specified animation track.</summary>
  128.       <param name="newBlendWeight">[in] Number between 0 and 1 that is used to blend tracks.</param>
  129.       <param name="startTime">[in] Global time at which to start the blend.</param>
  130.       <param name="duration">[in] Global time duration of the blend.</param>
  131.       <param name="method">[in] Transition type used for the duration of the blend. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/transitiontype/transitiontype.xml">TransitionType</A>.</param>
  132.       <returns>Handle to the priority blend event. If one or more of the input parameters is invalid, or if no free event is available, a value of 0 is returned.</returns>
  133.     </member>
  134.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.KeyTrackEnable(System.Int32,System.Boolean,System.Double)">
  135.       <summary>Sets an event key that enables or disables an animation track.</summary>
  136.       <param name="track">[in] Identifier of the animation track to modify.</param>
  137.       <param name="newEnable">[in] Enable flag. Set to <b>true</b> to enable the animation track, or to <b>false</b> to disable it.</param>
  138.       <param name="startTime">[in] Global time key that specifies the global time at which the change will occur.</param>
  139.       <returns>Priority blend event. If the track is invalid, a value of 0 is returned.</returns>
  140.     </member>
  141.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.KeyTrackPosition(System.Int32,System.Double,System.Double)">
  142.       <summary>Sets an event key that changes the local time of an animation track.</summary>
  143.       <param name="track">[in] Identifier of the track to modify.</param>
  144.       <param name="newPosition">[in] New local time of the animation track.</param>
  145.       <param name="startTime">[in] Global time key that specifies the global time at which the change will occur.</param>
  146.       <returns>Priority blend event. If track is invalid, or if no free event is available, a value of 0 is returned.</returns>
  147.     </member>
  148.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.KeyTrackSpeed(System.Int32,System.Single,System.Double,System.Double,Microsoft.DirectX.Direct3D.TransitionType)">
  149.       <summary>Sets an event key that changes the local time of an animation track.</summary>
  150.       <param name="track">[in] Identifier of the track to modify.</param>
  151.       <param name="newSpeed">[in] New speed of the animation track.</param>
  152.       <param name="startTime">[in] Global time key that specifies the global time at which the change will occur.</param>
  153.       <param name="duration">[in] Transition time, which specifies how long the smooth transition will take to complete.</param>
  154.       <param name="method">[in] Transition type used for transitioning between speeds. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/transitiontype/transitiontype.xml">TransitionType</A>.</param>
  155.       <returns>Event handle to the priority blend event. If one or more of the input parameters is invalid, or if no free event is available, a value of 0 is returned.</returns>
  156.     </member>
  157.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.KeyTrackWeight(System.Int32,System.Single,System.Double,System.Double,Microsoft.DirectX.Direct3D.TransitionType)">
  158.       <summary>Sets an event key that changes the weight of an animation track.</summary>
  159.       <param name="track">[in] Identifier of the track to modify.</param>
  160.       <param name="newWeight">[in] New weight of the track.</param>
  161.       <param name="startTime">[in] Global time key that specifies the global time at which the change will occur.</param>
  162.       <param name="duration">[in] Transition time, which specifies how long the smooth transition will take to complete.</param>
  163.       <param name="method">[in] Transition type used for transitioning between weights. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/transitiontype/transitiontype.xml">TransitionType</A>.</param>
  164.       <returns>Event handle to the priority blend event. If one or more of the input parameters is invalid, or if no free event is available, a value of 0 is returned.</returns>
  165.     </member>
  166.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.op_Equality(Microsoft.DirectX.Direct3D.AnimationController,Microsoft.DirectX.Direct3D.AnimationController)">
  167.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  168.       <param name="left" />
  169.       <param name="right" />
  170.       <returns>Returns <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  171.     </member>
  172.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.op_Inequality(Microsoft.DirectX.Direct3D.AnimationController,Microsoft.DirectX.Direct3D.AnimationController)">
  173.       <summary>Compares the current instance of the class to another instance to determine whether they are different.</summary>
  174.       <param name="left" />
  175.       <param name="right" />
  176.       <returns>Returns <b>true</b> if both objects are different; <b>false</b> if they are the same.</returns>
  177.     </member>
  178.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.raise_Disposing(System.Object,System.EventArgs)">
  179.       <summary>Raises a <see cref="E:Microsoft.DirectX.Direct3D.AnimationController.Disposing" /> event.</summary>
  180.       <param name="i1">The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemObjectClassTopic.asp">Object</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that is sending the event.</param>
  181.       <param name="i2">An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemEventArgsClassTopic.asp">EventArgs</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains event data.</param>
  182.       <returns />
  183.     </member>
  184.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.RegisterAnimationOutput(System.String,Microsoft.DirectX.Matrix,Microsoft.DirectX.Vector3,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3)">
  185.       <summary>Adds an animation output to the animation controller and registers pointers for scale, rotate, and translate (SRT) transformations.</summary>
  186.       <param name="name">[in] Name of the animation output.</param>
  187.       <param name="matrix">[in] A <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A> structure that contains SRT transformation data. Can be 0.</param>
  188.       <param name="scale">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> vector that describes the scale of the animation set. Can be 0.</param>
  189.       <param name="rotation">[in] Pointer to a <A href="/directx/ref/ns/microsoft.directx/s/quaternion/quaternion.xml">Quaternion</A> that describes the rotation of the animation set. Can be 0.</param>
  190.       <param name="translation">[in] Pointer to a <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> vector that describes the translation of the animation set. Can be 0.</param>
  191.       <returns />
  192.     </member>
  193.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.RegisterAnimationSet(Microsoft.DirectX.Direct3D.AnimationSet)">
  194.       <summary>Adds an animation set to the animation controller.</summary>
  195.       <param name="animationSet">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationset/animationset.xml">AnimationSet</A> to add.</param>
  196.       <returns />
  197.     </member>
  198.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.ResetTime">
  199.       <summary>Resets the global animation time to zero. Any pending events retain their original schedules, but in the new time frame.</summary>
  200.       <returns />
  201.     </member>
  202.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackAnimationSet(System.Int32,Microsoft.DirectX.Direct3D.AnimationSet)">
  203.       <summary>Applies the animation set to the specified track.</summary>
  204.       <param name="track">[in] Identifier of the track to which the animation set is applied.</param>
  205.       <param name="animationSet">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationset/animationset.xml">AnimationSet</A> to add to the track.</param>
  206.       <returns />
  207.     </member>
  208.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackDescription(System.Int32,Microsoft.DirectX.Direct3D.TrackDescription)">
  209.       <summary>Sets the track description.</summary>
  210.       <param name="trackNumber">[in] Identifier of the track to modify.</param>
  211.       <param name="value">[in] Description of the track.</param>
  212.       <returns />
  213.     </member>
  214.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackEnable(System.Int32,System.Boolean)">
  215.       <summary>Enables or disables a track in the animation controller.</summary>
  216.       <param name="track">[in] Track identifier.</param>
  217.       <param name="enable">[in] <b>Boolean</b> value that specifies whether the track is enabled in the controller (<b>true</b>) or should not be mixed (<b>false</b>).</param>
  218.       <returns />
  219.     </member>
  220.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackPosition(System.Int32,System.Double)">
  221.       <summary>Sets the track to the specified local animation time.</summary>
  222.       <param name="track">[in] Track identifier.</param>
  223.       <param name="position">[in] Local animation time value to assign to the track.</param>
  224.       <returns />
  225.     </member>
  226.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackPriority(System.Int32,Microsoft.DirectX.Direct3D.PriorityType)">
  227.       <summary>Sets the priority blending weight for the specified animation track.</summary>
  228.       <param name="track">[in] Track identifier.</param>
  229.       <param name="priority">[in] Track priority; should be set to one of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/prioritytype/prioritytype.xml">PriorityType</A> constants.</param>
  230.       <returns />
  231.     </member>
  232.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackSpeed(System.Int32,System.Single)">
  233.       <summary>Sets the priority blending weight for the specified animation track.</summary>
  234.       <param name="track">[in] Track identifier.</param>
  235.       <param name="speed">[in] Track priority; should be set to one of the constants from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/prioritytype/prioritytype.xml">PriorityType</A>.</param>
  236.       <returns />
  237.     </member>
  238.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.SetTrackWeight(System.Int32,System.Single)">
  239.       <summary>Sets the track weight, which is used to determine how to blend multiple tracks together.</summary>
  240.       <param name="track">[in] Identifier of the track for which to set the weight.</param>
  241.       <param name="weight">[in] Weight value.</param>
  242.       <returns />
  243.     </member>
  244.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.UnkeyAllPriorityBlends">
  245.       <summary>Removes all scheduled priority blend events from the animation controller.</summary>
  246.       <returns />
  247.     </member>
  248.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.UnkeyAllTrackEvents(System.Int32)">
  249.       <summary>Removes all events from a specified animation track.</summary>
  250.       <param name="track">[in] Identifier of the track from which to remove events.</param>
  251.       <returns />
  252.     </member>
  253.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.UnkeyEvent(System.Int32)">
  254.       <summary>Removes a specified event from an animation track, preventing the event from being run.</summary>
  255.       <param name="eventHandle">[in] Event handle to the event to remove.</param>
  256.       <returns />
  257.     </member>
  258.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.UnregisterAnimationOutput(System.String)">
  259.       <summary>Removes an animation registered with the <see cref="T:Microsoft.DirectX.Direct3D.AnimationController" /> class.</summary>
  260.       <param name="name">Name of the animation to remove.</param>
  261.       <returns />
  262.     </member>
  263.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.UnregisterAnimationSet(Microsoft.DirectX.Direct3D.AnimationSet)">
  264.       <summary>Removes an animation set from the animation controller.</summary>
  265.       <param name="animationSet">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationset/animationset.xml">AnimationSet</A> to remove.</param>
  266.       <returns />
  267.     </member>
  268.     <member name="M:Microsoft.DirectX.Direct3D.AnimationController.ValidateEvent(System.Int32)">
  269.       <summary>Determines whether a specified event handle is valid and the animation event has completed.</summary>
  270.       <param name="eventHandle">[in] Event handle to the animation event.</param>
  271.       <returns />
  272.     </member>
  273.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.Disposed">
  274.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  275.     </member>
  276.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.MaxNumberAnimationOutputs">
  277.       <summary>Retrieves the maximum number of animation outputs the controller can support.</summary>
  278.     </member>
  279.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.MaxNumberAnimationSets">
  280.       <summary>Retrieves the maximum number of animation sets the controller can support.</summary>
  281.     </member>
  282.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.MaxNumberEvents">
  283.       <summary>Retrieves the maximum number of events the controller can support.</summary>
  284.     </member>
  285.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.MaxNumberTracks">
  286.       <summary>Retrieves the maximum number of tracks in the mixer.</summary>
  287.     </member>
  288.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.PriorityBlend">
  289.       <summary>Retrieves or sets the track blending weight.</summary>
  290.     </member>
  291.     <member name="P:Microsoft.DirectX.Direct3D.AnimationController.Time">
  292.       <summary>Retrieves the local animation time.</summary>
  293.     </member>
  294.     <member name="T:Microsoft.DirectX.Direct3D.AnimationSet">
  295.       <summary>Encapsulates the minimum functionality required of an animation set by an animation controller. Advanced users might want to implement this class themselves to suit their specialized needs. For most users, however, the derived <see cref="T:Microsoft.DirectX.Direct3D.CompressedAnimationSet" /> and <see cref="T:Microsoft.DirectX.Direct3D.KeyframedAnimationSet" /> classes should suffice.</summary>
  296.     </member>
  297.     <member name="E:Microsoft.DirectX.Direct3D.AnimationSet.Disposing">
  298.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.AnimationSet.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  299.     </member>
  300.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.Dispose">
  301.       <summary>Immediately releases the unmanaged resources used by an object.</summary>
  302.       <returns />
  303.     </member>
  304.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.Equals(System.Object)">
  305.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  306.       <param name="compare" />
  307.       <returns>Returns <b>true</b> if the current instance is equal to the specified object; otherwise, returns <b>false</b>.</returns>
  308.     </member>
  309.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.Finalize">
  310.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  311.       <returns />
  312.     </member>
  313.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.GetAnimationIndex(System.String)">
  314.       <summary>Retrieves the index of an animation, given its name.</summary>
  315.       <param name="name">[in] Animation name.</param>
  316.       <returns>Returns the index of the named animation; otherwise, throws a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/direct3dxexception/direct3dxexception.xml">Direct3DXException</A>.</returns>
  317.     </member>
  318.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.GetAnimationName(System.Int32)">
  319.       <summary>Retrieves the name of an animation, given its index.</summary>
  320.       <param name="index">[in] Animation index.</param>
  321.       <returns>Returns a string that contains the animation name; otherwise, throws a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/direct3dxexception/direct3dxexception.xml">Direct3DXException</A>.</returns>
  322.     </member>
  323.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.GetCallback(System.Double,Microsoft.DirectX.Direct3D.CallbackSearchFlags)">
  324.       <summary>Retrieves information about a specific callback in an animation set.</summary>
  325.       <param name="position">[in] Position from which to find callbacks.</param>
  326.       <param name="flags">[in] Callback search flags. This parameter can be set to one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/callbacksearchflags/callbacksearchflags.xml">CallbackSearchFlags</A> constants.</param>
  327.       <returns>This method's return values are implemented by an application programmer. In general, if no error occurs, the method should return an empty structure; otherwise, it should throw an exception. For more information, see <A href="/directx/ref/ns/microsoft.directx/c/directxexception/directxexception.xml">DirectXException</A>.</returns>
  328.     </member>
  329.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.GetHashCode">
  330.       <summary>Returns the hash code for the current instance.</summary>
  331.       <returns>Hash code for the current instance.</returns>
  332.     </member>
  333.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.GetPeriodicPosition(System.Double)">
  334.       <summary>Returns the time position in the local timeframe of an animation set.</summary>
  335.       <param name="position">[in] Local time of the animation set.</param>
  336.       <returns>Time position as measured in the timeframe of the animation set. This value is bounded by the period of the animation set.</returns>
  337.     </member>
  338.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.GetScaleRotateTranslate(System.Double,System.Int32)">
  339.       <summary>Retrieves the scale, rotate, and translate (SRT) values of an animation set.</summary>
  340.       <param name="periodicPosition">[in] Position of the animation set; can be obtained by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationset/m/getperiodicposition.xml">GetPeriodicPosition</A>.</param>
  341.       <param name="animation">[in] Animation index.</param>
  342.       <returns>Returns a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/scalerotatetranslate/scalerotatetranslate.xml">ScaleRotateTranslate</A> structure.</returns>
  343.     </member>
  344.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.op_Equality(Microsoft.DirectX.Direct3D.AnimationSet,Microsoft.DirectX.Direct3D.AnimationSet)">
  345.       <summary>Compares the current instance of the class to another instance to determine whether they are the same.</summary>
  346.       <param name="left" />
  347.       <param name="right" />
  348.       <returns>Returns <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  349.     </member>
  350.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.op_Inequality(Microsoft.DirectX.Direct3D.AnimationSet,Microsoft.DirectX.Direct3D.AnimationSet)">
  351.       <summary>Compares the current instance of the class to another instance to determine whether they are different.</summary>
  352.       <param name="left" />
  353.       <param name="right" />
  354.       <returns>Returns <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  355.     </member>
  356.     <member name="M:Microsoft.DirectX.Direct3D.AnimationSet.raise_Disposing(System.Object,System.EventArgs)">
  357.       <summary>Raises an <see cref="T:Microsoft.DirectX.Direct3D.AnimationSet" />.<see cref="E:Microsoft.DirectX.Direct3D.AnimationSet.Disposing" /> event when called from within a derived class. This method is a protected member.</summary>
  358.       <param name="i1">Invoking object reference. Should be the current object.</param>
  359.       <param name="i2">Arguments to pass into the event handler.</param>
  360.       <returns />
  361.     </member>
  362.     <member name="P:Microsoft.DirectX.Direct3D.AnimationSet.Disposed">
  363.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  364.     </member>
  365.     <member name="P:Microsoft.DirectX.Direct3D.AnimationSet.Name">
  366.       <summary>Retrieves the name of an animation set.</summary>
  367.     </member>
  368.     <member name="P:Microsoft.DirectX.Direct3D.AnimationSet.NumberAnimations">
  369.       <summary>Retrieves a value that indicates the number of animations in the animation set.</summary>
  370.     </member>
  371.     <member name="P:Microsoft.DirectX.Direct3D.AnimationSet.Period">
  372.       <summary>Retrieves the period of an animation set.</summary>
  373.     </member>
  374.     <member name="T:Microsoft.DirectX.Direct3D.BaseEffect">
  375.       <summary>Base effect class.</summary>
  376.     </member>
  377.     <member name="E:Microsoft.DirectX.Direct3D.BaseEffect.Disposing">
  378.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.BaseEffect.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  379.     </member>
  380.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.Dispose">
  381.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  382.       <returns />
  383.     </member>
  384.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.Equals(System.Object)">
  385.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  386.       <param name="compare" />
  387.       <returns />
  388.     </member>
  389.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.Finalize">
  390.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  391.       <returns />
  392.     </member>
  393.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetAnnotation(Microsoft.DirectX.Direct3D.EffectHandle,System.String)">
  394.       <summary>Get an annotation.</summary>
  395.       <param name="technique" />
  396.       <param name="name" />
  397.       <returns />
  398.     </member>
  399.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetAnnotation(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  400.       <summary>Get an annotation.</summary>
  401.       <param name="technique" />
  402.       <param name="index" />
  403.       <returns />
  404.     </member>
  405.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetFunction(System.String)">
  406.       <summary>Get a function.</summary>
  407.       <param name="name" />
  408.       <returns />
  409.     </member>
  410.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetFunction(System.Int32)">
  411.       <summary>Get a function.</summary>
  412.       <param name="index" />
  413.       <returns />
  414.     </member>
  415.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetFunctionDescription(Microsoft.DirectX.Direct3D.EffectHandle)">
  416.       <summary>Get a function description.</summary>
  417.       <param name="shader" />
  418.       <returns />
  419.     </member>
  420.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetHashCode">
  421.       <summary>Returns the hash code for this instance.</summary>
  422.       <returns />
  423.     </member>
  424.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetParameter(Microsoft.DirectX.Direct3D.EffectHandle,System.String)">
  425.       <summary>Get a parameter.</summary>
  426.       <param name="constant" />
  427.       <param name="name" />
  428.       <returns />
  429.     </member>
  430.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetParameter(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  431.       <summary>Get a parameter.</summary>
  432.       <param name="constant" />
  433.       <param name="index" />
  434.       <returns />
  435.     </member>
  436.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetParameterBySemantic(Microsoft.DirectX.Direct3D.EffectHandle,System.String)">
  437.       <summary>Get a parameter by looking up its semantic.</summary>
  438.       <param name="constant" />
  439.       <param name="name" />
  440.       <returns />
  441.     </member>
  442.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetParameterDescription(Microsoft.DirectX.Direct3D.EffectHandle)">
  443.       <summary>Get a parameter description.</summary>
  444.       <param name="parameter" />
  445.       <returns />
  446.     </member>
  447.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetParameterElement(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  448.       <summary>Get a unique identifier of a parameter element.</summary>
  449.       <param name="constant" />
  450.       <param name="index" />
  451.       <returns />
  452.     </member>
  453.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetPass(Microsoft.DirectX.Direct3D.EffectHandle,System.String)">
  454.       <summary>Get an identifier for a pass.</summary>
  455.       <param name="technique" />
  456.       <param name="name" />
  457.       <returns />
  458.     </member>
  459.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetPass(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  460.       <summary>Get an identifier for a pass.</summary>
  461.       <param name="technique" />
  462.       <param name="index" />
  463.       <returns />
  464.     </member>
  465.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetPassDescription(Microsoft.DirectX.Direct3D.EffectHandle)">
  466.       <summary>Retrieves information about a pass for an effect.</summary>
  467.       <param name="pass" />
  468.       <returns />
  469.     </member>
  470.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetTechnique(System.String)">
  471.       <summary>Get a technique.</summary>
  472.       <param name="name" />
  473.       <returns />
  474.     </member>
  475.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetTechnique(System.Int32)">
  476.       <summary>Get a technique.</summary>
  477.       <param name="index" />
  478.       <returns />
  479.     </member>
  480.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetTechniqueDescription(Microsoft.DirectX.Direct3D.EffectHandle)">
  481.       <summary>Get a technique description.</summary>
  482.       <param name="technique" />
  483.       <returns />
  484.     </member>
  485.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  486.       <summary />
  487.       <param name="parameter" />
  488.       <param name="numberBytes" />
  489.       <returns />
  490.     </member>
  491.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueBoolean(Microsoft.DirectX.Direct3D.EffectHandle)">
  492.       <summary>Get a BOOL value.</summary>
  493.       <param name="parameter" />
  494.       <returns />
  495.     </member>
  496.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueBooleanArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  497.       <summary>Get an array of BOOL values.</summary>
  498.       <param name="parameter" />
  499.       <param name="count" />
  500.       <returns />
  501.     </member>
  502.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueColor(Microsoft.DirectX.Direct3D.EffectHandle)">
  503.       <summary />
  504.       <param name="parameter" />
  505.       <returns />
  506.     </member>
  507.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueColorArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  508.       <summary />
  509.       <param name="parameter" />
  510.       <param name="count" />
  511.       <returns />
  512.     </member>
  513.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueFloat(Microsoft.DirectX.Direct3D.EffectHandle)">
  514.       <summary>Get a floating point value.</summary>
  515.       <param name="parameter" />
  516.       <returns />
  517.     </member>
  518.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueFloatArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  519.       <summary>Get an array of floating point values.</summary>
  520.       <param name="parameter" />
  521.       <param name="count" />
  522.       <returns />
  523.     </member>
  524.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueInteger(Microsoft.DirectX.Direct3D.EffectHandle)">
  525.       <summary>Get an integer.</summary>
  526.       <param name="parameter" />
  527.       <returns />
  528.     </member>
  529.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueIntegerArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  530.       <summary>Get an array of integers.</summary>
  531.       <param name="parameter" />
  532.       <param name="count" />
  533.       <returns />
  534.     </member>
  535.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueMatrix(Microsoft.DirectX.Direct3D.EffectHandle)">
  536.       <summary>Get a nontransposed matrix.</summary>
  537.       <param name="parameter" />
  538.       <returns />
  539.     </member>
  540.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueMatrixArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  541.       <summary>Get an array of nontransposed matrices.</summary>
  542.       <param name="parameter" />
  543.       <param name="count" />
  544.       <returns />
  545.     </member>
  546.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueMatrixTranspose(Microsoft.DirectX.Direct3D.EffectHandle)">
  547.       <summary>Get a transposed matrix.</summary>
  548.       <param name="parameter" />
  549.       <returns />
  550.     </member>
  551.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueMatrixTransposeArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  552.       <summary>Get an array of transposed matrices.</summary>
  553.       <param name="parameter" />
  554.       <param name="count" />
  555.       <returns />
  556.     </member>
  557.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValuePixelShader(Microsoft.DirectX.Direct3D.EffectHandle)">
  558.       <summary>Get a pixel shader.</summary>
  559.       <param name="parameter" />
  560.       <returns />
  561.     </member>
  562.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueString(Microsoft.DirectX.Direct3D.EffectHandle)">
  563.       <summary>Get a string.</summary>
  564.       <param name="parameter" />
  565.       <returns />
  566.     </member>
  567.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueTexture(Microsoft.DirectX.Direct3D.EffectHandle)">
  568.       <summary>Get a texture.</summary>
  569.       <param name="parameter" />
  570.       <returns />
  571.     </member>
  572.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueVector(Microsoft.DirectX.Direct3D.EffectHandle)">
  573.       <summary>Get a vector.</summary>
  574.       <param name="parameter" />
  575.       <returns />
  576.     </member>
  577.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueVectorArray(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  578.       <summary>Get an array of vectors.</summary>
  579.       <param name="parameter" />
  580.       <param name="count" />
  581.       <returns />
  582.     </member>
  583.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.GetValueVertexShader(Microsoft.DirectX.Direct3D.EffectHandle)">
  584.       <summary>Get a vertex shader.</summary>
  585.       <param name="parameter" />
  586.       <returns />
  587.     </member>
  588.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.op_Equality(Microsoft.DirectX.Direct3D.BaseEffect,Microsoft.DirectX.Direct3D.BaseEffect)">
  589.       <summary />
  590.       <param name="left" />
  591.       <param name="right" />
  592.       <returns />
  593.     </member>
  594.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.op_Inequality(Microsoft.DirectX.Direct3D.BaseEffect,Microsoft.DirectX.Direct3D.BaseEffect)">
  595.       <summary />
  596.       <param name="left" />
  597.       <param name="right" />
  598.       <returns />
  599.     </member>
  600.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.raise_Disposing(System.Object,System.EventArgs)">
  601.       <summary />
  602.       <param name="i1" />
  603.       <param name="i2" />
  604.       <returns />
  605.     </member>
  606.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.VertexShader)">
  607.       <summary>Set an arbitrary value.</summary>
  608.       <param name="parameter" />
  609.       <param name="vertexShader" />
  610.       <returns />
  611.     </member>
  612.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.PixelShader)">
  613.       <summary>Set an arbitrary value.</summary>
  614.       <param name="parameter" />
  615.       <param name="pixelShader" />
  616.       <returns />
  617.     </member>
  618.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Single[])">
  619.       <summary>Set an arbitrary value.</summary>
  620.       <param name="parameter" />
  621.       <param name="f" />
  622.       <returns />
  623.     </member>
  624.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Single)">
  625.       <summary>Set an arbitrary value.</summary>
  626.       <param name="parameter" />
  627.       <param name="f" />
  628.       <returns />
  629.     </member>
  630.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32[])">
  631.       <summary>Set an arbitrary value.</summary>
  632.       <param name="parameter" />
  633.       <param name="n" />
  634.       <returns />
  635.     </member>
  636.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  637.       <summary>Set an arbitrary value.</summary>
  638.       <param name="parameter" />
  639.       <param name="n" />
  640.       <returns />
  641.     </member>
  642.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Boolean[])">
  643.       <summary>Set an arbitrary value.</summary>
  644.       <param name="parameter" />
  645.       <param name="b" />
  646.       <returns />
  647.     </member>
  648.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.Boolean)">
  649.       <summary>Set an arbitrary value.</summary>
  650.       <param name="parameter" />
  651.       <param name="b" />
  652.       <returns />
  653.     </member>
  654.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.GraphicsStream)">
  655.       <summary>Set an arbitrary value.</summary>
  656.       <param name="parameter" />
  657.       <param name="data" />
  658.       <returns />
  659.     </member>
  660.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.BaseTexture)">
  661.       <summary>Set an arbitrary value.</summary>
  662.       <param name="parameter" />
  663.       <param name="texture" />
  664.       <returns />
  665.     </member>
  666.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,System.String)">
  667.       <summary>Set an arbitrary value.</summary>
  668.       <param name="parameter" />
  669.       <param name="str" />
  670.       <returns />
  671.     </member>
  672.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix[])">
  673.       <summary>Set an arbitrary value.</summary>
  674.       <param name="parameter" />
  675.       <param name="matrix" />
  676.       <returns />
  677.     </member>
  678.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix)">
  679.       <summary>Set an arbitrary value.</summary>
  680.       <param name="parameter" />
  681.       <param name="matrix" />
  682.       <returns />
  683.     </member>
  684.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.ColorValue[])">
  685.       <summary>Set an arbitrary value.</summary>
  686.       <param name="parameter" />
  687.       <param name="color" />
  688.       <returns />
  689.     </member>
  690.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.ColorValue)">
  691.       <summary>Set an arbitrary value.</summary>
  692.       <param name="parameter" />
  693.       <param name="color" />
  694.       <returns />
  695.     </member>
  696.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Vector4[])">
  697.       <summary>Set an arbitrary value.</summary>
  698.       <param name="parameter" />
  699.       <param name="vector" />
  700.       <returns />
  701.     </member>
  702.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValue(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Vector4)">
  703.       <summary>Set an arbitrary value.</summary>
  704.       <param name="parameter" />
  705.       <param name="vector" />
  706.       <returns />
  707.     </member>
  708.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValueTranspose(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix[])">
  709.       <summary>Set a transposed matrix.</summary>
  710.       <param name="parameter" />
  711.       <param name="matrix" />
  712.       <returns />
  713.     </member>
  714.     <member name="M:Microsoft.DirectX.Direct3D.BaseEffect.SetValueTranspose(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix)">
  715.       <summary>Set a transposed matrix.</summary>
  716.       <param name="parameter" />
  717.       <param name="matrix" />
  718.       <returns />
  719.     </member>
  720.     <member name="P:Microsoft.DirectX.Direct3D.BaseEffect.Description">
  721.       <summary>Retrieves an effect description.</summary>
  722.     </member>
  723.     <member name="P:Microsoft.DirectX.Direct3D.BaseEffect.Disposed">
  724.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  725.     </member>
  726.     <member name="T:Microsoft.DirectX.Direct3D.BaseMesh">
  727.       <summary>Manipulates and queries mesh objects and derived mesh objects.</summary>
  728.     </member>
  729.     <member name="E:Microsoft.DirectX.Direct3D.BaseMesh.Disposing">
  730.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.BaseMesh.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  731.     </member>
  732.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.Device)">
  733.       <summary>Clones, or copies, a mesh object.</summary>
  734.       <param name="options">[in] Mesh creation options, as specified with one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags, which should not be used for this purpose).</param>
  735.       <param name="declaration">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the mesh data to duplicate.</param>
  736.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  737.       <returns>Cloned mesh.</returns>
  738.     </member>
  739.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device)">
  740.       <summary>Clones, or copies, a mesh object.</summary>
  741.       <param name="options">[in] Mesh creation options, as specified with one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags, which should not be used for this purpose).</param>
  742.       <param name="declaration">[in] Vertex data, as defined with an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures.</param>
  743.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  744.       <returns>Cloned mesh.</returns>
  745.     </member>
  746.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device)">
  747.       <summary>Clones, or copies, a mesh object.</summary>
  748.       <param name="options">[in] Mesh creation options, as specified with one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags, which should not be used for this purpose).</param>
  749.       <param name="vertexFormat">[in] Mesh vertex format, as specified with one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> flags.</param>
  750.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  751.       <returns>Cloned mesh.</returns>
  752.     </member>
  753.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ComputeNormals">
  754.       <summary>Computes normals for each vertex in a mesh.</summary>
  755.       <returns />
  756.     </member>
  757.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ComputeNormals(System.Int32[])">
  758.       <summary>Computes normals for each vertex in a mesh.</summary>
  759.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face, which specify the three neighbors for each face in the mesh.</param>
  760.       <returns />
  761.     </member>
  762.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ComputeNormals(Microsoft.DirectX.Direct3D.GraphicsStream)">
  763.       <summary>Computes normals for each vertex in a mesh.</summary>
  764.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face, which specify the three neighbors for each face in the mesh.</param>
  765.       <returns />
  766.     </member>
  767.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ConvertAdjacencyToPointReps(Microsoft.DirectX.Direct3D.GraphicsStream)">
  768.       <summary>Converts mesh adjacency information to an array of point representatives.</summary>
  769.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face, which specify the three neighbors for each face in the mesh.</param>
  770.       <returns>Array that contains one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> per vertex of the mesh that is filled with point representative data.</returns>
  771.     </member>
  772.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ConvertAdjacencyToPointReps(System.Int32[])">
  773.       <summary>Converts mesh adjacency information to an array of point representatives.</summary>
  774.       <param name="adjaceny">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face, which specify the three neighbors for each face in the mesh.</param>
  775.       <returns>Array that contains one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> per vertex of the mesh that is filled with point representative data.</returns>
  776.     </member>
  777.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ConvertPointRepsToAdjacency(Microsoft.DirectX.Direct3D.GraphicsStream)">
  778.       <summary>Converts point representative data to mesh adjacency information.</summary>
  779.       <param name="pointReps">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> per vertex of the mesh that represents point representative data. This parameter is optional; supplying a value of 0 causes it to be interpreted as an "identity" array.</param>
  780.       <returns>Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face, which specify the three neighbors for each face in the mesh.</returns>
  781.     </member>
  782.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.ConvertPointRepsToAdjacency(System.Int32[])">
  783.       <summary>Converts point representative data to mesh adjacency information.</summary>
  784.       <param name="pointReps">[in] Array that contains one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> per vertex of the mesh that contains point representative data. This parameter is optional; supplying a value of 0 causes it to be interpreted as an "identity" array.</param>
  785.       <returns>Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face, which specify the three neighbors for each face in the mesh.</returns>
  786.     </member>
  787.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.Dispose">
  788.       <summary>Immediately releases the unmanaged resources used by an object.</summary>
  789.       <returns />
  790.     </member>
  791.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.DrawSubset(System.Int32)">
  792.       <summary>Draws a subset of a mesh.</summary>
  793.       <param name="attributeID">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that specifies which subset of the mesh to draw. This value is used to differentiate faces in a mesh as belonging to one or more attribute groups.</param>
  794.       <returns />
  795.     </member>
  796.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.Equals(System.Object)">
  797.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  798.       <param name="compare">Object with which to make the comparison.</param>
  799.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  800.     </member>
  801.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.Finalize">
  802.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  803.       <returns />
  804.     </member>
  805.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.GenerateAdjacency(System.Single,System.Int32[])">
  806.       <summary>Generates adjacency information based on mesh indices.</summary>
  807.       <param name="epsilon">[in] Specifies that vertices that differ in position by less than epsilon should be treated as coincident.</param>
  808.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face to be filled with adjacent face indices. The size of this array must be at least 3 * <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/p/numberfaces.xml">BaseMesh.NumberFaces</A>.</param>
  809.       <returns />
  810.     </member>
  811.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.GetAttributeTable">
  812.       <summary>Retrieves an attribute table for a mesh.</summary>
  813.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributerange/attributerange.xml">AttributeRange</A> structures, which represent each entry in the attribute table.</returns>
  814.     </member>
  815.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.GetHashCode">
  816.       <summary>Returns the hash code for the current instance.</summary>
  817.       <returns>Hash code for the instance.</returns>
  818.     </member>
  819.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.LockIndexBuffer(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  820.       <summary>Locks an index buffer and obtains the index buffer data.</summary>
  821.       <param name="typeIndex">A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemTypeClassTopic.asp">Type</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that indicates the type of array data to return. This can be a value type or any type that contains only value types.</param>
  822.       <param name="flags">[in] Combination of zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  823.       <param name="ranks">[in] Array of one to three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values that indicate the dimensions of the returning <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" />.</param>
  824.       <returns>An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that represents the locked index buffer.</returns>
  825.     </member>
  826.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.LockIndexBuffer(Microsoft.DirectX.Direct3D.LockFlags)">
  827.       <summary>Locks an index buffer and obtains the index buffer data.</summary>
  828.       <param name="flags">[in] Combination of zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  829.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents the locked index buffer.</returns>
  830.     </member>
  831.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.LockVertexBuffer(Microsoft.DirectX.Direct3D.LockFlags)">
  832.       <summary>Locks a vertex buffer and obtains a pointer to the vertex buffer memory.</summary>
  833.       <param name="flags">[in] Combination of zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoOverWrite">NoOverWrite</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  834.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents the locked vertex buffer.</returns>
  835.     </member>
  836.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.LockVertexBuffer(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  837.       <summary>Locks a vertex buffer and obtains a pointer to the vertex buffer memory.</summary>
  838.       <param name="typeVertex">A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemTypeClassTopic.asp">Type</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that indicates the type of array data to return. This can be a value type or any type that contains only value types.</param>
  839.       <param name="flags">[in] Combination of zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoOverWrite">NoOverWrite</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  840.       <param name="ranks">[in] Array of one to three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values that indicate the dimensions of the returning <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" />.</param>
  841.       <returns>An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that represents the locked vertex buffer.</returns>
  842.     </member>
  843.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.op_Equality(Microsoft.DirectX.Direct3D.BaseMesh,Microsoft.DirectX.Direct3D.BaseMesh)">
  844.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  845.       <param name="left" />
  846.       <param name="right" />
  847.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  848.     </member>
  849.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.op_Inequality(Microsoft.DirectX.Direct3D.BaseMesh,Microsoft.DirectX.Direct3D.BaseMesh)">
  850.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  851.       <param name="left" />
  852.       <param name="right" />
  853.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  854.     </member>
  855.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.raise_Disposing(System.Object,System.EventArgs)">
  856.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.BaseMesh" />.<see cref="E:Microsoft.DirectX.Direct3D.BaseMesh.Disposing" /> event when called from within a derived class.</summary>
  857.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  858.       <param name="i2">Arguments to pass into the event handler.</param>
  859.       <returns />
  860.     </member>
  861.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.SetIndexBufferData(System.Object,Microsoft.DirectX.Direct3D.LockFlags)">
  862.       <summary>Sets index buffer data.</summary>
  863.       <param name="data">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemObjectClassTopic.asp">Object</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the data to copy into the index buffer. This can be any value type or array of value types. The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> and <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt16ClassTopic.asp">Int16</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values are commonly used.</param>
  864.       <param name="flags">[in] Combination of zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform when setting the data. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  865.       <returns />
  866.     </member>
  867.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.SetVertexBufferData(System.Object,Microsoft.DirectX.Direct3D.LockFlags)">
  868.       <summary>Sets vertex buffer data.</summary>
  869.       <param name="data">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemObjectClassTopic.asp">Object</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the data to copy into the vertex buffer. This can be any value type or array of value types. The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> and <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt16ClassTopic.asp">Int16</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values are commonly used.</param>
  870.       <param name="flags">[in] Combination of zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform when setting the data. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  871.       <returns />
  872.     </member>
  873.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.UnlockIndexBuffer">
  874.       <summary>Unlocks an index buffer.</summary>
  875.       <returns />
  876.     </member>
  877.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.UnlockVertexBuffer">
  878.       <summary>Unlocks a vertex buffer.</summary>
  879.       <returns />
  880.     </member>
  881.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.UpdateSemantics(Microsoft.DirectX.Direct3D.GraphicsStream)">
  882.       <summary>Allows the user to change the mesh declaration without changing the data layout of the vertex buffer.  The call is valid only if the old and new declaration formats have the same vertex size.</summary>
  883.       <param name="declaration">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the vertex format of the mesh vertices.</param>
  884.       <returns />
  885.     </member>
  886.     <member name="M:Microsoft.DirectX.Direct3D.BaseMesh.UpdateSemantics(Microsoft.DirectX.Direct3D.VertexElement[])">
  887.       <summary>Allows the user to change the mesh declaration without changing the data layout of the vertex buffer.  The call is valid only if the old and new declaration formats have the same vertex size.</summary>
  888.       <param name="declaration">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the vertex format of the mesh vertices.</param>
  889.       <returns />
  890.     </member>
  891.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.Declaration">
  892.       <summary>Retrieves a declaration that describes the vertices in a mesh.</summary>
  893.     </member>
  894.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.Device">
  895.       <summary>Retrieves the device associated with a mesh.</summary>
  896.     </member>
  897.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.Disposed">
  898.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  899.     </member>
  900.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.IndexBuffer">
  901.       <summary>Retrieves the data in an index buffer.</summary>
  902.     </member>
  903.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.NumberBytesPerVertex">
  904.       <summary>Retrieves the number of bytes per vertex.</summary>
  905.     </member>
  906.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.NumberFaces">
  907.       <summary>Retrieves the number of faces in a mesh.</summary>
  908.     </member>
  909.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.NumberVertices">
  910.       <summary>Retrieves the number of vertices in a mesh.</summary>
  911.     </member>
  912.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.Options">
  913.       <summary>Retrieves the mesh options enabled for the current mesh at creation time.</summary>
  914.     </member>
  915.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.VertexBuffer">
  916.       <summary>Retrieves the vertex buffer of a mesh.</summary>
  917.     </member>
  918.     <member name="P:Microsoft.DirectX.Direct3D.BaseMesh.VertexFormat">
  919.       <summary>Retrieves the vertex format that describes the contents of vertices.</summary>
  920.     </member>
  921.     <member name="T:Microsoft.DirectX.Direct3D.CannotAttributeSortException">
  922.       <summary>Attribute sort is not supported as an optimization technique.</summary>
  923.     </member>
  924.     <member name="M:Microsoft.DirectX.Direct3D.CannotAttributeSortException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  925.       <summary>Initializes a new instance of the object.</summary>
  926.       <param name="info" />
  927.       <param name="context" />
  928.     </member>
  929.     <member name="M:Microsoft.DirectX.Direct3D.CannotAttributeSortException.#ctor(System.String,System.Exception)">
  930.       <summary>Initializes a new instance of the object.</summary>
  931.       <param name="message" />
  932.       <param name="inner" />
  933.     </member>
  934.     <member name="M:Microsoft.DirectX.Direct3D.CannotAttributeSortException.#ctor(System.String)">
  935.       <summary>Initializes a new instance of the object.</summary>
  936.       <param name="message" />
  937.     </member>
  938.     <member name="M:Microsoft.DirectX.Direct3D.CannotAttributeSortException.#ctor">
  939.       <summary>Initializes a new instance of the object.</summary>
  940.     </member>
  941.     <member name="T:Microsoft.DirectX.Direct3D.CannotModifyIndexBufferException">
  942.       <summary>The index buffer cannot be modified.</summary>
  943.     </member>
  944.     <member name="M:Microsoft.DirectX.Direct3D.CannotModifyIndexBufferException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  945.       <summary>Initializes a new instance of the object.</summary>
  946.       <param name="info" />
  947.       <param name="context" />
  948.     </member>
  949.     <member name="M:Microsoft.DirectX.Direct3D.CannotModifyIndexBufferException.#ctor(System.String,System.Exception)">
  950.       <summary>Initializes a new instance of the object.</summary>
  951.       <param name="message" />
  952.       <param name="inner" />
  953.     </member>
  954.     <member name="M:Microsoft.DirectX.Direct3D.CannotModifyIndexBufferException.#ctor(System.String)">
  955.       <summary>Initializes a new instance of the object.</summary>
  956.       <param name="message" />
  957.     </member>
  958.     <member name="M:Microsoft.DirectX.Direct3D.CannotModifyIndexBufferException.#ctor">
  959.       <summary>Initializes a new instance of the object.</summary>
  960.     </member>
  961.     <member name="T:Microsoft.DirectX.Direct3D.ColorOperator">
  962.       <summary>Contains methods for manipulating colors.</summary>
  963.     </member>
  964.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Add(Microsoft.DirectX.Direct3D.ColorValue,Microsoft.DirectX.Direct3D.ColorValue)">
  965.       <summary />
  966.       <param name="c1" />
  967.       <param name="c2" />
  968.       <returns />
  969.     </member>
  970.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Add(System.Drawing.Color,System.Drawing.Color)">
  971.       <summary>Adds two color values together to create a new color value.</summary>
  972.       <param name="c1" />
  973.       <param name="c2" />
  974.       <returns />
  975.     </member>
  976.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.AdjustContrast(Microsoft.DirectX.Direct3D.ColorValue,System.Single)">
  977.       <summary />
  978.       <param name="c" />
  979.       <param name="s" />
  980.       <returns />
  981.     </member>
  982.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.AdjustContrast(System.Drawing.Color,System.Single)">
  983.       <summary>Adjusts the contrast value of a color.</summary>
  984.       <param name="c" />
  985.       <param name="s" />
  986.       <returns />
  987.     </member>
  988.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.AdjustSaturation(Microsoft.DirectX.Direct3D.ColorValue,System.Single)">
  989.       <summary />
  990.       <param name="c" />
  991.       <param name="s" />
  992.       <returns />
  993.     </member>
  994.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.AdjustSaturation(System.Drawing.Color,System.Single)">
  995.       <summary>Adjusts the saturation value of a color.</summary>
  996.       <param name="c" />
  997.       <param name="s" />
  998.       <returns />
  999.     </member>
  1000.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Lerp(Microsoft.DirectX.Direct3D.ColorValue,Microsoft.DirectX.Direct3D.ColorValue,System.Single)">
  1001.       <summary />
  1002.       <param name="c1" />
  1003.       <param name="c2" />
  1004.       <param name="s" />
  1005.       <returns />
  1006.     </member>
  1007.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Lerp(System.Drawing.Color,System.Drawing.Color,System.Single)">
  1008.       <summary>Uses linear interpolation to create a color value.</summary>
  1009.       <param name="c1" />
  1010.       <param name="c2" />
  1011.       <param name="s" />
  1012.       <returns />
  1013.     </member>
  1014.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Modulate(Microsoft.DirectX.Direct3D.ColorValue,Microsoft.DirectX.Direct3D.ColorValue)">
  1015.       <summary />
  1016.       <param name="c1" />
  1017.       <param name="c2" />
  1018.       <returns />
  1019.     </member>
  1020.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Modulate(System.Drawing.Color,System.Drawing.Color)">
  1021.       <summary>Blends two colors.</summary>
  1022.       <param name="c1" />
  1023.       <param name="c2" />
  1024.       <returns />
  1025.     </member>
  1026.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Negative(Microsoft.DirectX.Direct3D.ColorValue)">
  1027.       <summary />
  1028.       <param name="c" />
  1029.       <returns />
  1030.     </member>
  1031.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Negative(System.Drawing.Color)">
  1032.       <summary>Creates the negative color value of a color value.</summary>
  1033.       <param name="c" />
  1034.       <returns />
  1035.     </member>
  1036.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Scale(Microsoft.DirectX.Direct3D.ColorValue,System.Single)">
  1037.       <summary />
  1038.       <param name="c" />
  1039.       <param name="s" />
  1040.       <returns />
  1041.     </member>
  1042.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Scale(System.Drawing.Color,System.Single)">
  1043.       <summary>Scales a color value.</summary>
  1044.       <param name="c" />
  1045.       <param name="s" />
  1046.       <returns />
  1047.     </member>
  1048.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Subtract(Microsoft.DirectX.Direct3D.ColorValue,Microsoft.DirectX.Direct3D.ColorValue)">
  1049.       <summary />
  1050.       <param name="c1" />
  1051.       <param name="c2" />
  1052.       <returns />
  1053.     </member>
  1054.     <member name="M:Microsoft.DirectX.Direct3D.ColorOperator.Subtract(System.Drawing.Color,System.Drawing.Color)">
  1055.       <summary>Subtracts two color values to create a new color value.</summary>
  1056.       <param name="c1" />
  1057.       <param name="c2" />
  1058.       <returns />
  1059.     </member>
  1060.     <member name="T:Microsoft.DirectX.Direct3D.CompressedAnimationSet">
  1061.       <summary>Implements a keyframe animation set that is stored in a compressed data format.</summary>
  1062.     </member>
  1063.     <member name="E:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Disposing">
  1064.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  1065.     </member>
  1066.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.#ctor(System.String,System.Double,Microsoft.DirectX.Direct3D.PlaybackType,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.KeyCallback[])">
  1067.       <summary>Creates a <see cref="T:Microsoft.DirectX.Direct3D.CompressedAnimationSet" /> object that stores key-frame data in a compressed format.</summary>
  1068.       <param name="name">[in] Animation set name.</param>
  1069.       <param name="ticksPerSecond">[in] Number of key-frame ticks that elapse per second.</param>
  1070.       <param name="playback">[in] Type of the animation set playback loop. See <A href="/directx/ref/ns/microsoft.directx.direct3d/e/playbacktype/playbacktype.xml">PlaybackType</A>.</param>
  1071.       <param name="compressedData">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the animation set graphics data.</param>
  1072.       <param name="callbackKeys">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keycallback/keycallback.xml">KeyCallback</A> objects that store user callback data.</param>
  1073.     </member>
  1074.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Dispose">
  1075.       <summary>Immediately releases the unmanaged resources used by an object.</summary>
  1076.       <returns />
  1077.     </member>
  1078.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Equals(System.Object)">
  1079.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  1080.       <param name="compare" />
  1081.       <returns>Returns <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  1082.     </member>
  1083.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Finalize">
  1084.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  1085.       <returns />
  1086.     </member>
  1087.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.GetCallbackKeys">
  1088.       <summary>Fills an array with callback key data that is used for keyframe animation.</summary>
  1089.       <returns>[out] Returns an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keycallback/keycallback.xml">KeyCallback</A> objects filled with callback data.</returns>
  1090.     </member>
  1091.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.GetHashCode">
  1092.       <summary>Returns the hash code for the current instance.</summary>
  1093.       <returns>Hash code for the instance.</returns>
  1094.     </member>
  1095.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.op_Equality(Microsoft.DirectX.Direct3D.CompressedAnimationSet,Microsoft.DirectX.Direct3D.CompressedAnimationSet)">
  1096.       <summary>Compares the current instance of the class to another instance to determine whether they are the same.</summary>
  1097.       <param name="left" />
  1098.       <param name="right" />
  1099.       <returns>Returns <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  1100.     </member>
  1101.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.op_Inequality(Microsoft.DirectX.Direct3D.CompressedAnimationSet,Microsoft.DirectX.Direct3D.CompressedAnimationSet)">
  1102.       <summary>Compares the current instance of the class to another instance to determine whether they are different.</summary>
  1103.       <param name="left" />
  1104.       <param name="right" />
  1105.       <returns>Returns <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  1106.     </member>
  1107.     <member name="M:Microsoft.DirectX.Direct3D.CompressedAnimationSet.raise_Disposing(System.Object,System.EventArgs)">
  1108.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.CompressedAnimationSet" />.<see cref="E:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Disposing" /> event.</summary>
  1109.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  1110.       <param name="i2">Arguments to pass into the event handler.</param>
  1111.       <returns />
  1112.     </member>
  1113.     <member name="P:Microsoft.DirectX.Direct3D.CompressedAnimationSet.CompressedData">
  1114.       <summary>Retrieves the data buffer that stores compressed keyframe animation data.</summary>
  1115.     </member>
  1116.     <member name="P:Microsoft.DirectX.Direct3D.CompressedAnimationSet.Disposed">
  1117.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  1118.     </member>
  1119.     <member name="P:Microsoft.DirectX.Direct3D.CompressedAnimationSet.NumberCallbackKeys">
  1120.       <summary>Retrieves the number of callback keys in the animation set.</summary>
  1121.     </member>
  1122.     <member name="P:Microsoft.DirectX.Direct3D.CompressedAnimationSet.PlaybackType">
  1123.       <summary>Retrieves the type of the animation set playback loop.</summary>
  1124.     </member>
  1125.     <member name="P:Microsoft.DirectX.Direct3D.CompressedAnimationSet.SourceTicksPerSecond">
  1126.       <summary>Retrieves the number of animation keyframe ticks that occur per second.</summary>
  1127.     </member>
  1128.     <member name="T:Microsoft.DirectX.Direct3D.ConstantTable">
  1129.       <summary>The ConstantTable object is used to access the constant table. This table contains the variables that are used by high-level language shaders and effects.</summary>
  1130.     </member>
  1131.     <member name="E:Microsoft.DirectX.Direct3D.ConstantTable.Disposing">
  1132.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.ConstantTable.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  1133.     </member>
  1134.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.Dispose">
  1135.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  1136.       <returns />
  1137.     </member>
  1138.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.Equals(System.Object)">
  1139.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1140.       <param name="compare" />
  1141.       <returns />
  1142.     </member>
  1143.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.Finalize">
  1144.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1145.       <returns />
  1146.     </member>
  1147.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.GetConstant(Microsoft.DirectX.Direct3D.EffectHandle,System.String)">
  1148.       <summary />
  1149.       <param name="constant" />
  1150.       <param name="name" />
  1151.       <returns />
  1152.     </member>
  1153.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.GetConstant(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  1154.       <summary />
  1155.       <param name="constant" />
  1156.       <param name="index" />
  1157.       <returns />
  1158.     </member>
  1159.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.GetConstantDescription(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  1160.       <summary />
  1161.       <param name="constant" />
  1162.       <param name="numberConstants" />
  1163.       <returns />
  1164.     </member>
  1165.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.GetConstantElement(Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  1166.       <summary />
  1167.       <param name="constant" />
  1168.       <param name="index" />
  1169.       <returns />
  1170.     </member>
  1171.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.GetHashCode">
  1172.       <summary>Returns the hash code for this instance.</summary>
  1173.       <returns />
  1174.     </member>
  1175.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.op_Equality(Microsoft.DirectX.Direct3D.ConstantTable,Microsoft.DirectX.Direct3D.ConstantTable)">
  1176.       <summary />
  1177.       <param name="left" />
  1178.       <param name="right" />
  1179.       <returns />
  1180.     </member>
  1181.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.op_Inequality(Microsoft.DirectX.Direct3D.ConstantTable,Microsoft.DirectX.Direct3D.ConstantTable)">
  1182.       <summary />
  1183.       <param name="left" />
  1184.       <param name="right" />
  1185.       <returns />
  1186.     </member>
  1187.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.raise_Disposing(System.Object,System.EventArgs)">
  1188.       <summary />
  1189.       <param name="i1" />
  1190.       <param name="i2" />
  1191.       <returns />
  1192.     </member>
  1193.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetDefaults(Microsoft.DirectX.Direct3D.Device)">
  1194.       <summary>Set the constants to their default values. The default values are declared in the variable declarations in the shader.</summary>
  1195.       <param name="device" />
  1196.       <returns />
  1197.     </member>
  1198.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix[])">
  1199.       <summary />
  1200.       <param name="device" />
  1201.       <param name="constant" />
  1202.       <param name="matrix" />
  1203.       <returns />
  1204.     </member>
  1205.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix)">
  1206.       <summary />
  1207.       <param name="device" />
  1208.       <param name="constant" />
  1209.       <param name="matrix" />
  1210.       <returns />
  1211.     </member>
  1212.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,System.Boolean[])">
  1213.       <summary />
  1214.       <param name="device" />
  1215.       <param name="constant" />
  1216.       <param name="b" />
  1217.       <returns />
  1218.     </member>
  1219.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,System.Boolean)">
  1220.       <summary />
  1221.       <param name="device" />
  1222.       <param name="constant" />
  1223.       <param name="b" />
  1224.       <returns />
  1225.     </member>
  1226.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.GraphicsStream)">
  1227.       <summary />
  1228.       <param name="device" />
  1229.       <param name="constant" />
  1230.       <param name="data" />
  1231.       <returns />
  1232.     </member>
  1233.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.ColorValue[])">
  1234.       <summary />
  1235.       <param name="device" />
  1236.       <param name="constant" />
  1237.       <param name="color" />
  1238.       <returns />
  1239.     </member>
  1240.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.ColorValue)">
  1241.       <summary />
  1242.       <param name="device" />
  1243.       <param name="constant" />
  1244.       <param name="color" />
  1245.       <returns />
  1246.     </member>
  1247.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Vector4[])">
  1248.       <summary />
  1249.       <param name="device" />
  1250.       <param name="constant" />
  1251.       <param name="vector" />
  1252.       <returns />
  1253.     </member>
  1254.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Vector4)">
  1255.       <summary />
  1256.       <param name="device" />
  1257.       <param name="constant" />
  1258.       <param name="vector" />
  1259.       <returns />
  1260.     </member>
  1261.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,System.Single[])">
  1262.       <summary />
  1263.       <param name="device" />
  1264.       <param name="constant" />
  1265.       <param name="f" />
  1266.       <returns />
  1267.     </member>
  1268.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,System.Single)">
  1269.       <summary />
  1270.       <param name="device" />
  1271.       <param name="constant" />
  1272.       <param name="f" />
  1273.       <returns />
  1274.     </member>
  1275.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,System.Int32[])">
  1276.       <summary />
  1277.       <param name="device" />
  1278.       <param name="constant" />
  1279.       <param name="n" />
  1280.       <returns />
  1281.     </member>
  1282.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValue(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,System.Int32)">
  1283.       <summary />
  1284.       <param name="device" />
  1285.       <param name="constant" />
  1286.       <param name="n" />
  1287.       <returns />
  1288.     </member>
  1289.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValueTranspose(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix[])">
  1290.       <summary />
  1291.       <param name="device" />
  1292.       <param name="constant" />
  1293.       <param name="matrix" />
  1294.       <returns />
  1295.     </member>
  1296.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTable.SetValueTranspose(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Matrix)">
  1297.       <summary />
  1298.       <param name="device" />
  1299.       <param name="constant" />
  1300.       <param name="matrix" />
  1301.       <returns />
  1302.     </member>
  1303.     <member name="P:Microsoft.DirectX.Direct3D.ConstantTable.Description">
  1304.       <summary>Get a description of the constant table.</summary>
  1305.     </member>
  1306.     <member name="P:Microsoft.DirectX.Direct3D.ConstantTable.Disposed">
  1307.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  1308.     </member>
  1309.     <member name="P:Microsoft.DirectX.Direct3D.ConstantTable.StreamData">
  1310.       <summary>The buffer that contains the constant table.</summary>
  1311.     </member>
  1312.     <member name="T:Microsoft.DirectX.Direct3D.D3DX">
  1313.       <summary>Contains default constant values for MicrosoftMicrosoft Direct3DDirect3D extensions.</summary>
  1314.     </member>
  1315.     <member name="F:Microsoft.DirectX.Direct3D.D3DX.Default">
  1316.       <summary />
  1317.     </member>
  1318.     <member name="F:Microsoft.DirectX.Direct3D.D3DX.DefaultFloat">
  1319.       <summary />
  1320.     </member>
  1321.     <member name="F:Microsoft.DirectX.Direct3D.D3DX.DefaultNonPowerOf2">
  1322.       <summary />
  1323.     </member>
  1324.     <member name="M:Microsoft.DirectX.Direct3D.D3DX.#ctor">
  1325.       <summary>Initializes a new instance of the object.</summary>
  1326.     </member>
  1327.     <member name="T:Microsoft.DirectX.Direct3D.DeviceInformation">
  1328.       <summary>Contains functionality to get the driver level for a device.</summary>
  1329.     </member>
  1330.     <member name="M:Microsoft.DirectX.Direct3D.DeviceInformation.GetDriverLevel(Microsoft.DirectX.Direct3D.Device)">
  1331.       <summary>Returns the driver level for this device.</summary>
  1332.       <param name="device" />
  1333.       <returns />
  1334.     </member>
  1335.     <member name="T:Microsoft.DirectX.Direct3D.Direct3DXException">
  1336.       <summary>Base exception class for Direct3DX. Derives from DirectXException.</summary>
  1337.     </member>
  1338.     <member name="M:Microsoft.DirectX.Direct3D.Direct3DXException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1339.       <summary>Initializes a new instance of the object.</summary>
  1340.       <param name="info" />
  1341.       <param name="context" />
  1342.     </member>
  1343.     <member name="M:Microsoft.DirectX.Direct3D.Direct3DXException.#ctor(System.String,System.Exception)">
  1344.       <summary>Initializes a new instance of the object.</summary>
  1345.       <param name="message" />
  1346.       <param name="inner" />
  1347.     </member>
  1348.     <member name="M:Microsoft.DirectX.Direct3D.Direct3DXException.#ctor(System.String)">
  1349.       <summary>Initializes a new instance of the object.</summary>
  1350.       <param name="message" />
  1351.     </member>
  1352.     <member name="M:Microsoft.DirectX.Direct3D.Direct3DXException.#ctor">
  1353.       <summary>Initializes a new instance of the object.</summary>
  1354.     </member>
  1355.     <member name="M:Microsoft.DirectX.Direct3D.Direct3DXException.GetExceptionFromResultInternal(System.Int32)">
  1356.       <summary />
  1357.       <param name="resultCode" />
  1358.       <returns />
  1359.     </member>
  1360.     <member name="T:Microsoft.DirectX.Direct3D.DuplicateNamedFragmentException">
  1361.       <summary>There is a duplicate named fragment.</summary>
  1362.     </member>
  1363.     <member name="M:Microsoft.DirectX.Direct3D.DuplicateNamedFragmentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1364.       <summary>Initializes a new instance of the object.</summary>
  1365.       <param name="info" />
  1366.       <param name="context" />
  1367.     </member>
  1368.     <member name="M:Microsoft.DirectX.Direct3D.DuplicateNamedFragmentException.#ctor(System.String,System.Exception)">
  1369.       <summary>Initializes a new instance of the object.</summary>
  1370.       <param name="message" />
  1371.       <param name="inner" />
  1372.     </member>
  1373.     <member name="M:Microsoft.DirectX.Direct3D.DuplicateNamedFragmentException.#ctor(System.String)">
  1374.       <summary>Initializes a new instance of the object.</summary>
  1375.       <param name="message" />
  1376.     </member>
  1377.     <member name="M:Microsoft.DirectX.Direct3D.DuplicateNamedFragmentException.#ctor">
  1378.       <summary>Initializes a new instance of the object.</summary>
  1379.     </member>
  1380.     <member name="T:Microsoft.DirectX.Direct3D.Effect">
  1381.       <summary>The Effect object is used to set and query effects, and to choose techniques. An effect object can contain multiple techniques to render the same effect.</summary>
  1382.     </member>
  1383.     <member name="E:Microsoft.DirectX.Direct3D.Effect.Disposing">
  1384.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.Effect.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  1385.     </member>
  1386.     <member name="E:Microsoft.DirectX.Direct3D.Effect.Lost">
  1387.       <summary>Occurs when the effect has been lost, normally just before a device has been reset. OnLostDevice is called automatically for you.</summary>
  1388.     </member>
  1389.     <member name="E:Microsoft.DirectX.Direct3D.Effect.Reset">
  1390.       <summary>Occurs after the <see cref="T:Microsoft.DirectX.Direct3D.Effect" />.<see cref="M:Microsoft.DirectX.Direct3D.Effect.OnResetDevice" /> method is called or after the <see cref="T:Microsoft.DirectX.Direct3D.Device" /> is reset.</summary>
  1391.     </member>
  1392.     <member name="M:Microsoft.DirectX.Direct3D.Effect.ApplyParameterBlock(Microsoft.DirectX.Direct3D.EffectHandle)">
  1393.       <summary />
  1394.       <param name="parameterBlock" />
  1395.       <returns />
  1396.     </member>
  1397.     <member name="M:Microsoft.DirectX.Direct3D.Effect.Begin(Microsoft.DirectX.Direct3D.FX)">
  1398.       <summary>Begins the application of the technique.</summary>
  1399.       <param name="flags" />
  1400.       <returns />
  1401.     </member>
  1402.     <member name="M:Microsoft.DirectX.Direct3D.Effect.BeginParameterBlock">
  1403.       <summary />
  1404.       <returns />
  1405.     </member>
  1406.     <member name="M:Microsoft.DirectX.Direct3D.Effect.Clone(Microsoft.DirectX.Direct3D.Device)">
  1407.       <summary>Duplicates the object.</summary>
  1408.       <param name="dev" />
  1409.       <returns />
  1410.     </member>
  1411.     <member name="M:Microsoft.DirectX.Direct3D.Effect.Dispose">
  1412.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  1413.       <returns />
  1414.     </member>
  1415.     <member name="M:Microsoft.DirectX.Direct3D.Effect.End">
  1416.       <summary>End the application of the technique.</summary>
  1417.       <returns />
  1418.     </member>
  1419.     <member name="M:Microsoft.DirectX.Direct3D.Effect.EndParameterBlock">
  1420.       <summary />
  1421.       <returns />
  1422.     </member>
  1423.     <member name="M:Microsoft.DirectX.Direct3D.Effect.Equals(System.Object)">
  1424.       <summary />
  1425.       <param name="compare" />
  1426.       <returns />
  1427.     </member>
  1428.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FindNextValidTechnique(Microsoft.DirectX.Direct3D.EffectHandle)">
  1429.       <summary>Searches for the next valid technique starting at the technique after the specified technique.</summary>
  1430.       <param name="technique" />
  1431.       <returns />
  1432.     </member>
  1433.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool)">
  1434.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1435.       <param name="device" />
  1436.       <param name="sourceDataFile" />
  1437.       <param name="includeFile" />
  1438.       <param name="flags" />
  1439.       <param name="pool" />
  1440.       <returns />
  1441.     </member>
  1442.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool,System.String@)">
  1443.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1444.       <param name="device" />
  1445.       <param name="sourceDataFile" />
  1446.       <param name="includeFile" />
  1447.       <param name="flags" />
  1448.       <param name="pool" />
  1449.       <param name="complilationErrors" />
  1450.       <returns />
  1451.     </member>
  1452.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool,System.String@)">
  1453.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1454.       <param name="device" />
  1455.       <param name="sourceDataFile" />
  1456.       <param name="preprocessorDefines" />
  1457.       <param name="includeFile" />
  1458.       <param name="flags" />
  1459.       <param name="pool" />
  1460.       <param name="complilationErrors" />
  1461.       <returns />
  1462.     </member>
  1463.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool)">
  1464.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1465.       <param name="device" />
  1466.       <param name="data" />
  1467.       <param name="includeFile" />
  1468.       <param name="flags" />
  1469.       <param name="pool" />
  1470.       <returns />
  1471.     </member>
  1472.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool,System.String@)">
  1473.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1474.       <param name="device" />
  1475.       <param name="data" />
  1476.       <param name="includeFile" />
  1477.       <param name="flags" />
  1478.       <param name="pool" />
  1479.       <param name="complilationErrors" />
  1480.       <returns />
  1481.     </member>
  1482.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool,System.String@)">
  1483.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1484.       <param name="device" />
  1485.       <param name="data" />
  1486.       <param name="preprocessorDefines" />
  1487.       <param name="includeFile" />
  1488.       <param name="flags" />
  1489.       <param name="pool" />
  1490.       <param name="complilationErrors" />
  1491.       <returns />
  1492.     </member>
  1493.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromString(Microsoft.DirectX.Direct3D.Device,System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool)">
  1494.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1495.       <param name="device" />
  1496.       <param name="sourceData" />
  1497.       <param name="includeFile" />
  1498.       <param name="flags" />
  1499.       <param name="pool" />
  1500.       <returns />
  1501.     </member>
  1502.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromString(Microsoft.DirectX.Direct3D.Device,System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool,System.String@)">
  1503.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1504.       <param name="device" />
  1505.       <param name="sourceData" />
  1506.       <param name="includeFile" />
  1507.       <param name="flags" />
  1508.       <param name="pool" />
  1509.       <param name="complilationErrors" />
  1510.       <returns />
  1511.     </member>
  1512.     <member name="M:Microsoft.DirectX.Direct3D.Effect.FromString(Microsoft.DirectX.Direct3D.Device,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectPool,System.String@)">
  1513.       <summary>Create an effect from an ASCII or binary effect description.</summary>
  1514.       <param name="device" />
  1515.       <param name="sourceData" />
  1516.       <param name="preprocessorDefines" />
  1517.       <param name="includeFile" />
  1518.       <param name="flags" />
  1519.       <param name="pool" />
  1520.       <param name="complilationErrors" />
  1521.       <returns />
  1522.     </member>
  1523.     <member name="M:Microsoft.DirectX.Direct3D.Effect.GetHashCode">
  1524.       <summary />
  1525.       <returns />
  1526.     </member>
  1527.     <member name="M:Microsoft.DirectX.Direct3D.Effect.IsParameterUsed(Microsoft.DirectX.Direct3D.EffectHandle,Microsoft.DirectX.Direct3D.EffectHandle)">
  1528.       <summary>Determines if a parameter is used by the technique.</summary>
  1529.       <param name="parameter" />
  1530.       <param name="technique" />
  1531.       <returns />
  1532.     </member>
  1533.     <member name="M:Microsoft.DirectX.Direct3D.Effect.OnLostDevice">
  1534.       <summary>Releases all references to video memory resources and deletes all state blocks.</summary>
  1535.       <returns />
  1536.     </member>
  1537.     <member name="M:Microsoft.DirectX.Direct3D.Effect.OnResetDevice">
  1538.       <summary>Should be called after the device has been reset and before any other methods are called, if <see cref="F:Microsoft.DirectX.Direct3D.Device.IsUsingEventHandlers.Device.IsUsingEventHandlers" /> is set to false.</summary>
  1539.       <returns />
  1540.     </member>
  1541.     <member name="M:Microsoft.DirectX.Direct3D.Effect.op_Equality(Microsoft.DirectX.Direct3D.Effect,Microsoft.DirectX.Direct3D.Effect)">
  1542.       <summary />
  1543.       <param name="left" />
  1544.       <param name="right" />
  1545.       <returns />
  1546.     </member>
  1547.     <member name="M:Microsoft.DirectX.Direct3D.Effect.op_Inequality(Microsoft.DirectX.Direct3D.Effect,Microsoft.DirectX.Direct3D.Effect)">
  1548.       <summary />
  1549.       <param name="left" />
  1550.       <param name="right" />
  1551.       <returns />
  1552.     </member>
  1553.     <member name="M:Microsoft.DirectX.Direct3D.Effect.Pass(System.Int32)">
  1554.       <summary>Applies the state settings for the specified pass of the technique.</summary>
  1555.       <param name="passNumber" />
  1556.       <returns />
  1557.     </member>
  1558.     <member name="M:Microsoft.DirectX.Direct3D.Effect.raise_Disposing(System.Object,System.EventArgs)">
  1559.       <summary />
  1560.       <param name="i1" />
  1561.       <param name="i2" />
  1562.       <returns />
  1563.     </member>
  1564.     <member name="M:Microsoft.DirectX.Direct3D.Effect.raise_Lost(System.Object,System.EventArgs)">
  1565.       <summary />
  1566.       <param name="i1" />
  1567.       <param name="i2" />
  1568.       <returns />
  1569.     </member>
  1570.     <member name="M:Microsoft.DirectX.Direct3D.Effect.raise_Reset(System.Object,System.EventArgs)">
  1571.       <summary />
  1572.       <param name="i1" />
  1573.       <param name="i2" />
  1574.       <returns />
  1575.     </member>
  1576.     <member name="M:Microsoft.DirectX.Direct3D.Effect.ValidateTechnique(Microsoft.DirectX.Direct3D.EffectHandle)">
  1577.       <summary>Validate a technique.</summary>
  1578.       <param name="technique" />
  1579.       <returns />
  1580.     </member>
  1581.     <member name="P:Microsoft.DirectX.Direct3D.Effect.CurrentTechnique">
  1582.       <summary>Retrieves the current technique.</summary>
  1583.     </member>
  1584.     <member name="P:Microsoft.DirectX.Direct3D.Effect.Device">
  1585.       <summary>Retrieves the device associated with the effect.</summary>
  1586.     </member>
  1587.     <member name="P:Microsoft.DirectX.Direct3D.Effect.Disposed">
  1588.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  1589.     </member>
  1590.     <member name="P:Microsoft.DirectX.Direct3D.Effect.Pool">
  1591.       <summary>Retrieves a reference to the pool of shared parameters.</summary>
  1592.     </member>
  1593.     <member name="P:Microsoft.DirectX.Direct3D.Effect.Technique(Microsoft.DirectX.Direct3D.EffectHandle)">
  1594.       <summary>Sets the active technique.</summary>
  1595.       <param name="technique" />
  1596.     </member>
  1597.     <member name="T:Microsoft.DirectX.Direct3D.EffectCompiler">
  1598.       <summary>The EffectCompiler object compiles an effect from a function or from a vertex shader.</summary>
  1599.     </member>
  1600.     <member name="E:Microsoft.DirectX.Direct3D.EffectCompiler.Disposing">
  1601.       <summary>Occurs when the Dispose method has been called or when the object has been finalized and collected by the .NET runtime's garbage collector.</summary>
  1602.     </member>
  1603.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileEffect">
  1604.       <summary>Compile an effect.</summary>
  1605.       <returns />
  1606.     </member>
  1607.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileEffect(Microsoft.DirectX.Direct3D.ShaderFlags)">
  1608.       <summary>Compile an effect.</summary>
  1609.       <param name="flags" />
  1610.       <returns />
  1611.     </member>
  1612.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileEffect(Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1613.       <summary>Compile an effect.</summary>
  1614.       <param name="flags" />
  1615.       <param name="errorMessages" />
  1616.       <returns />
  1617.     </member>
  1618.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileShader(Microsoft.DirectX.Direct3D.EffectHandle,System.String,Microsoft.DirectX.Direct3D.ShaderFlags)">
  1619.       <summary>Compile a shader from an effect that contains one or more functions.</summary>
  1620.       <param name="functionName" />
  1621.       <param name="target" />
  1622.       <param name="flags" />
  1623.       <returns />
  1624.     </member>
  1625.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileShader(Microsoft.DirectX.Direct3D.EffectHandle,System.String,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.ConstantTable@)">
  1626.       <summary>Compile a shader from an effect that contains one or more functions.</summary>
  1627.       <param name="functionName" />
  1628.       <param name="target" />
  1629.       <param name="flags" />
  1630.       <param name="table" />
  1631.       <returns />
  1632.     </member>
  1633.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileShader(Microsoft.DirectX.Direct3D.EffectHandle,System.String,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1634.       <summary>Compile a shader from an effect that contains one or more functions.</summary>
  1635.       <param name="functionName" />
  1636.       <param name="target" />
  1637.       <param name="flags" />
  1638.       <param name="errorMessages" />
  1639.       <returns />
  1640.     </member>
  1641.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.CompileShader(Microsoft.DirectX.Direct3D.EffectHandle,System.String,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@,Microsoft.DirectX.Direct3D.ConstantTable@)">
  1642.       <summary>Compile a shader from an effect that contains one or more functions.</summary>
  1643.       <param name="functionName" />
  1644.       <param name="target" />
  1645.       <param name="flags" />
  1646.       <param name="errorMessages" />
  1647.       <param name="table" />
  1648.       <returns />
  1649.     </member>
  1650.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.Equals(System.Object)">
  1651.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1652.       <param name="compare" />
  1653.       <returns />
  1654.     </member>
  1655.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromFile(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  1656.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1657.       <param name="sourceFile" />
  1658.       <param name="includeFile" />
  1659.       <param name="flags" />
  1660.       <returns />
  1661.     </member>
  1662.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromFile(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1663.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1664.       <param name="sourceFile" />
  1665.       <param name="includeFile" />
  1666.       <param name="flags" />
  1667.       <param name="complilationErrors" />
  1668.       <returns />
  1669.     </member>
  1670.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromFile(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1671.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1672.       <param name="sourceFile" />
  1673.       <param name="preprocessorDefines" />
  1674.       <param name="includeFile" />
  1675.       <param name="flags" />
  1676.       <param name="complilationErrors" />
  1677.       <returns />
  1678.     </member>
  1679.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  1680.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1681.       <param name="sourceData" />
  1682.       <param name="includeFile" />
  1683.       <param name="flags" />
  1684.       <returns />
  1685.     </member>
  1686.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1687.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1688.       <param name="sourceData" />
  1689.       <param name="includeFile" />
  1690.       <param name="flags" />
  1691.       <param name="complilationErrors" />
  1692.       <returns />
  1693.     </member>
  1694.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1695.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1696.       <param name="sourceData" />
  1697.       <param name="preprocessorDefines" />
  1698.       <param name="includeFile" />
  1699.       <param name="flags" />
  1700.       <param name="complilationErrors" />
  1701.       <returns />
  1702.     </member>
  1703.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromString(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  1704.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1705.       <param name="sourceData" />
  1706.       <param name="includeFile" />
  1707.       <param name="flags" />
  1708.       <returns />
  1709.     </member>
  1710.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromString(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1711.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1712.       <param name="sourceData" />
  1713.       <param name="includeFile" />
  1714.       <param name="flags" />
  1715.       <param name="complilationErrors" />
  1716.       <returns />
  1717.     </member>
  1718.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.FromString(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  1719.       <summary>Creates an effect compiler from an ASCII or binary effect description.</summary>
  1720.       <param name="sourceData" />
  1721.       <param name="preprocessorDefines" />
  1722.       <param name="includeFile" />
  1723.       <param name="flags" />
  1724.       <param name="complilationErrors" />
  1725.       <returns />
  1726.     </member>
  1727.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.GetHashCode">
  1728.       <summary>Returns the hash code for this instance.</summary>
  1729.       <returns />
  1730.     </member>
  1731.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.GetLiteral(Microsoft.DirectX.Direct3D.EffectHandle)">
  1732.       <summary>Get a literal status of a parameter. A literal parameter has a value that doesn't change during the lifetime of an effect.</summary>
  1733.       <param name="parameter" />
  1734.       <returns />
  1735.     </member>
  1736.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.op_Equality(Microsoft.DirectX.Direct3D.EffectCompiler,Microsoft.DirectX.Direct3D.EffectCompiler)">
  1737.       <summary />
  1738.       <param name="left" />
  1739.       <param name="right" />
  1740.       <returns />
  1741.     </member>
  1742.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.op_Inequality(Microsoft.DirectX.Direct3D.EffectCompiler,Microsoft.DirectX.Direct3D.EffectCompiler)">
  1743.       <summary />
  1744.       <param name="left" />
  1745.       <param name="right" />
  1746.       <returns />
  1747.     </member>
  1748.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.raise_Disposing(System.Object,System.EventArgs)">
  1749.       <summary />
  1750.       <param name="i1" />
  1751.       <param name="i2" />
  1752.       <returns />
  1753.     </member>
  1754.     <member name="M:Microsoft.DirectX.Direct3D.EffectCompiler.SetLiteral(Microsoft.DirectX.Direct3D.EffectHandle,System.Boolean)">
  1755.       <summary>Toggle the literal status of a parameter. A literal parameter has a value that doesn't change during the lifetime of an effect.</summary>
  1756.       <param name="parameter" />
  1757.       <param name="value" />
  1758.       <returns />
  1759.     </member>
  1760.     <member name="P:Microsoft.DirectX.Direct3D.EffectCompiler.Disposed">
  1761.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  1762.     </member>
  1763.     <member name="T:Microsoft.DirectX.Direct3D.EffectHandle">
  1764.       <summary>Type used to represent a handle to effects.</summary>
  1765.     </member>
  1766.     <member name="M:Microsoft.DirectX.Direct3D.EffectHandle.Finalize">
  1767.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1768.       <returns />
  1769.     </member>
  1770.     <member name="M:Microsoft.DirectX.Direct3D.EffectHandle.FromString(System.String)">
  1771.       <summary>Create an effect handle from a string.</summary>
  1772.       <param name="value" />
  1773.       <returns />
  1774.     </member>
  1775.     <member name="M:Microsoft.DirectX.Direct3D.EffectHandle.op_Implicit(System.String)">
  1776.       <summary />
  1777.       <param name="value" />
  1778.       <returns />
  1779.     </member>
  1780.     <member name="T:Microsoft.DirectX.Direct3D.EffectPool">
  1781.       <summary>Applications use the EffectPool object to share resources between effects.</summary>
  1782.     </member>
  1783.     <member name="E:Microsoft.DirectX.Direct3D.EffectPool.Disposing">
  1784.       <summary>Occurs when the Dispose method has been called or when the object has been finalized and collected by the .NET runtime's garbage collector.</summary>
  1785.     </member>
  1786.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.#ctor">
  1787.       <summary>Initializes a new instance of the object.</summary>
  1788.     </member>
  1789.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.Dispose">
  1790.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  1791.       <returns />
  1792.     </member>
  1793.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.Equals(System.Object)">
  1794.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1795.       <param name="compare" />
  1796.       <returns />
  1797.     </member>
  1798.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.Finalize">
  1799.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1800.       <returns />
  1801.     </member>
  1802.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.GetHashCode">
  1803.       <summary>Returns the hash code for this instance.</summary>
  1804.       <returns />
  1805.     </member>
  1806.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.op_Equality(Microsoft.DirectX.Direct3D.EffectPool,Microsoft.DirectX.Direct3D.EffectPool)">
  1807.       <summary />
  1808.       <param name="left" />
  1809.       <param name="right" />
  1810.       <returns />
  1811.     </member>
  1812.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.op_Inequality(Microsoft.DirectX.Direct3D.EffectPool,Microsoft.DirectX.Direct3D.EffectPool)">
  1813.       <summary />
  1814.       <param name="left" />
  1815.       <param name="right" />
  1816.       <returns />
  1817.     </member>
  1818.     <member name="M:Microsoft.DirectX.Direct3D.EffectPool.raise_Disposing(System.Object,System.EventArgs)">
  1819.       <summary />
  1820.       <param name="i1" />
  1821.       <param name="i2" />
  1822.       <returns />
  1823.     </member>
  1824.     <member name="P:Microsoft.DirectX.Direct3D.EffectPool.Disposed">
  1825.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  1826.     </member>
  1827.     <member name="T:Microsoft.DirectX.Direct3D.Font">
  1828.       <summary>Encapsulates the textures and resources needed to render a specific font on a specific device.</summary>
  1829.     </member>
  1830.     <member name="E:Microsoft.DirectX.Direct3D.Font.Disposing">
  1831.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.Font.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  1832.     </member>
  1833.     <member name="E:Microsoft.DirectX.Direct3D.Font.Lost">
  1834.       <summary>Occurs when an object is lost, normally just before a device is reset.</summary>
  1835.     </member>
  1836.     <member name="E:Microsoft.DirectX.Direct3D.Font.Reset">
  1837.       <summary>Occurs after the <see cref="M:Microsoft.DirectX.Direct3D.Font.OnResetDevice" /> method is called or after the <see cref="T:Microsoft.DirectX.Direct3D.Device" /> is reset.</summary>
  1838.     </member>
  1839.     <member name="M:Microsoft.DirectX.Direct3D.Font.#ctor(Microsoft.DirectX.Direct3D.Device,System.Drawing.Font)">
  1840.       <summary>Creates a new instance of a <see cref="M:Microsoft.DirectX.Direct3D.Font.#ctor" /> class.</summary>
  1841.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the font object.</param>
  1842.       <param name="font">[in] The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingFontClassTopic.asp">Font</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object.</param>
  1843.     </member>
  1844.     <member name="M:Microsoft.DirectX.Direct3D.Font.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.FontDescription)">
  1845.       <summary>Creates a new instance of a <see cref="M:Microsoft.DirectX.Direct3D.Font.#ctor" /> class.</summary>
  1846.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the font object.</param>
  1847.       <param name="description">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/fontdescription/fontdescription.xml">FontDescription</A> structure.</param>
  1848.     </member>
  1849.     <member name="M:Microsoft.DirectX.Direct3D.Font.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.FontWeight,System.Int32,System.Boolean,Microsoft.DirectX.Direct3D.CharacterSet,Microsoft.DirectX.Direct3D.Precision,Microsoft.DirectX.Direct3D.FontQuality,Microsoft.DirectX.Direct3D.PitchAndFamily,System.String)">
  1850.       <summary>Creates a new instance of a <see cref="M:Microsoft.DirectX.Direct3D.Font.#ctor" /> class.</summary>
  1851.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the font object.</param>
  1852.       <param name="height">[in] Height of the font.</param>
  1853.       <param name="width">[in] Width of the font.</param>
  1854.       <param name="weight">[in] Weight of the font.</param>
  1855.       <param name="miplevels">[in] Number of mip levels.</param>
  1856.       <param name="italic">[in] Value that indicates whether the font is in italics. If set to <b>true</b>, the font is italicized; if set to <b>false</b>, it is not.</param>
  1857.       <param name="charset">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/characterset/characterset.xml">CharacterSet</A> enumerated value that indicates the type of characters to use.</param>
  1858.       <param name="outputPrecision">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/precision/precision.xml">Precision</A> constant that indicates the font precision.</param>
  1859.       <param name="quality">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/fontquality/fontquality.xml">FontQuality</A> value that indicates the quality of the font.</param>
  1860.       <param name="pitchFamily">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pitchandfamily/pitchandfamily.xml">PitchAndFamily</A> value that indicates the font pitch and family.</param>
  1861.       <param name="faceName">[in] A string that indicates the name of the font.</param>
  1862.     </member>
  1863.     <member name="M:Microsoft.DirectX.Direct3D.Font.Dispose">
  1864.       <summary>Releases the unmanaged resources used by an object.</summary>
  1865.       <returns />
  1866.     </member>
  1867.     <member name="M:Microsoft.DirectX.Direct3D.Font.DrawText(Microsoft.DirectX.Direct3D.Sprite,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.DrawTextFormat,System.Drawing.Color)">
  1868.       <summary>Draws formatted text.</summary>
  1869.       <param name="sprite">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/sprite/sprite.xml">Sprite</A> object that contains the string. Can be <b>null</b>, in which case Microsoft® Direct3D® renders the string with its own sprite object. <P>If <B>Font.DrawText</B> will be called more than once in a row, a sprite object should be specified to improve efficiency.</P></param>
  1870.       <param name="text">[in] String to draw.</param>
  1871.       <param name="rect">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleClassTopic.asp">Rectangle</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> structure that contains the rectangle, in logical coordinates, in which the text is being formatted.</param>
  1872.       <param name="format">[in] Method of formatting the text; can be any combination of values from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/drawtextformat/drawtextformat.xml">DrawTextFormat</A> enumeration.</param>
  1873.       <param name="color">[in] Color of the text. For more information, see <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingColorClassTopic.asp">Color</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" />. Either this parameter or <B>color</B> must be specified, but not both.</param>
  1874.       <returns>If the function succeeds, the return value is the height of the text in logical units. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/drawtextformat/drawtextformat.xml#Center">Center</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/drawtextformat/drawtextformat.xml#Bottom">Bottom</A> is specified, the return value is the offset from the <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleMembersTopic.asp">Rectangle.Top</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> property to the bottom of the drawn text. If the function fails, the return value is 0.</returns>
  1875.     </member>
  1876.     <member name="M:Microsoft.DirectX.Direct3D.Font.DrawText(Microsoft.DirectX.Direct3D.Sprite,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.DrawTextFormat,System.Int32)">
  1877.       <summary>Draws formatted text.</summary>
  1878.       <param name="sprite">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/sprite/sprite.xml">Sprite</A> object that contains the string. Can be <b>null</b>, in which case Microsoft® Direct3D® renders the string with its own sprite object. <P>If <B>Font.DrawText</B> will be called more than once in a row, a sprite object should be specified to improve efficiency.</P></param>
  1879.       <param name="text">[in] String to draw.</param>
  1880.       <param name="rect">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleClassTopic.asp">Rectangle</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> structure that contains the rectangle, in logical coordinates, in which the text is being formatted.</param>
  1881.       <param name="format">[in] Method of formatting the text; can be any combination of values from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/drawtextformat/drawtextformat.xml">DrawTextFormat</A> enumeration.</param>
  1882.       <param name="color">[in] Integer color value. Either this value or <B>color</B> must be specified, but not both.</param>
  1883.       <returns>If the function succeeds, the return value is the height of the text in logical units. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/drawtextformat/drawtextformat.xml#Center">Center</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/drawtextformat/drawtextformat.xml#Bottom">Bottom</A> is specified, the return value is the offset from the <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleMembersTopic.asp">Rectangle.Top</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> property to the bottom of the drawn text. If the function fails, the return value is 0.</returns>
  1884.     </member>
  1885.     <member name="M:Microsoft.DirectX.Direct3D.Font.Equals(System.Object)">
  1886.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  1887.       <param name="compare">Object with which to make the comparison.</param>
  1888.       <returns>Value that is <b>true</b> if the current instance is equal to the specified object; <b>false</b> if it is not.</returns>
  1889.     </member>
  1890.     <member name="M:Microsoft.DirectX.Direct3D.Font.Finalize">
  1891.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  1892.       <returns />
  1893.     </member>
  1894.     <member name="M:Microsoft.DirectX.Direct3D.Font.GetGlyphData(System.Int32)">
  1895.       <summary>Returns information about the placement and orientation of a glyph in a character cell.
  1896.     </summary>
  1897.       <param name="glyph">[in] Glyph identifier.</param>
  1898.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that contains the glyph.</returns>
  1899.     </member>
  1900.     <member name="M:Microsoft.DirectX.Direct3D.Font.GetGlyphData(System.Int32,System.Drawing.Rectangle@,System.Drawing.Point@)">
  1901.       <summary>Returns information about the placement and orientation of a glyph in a character cell.
  1902.     </summary>
  1903.       <param name="glyph">[in] Glyph identifier.</param>
  1904.       <param name="blackBox">[out] Smallest <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleClassTopic.asp">Rectangle</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that completely encloses the glyph (its black box).</param>
  1905.       <param name="cellInc">[out] A <A href="/directx/ref/ns/microsoft.directx/s/vector2/vector2.xml">Vector2</A> structure that connects the origin of the current character cell to the origin of the next character cell.</param>
  1906.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that contains the glyph.</returns>
  1907.     </member>
  1908.     <member name="M:Microsoft.DirectX.Direct3D.Font.GetHashCode">
  1909.       <summary>Returns the hash code for the current instance.</summary>
  1910.       <returns>Hash code for the instance.</returns>
  1911.     </member>
  1912.     <member name="M:Microsoft.DirectX.Direct3D.Font.OnLostDevice">
  1913.       <summary>Releases all references to video memory resources and deletes all state blocks.</summary>
  1914.       <returns />
  1915.     </member>
  1916.     <member name="M:Microsoft.DirectX.Direct3D.Font.OnResetDevice">
  1917.       <summary>Should be called after the device is reset and before any other methods are called, if <see cref="F:Microsoft.DirectX.Direct3D.Device.IsUsingEventHandlers.Device.IsUsingEventHandlers" /> is set to false.</summary>
  1918.       <returns />
  1919.     </member>
  1920.     <member name="M:Microsoft.DirectX.Direct3D.Font.op_Equality(Microsoft.DirectX.Direct3D.Font,Microsoft.DirectX.Direct3D.Font)">
  1921.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  1922.       <param name="left" />
  1923.       <param name="right" />
  1924.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  1925.     </member>
  1926.     <member name="M:Microsoft.DirectX.Direct3D.Font.op_Inequality(Microsoft.DirectX.Direct3D.Font,Microsoft.DirectX.Direct3D.Font)">
  1927.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  1928.       <param name="left" />
  1929.       <param name="right" />
  1930.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  1931.     </member>
  1932.     <member name="M:Microsoft.DirectX.Direct3D.Font.PreloadCharacters(System.Int32,System.Int32)">
  1933.       <summary>Loads a series of characters into video memory to improve the efficiency of rendering to a device.</summary>
  1934.       <param name="first">[in] Identifier of the first character to load into video memory.</param>
  1935.       <param name="last">[in] Identifier of the last character to load into video memory.</param>
  1936.       <returns />
  1937.     </member>
  1938.     <member name="M:Microsoft.DirectX.Direct3D.Font.PreloadGlyphs(System.Int32,System.Int32)">
  1939.       <summary>Loads a series of glyphs into video memory to improve the efficiency of rendering to a device.</summary>
  1940.       <param name="first">[in] Identifier of the first glyph to load into video memory.</param>
  1941.       <param name="last">[in] Identifier of the last glyph to load into video memory.</param>
  1942.       <returns />
  1943.     </member>
  1944.     <member name="M:Microsoft.DirectX.Direct3D.Font.PreloadText(System.String)">
  1945.       <summary>Loads formatted text into video memory to improve the efficiency of rendering to a device.</summary>
  1946.       <param name="text">String of characters to load into video memory.</param>
  1947.       <returns />
  1948.     </member>
  1949.     <member name="M:Microsoft.DirectX.Direct3D.Font.raise_Disposing(System.Object,System.EventArgs)">
  1950.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Font" />.<see cref="E:Microsoft.DirectX.Direct3D.Font.Disposing" /> event when called from within a derived class.</summary>
  1951.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  1952.       <param name="i2">Arguments to pass into the event handler.</param>
  1953.       <returns />
  1954.     </member>
  1955.     <member name="M:Microsoft.DirectX.Direct3D.Font.raise_Lost(System.Object,System.EventArgs)">
  1956.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Font" />.<see cref="E:Microsoft.DirectX.Direct3D.Font.Lost" /> event when called from within a derived class.</summary>
  1957.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  1958.       <param name="i2">Arguments to pass into the event handler.</param>
  1959.       <returns />
  1960.     </member>
  1961.     <member name="M:Microsoft.DirectX.Direct3D.Font.raise_Reset(System.Object,System.EventArgs)">
  1962.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Font" />.<see cref="E:Microsoft.DirectX.Direct3D.Font.Reset" /> event when called from within a derived class.</summary>
  1963.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  1964.       <param name="i2">Arguments to pass into the event handler.</param>
  1965.       <returns />
  1966.     </member>
  1967.     <member name="P:Microsoft.DirectX.Direct3D.Font.Description">
  1968.       <summary>Retrieves a description of the current font object.</summary>
  1969.     </member>
  1970.     <member name="P:Microsoft.DirectX.Direct3D.Font.Device">
  1971.       <summary>Retrieves the MicrosoftMicrosoft Direct3DDirect3D device associated with a font object.</summary>
  1972.     </member>
  1973.     <member name="P:Microsoft.DirectX.Direct3D.Font.DeviceContext">
  1974.       <summary>Returns a handle to a display device context (DC) that includes the font set.</summary>
  1975.     </member>
  1976.     <member name="P:Microsoft.DirectX.Direct3D.Font.Disposed">
  1977.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  1978.     </member>
  1979.     <member name="T:Microsoft.DirectX.Direct3D.FragmentLinker">
  1980.       <summary>The FragmentLinker object is used to link shader fragments at runtime.</summary>
  1981.     </member>
  1982.     <member name="E:Microsoft.DirectX.Direct3D.FragmentLinker.Disposing">
  1983.       <summary>Occurs when the Dispose method has been called or when the object has been finalized and collected by the .NET runtime's garbage collector.</summary>
  1984.     </member>
  1985.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.AddFragments(Microsoft.DirectX.Direct3D.GraphicsStream)">
  1986.       <summary>Add fragments to existing fragments.</summary>
  1987.       <param name="fragments" />
  1988.       <returns />
  1989.     </member>
  1990.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.ClearCache">
  1991.       <summary>Clear the fragment linker cache.</summary>
  1992.       <returns />
  1993.     </member>
  1994.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32)">
  1995.       <summary>Initializes a new instance of the object.</summary>
  1996.       <param name="device" />
  1997.       <param name="shaderCacheSize" />
  1998.     </member>
  1999.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.Dispose">
  2000.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  2001.       <returns />
  2002.     </member>
  2003.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.Equals(System.Object)">
  2004.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2005.       <param name="compare" />
  2006.       <returns />
  2007.     </member>
  2008.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.Finalize">
  2009.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2010.       <returns />
  2011.     </member>
  2012.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromFile(System.String,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2013.       <summary />
  2014.       <param name="file" />
  2015.       <param name="flags" />
  2016.       <returns />
  2017.     </member>
  2018.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromFile(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2019.       <summary />
  2020.       <param name="file" />
  2021.       <param name="includeFile" />
  2022.       <param name="flags" />
  2023.       <returns />
  2024.     </member>
  2025.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromFile(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2026.       <summary />
  2027.       <param name="file" />
  2028.       <param name="preprocessorDefines" />
  2029.       <param name="includeFile" />
  2030.       <param name="flags" />
  2031.       <returns />
  2032.     </member>
  2033.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromFile(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  2034.       <summary>Assembles shader fragments and create a new fragment linker object.</summary>
  2035.       <param name="file" />
  2036.       <param name="preprocessorDefines" />
  2037.       <param name="includeFile" />
  2038.       <param name="flags" />
  2039.       <param name="complilationErrors" />
  2040.       <returns />
  2041.     </member>
  2042.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2043.       <summary />
  2044.       <param name="data" />
  2045.       <param name="flags" />
  2046.       <returns />
  2047.     </member>
  2048.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2049.       <summary />
  2050.       <param name="data" />
  2051.       <param name="includeFile" />
  2052.       <param name="flags" />
  2053.       <returns />
  2054.     </member>
  2055.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2056.       <summary />
  2057.       <param name="data" />
  2058.       <param name="preprocessorDefines" />
  2059.       <param name="includeFile" />
  2060.       <param name="flags" />
  2061.       <returns />
  2062.     </member>
  2063.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  2064.       <summary>Assembles shader fragments and create a new fragment linker object.</summary>
  2065.       <param name="data" />
  2066.       <param name="preprocessorDefines" />
  2067.       <param name="includeFile" />
  2068.       <param name="flags" />
  2069.       <param name="complilationErrors" />
  2070.       <returns />
  2071.     </member>
  2072.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromString(System.String,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2073.       <summary />
  2074.       <param name="data" />
  2075.       <param name="flags" />
  2076.       <returns />
  2077.     </member>
  2078.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromString(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2079.       <summary />
  2080.       <param name="data" />
  2081.       <param name="includeFile" />
  2082.       <param name="flags" />
  2083.       <returns />
  2084.     </member>
  2085.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromString(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  2086.       <summary />
  2087.       <param name="data" />
  2088.       <param name="preprocessorDefines" />
  2089.       <param name="includeFile" />
  2090.       <param name="flags" />
  2091.       <returns />
  2092.     </member>
  2093.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GatherFragmentsFromString(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  2094.       <summary>Assembles shader fragments and create a new fragment linker object.</summary>
  2095.       <param name="data" />
  2096.       <param name="preprocessorDefines" />
  2097.       <param name="includeFile" />
  2098.       <param name="flags" />
  2099.       <param name="complilationErrors" />
  2100.       <returns />
  2101.     </member>
  2102.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GetFragment(System.String)">
  2103.       <summary>Get a compiled shader fragment.</summary>
  2104.       <param name="name" />
  2105.       <returns />
  2106.     </member>
  2107.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GetFragmentDescription(System.String)">
  2108.       <summary>Get a fragment description.</summary>
  2109.       <param name="name" />
  2110.       <returns />
  2111.     </member>
  2112.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GetFragmentHandle(System.String)">
  2113.       <summary>Get a fragment by index.</summary>
  2114.       <param name="name" />
  2115.       <returns />
  2116.     </member>
  2117.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GetFragmentHandle(System.Int32)">
  2118.       <summary>Get a fragment by index.</summary>
  2119.       <param name="index" />
  2120.       <returns />
  2121.     </member>
  2122.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.GetHashCode">
  2123.       <summary>Returns the hash code for this instance.</summary>
  2124.       <returns />
  2125.     </member>
  2126.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.LinkPixelShader(System.String,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectHandle[],System.String@)">
  2127.       <summary />
  2128.       <param name="profile" />
  2129.       <param name="flags" />
  2130.       <param name="fragmentHandles" />
  2131.       <param name="errors" />
  2132.       <returns />
  2133.     </member>
  2134.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.LinkShader(System.String,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectHandle[],System.String@)">
  2135.       <summary>Link a compiled shader at runtime. This is a very lightweight operation.</summary>
  2136.       <param name="profile" />
  2137.       <param name="flags" />
  2138.       <param name="fragmentHandles" />
  2139.       <param name="errors" />
  2140.       <returns />
  2141.     </member>
  2142.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.LinkVertexShader(System.String,Microsoft.DirectX.Direct3D.ShaderFlags,Microsoft.DirectX.Direct3D.EffectHandle[],System.String@)">
  2143.       <summary>Link a compiled vertex shader at runtime. This is a very lightweight operation.</summary>
  2144.       <param name="profile" />
  2145.       <param name="flags" />
  2146.       <param name="fragmentHandles" />
  2147.       <param name="errors" />
  2148.       <returns />
  2149.     </member>
  2150.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.op_Equality(Microsoft.DirectX.Direct3D.FragmentLinker,Microsoft.DirectX.Direct3D.FragmentLinker)">
  2151.       <summary />
  2152.       <param name="left" />
  2153.       <param name="right" />
  2154.       <returns />
  2155.     </member>
  2156.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.op_Inequality(Microsoft.DirectX.Direct3D.FragmentLinker,Microsoft.DirectX.Direct3D.FragmentLinker)">
  2157.       <summary />
  2158.       <param name="left" />
  2159.       <param name="right" />
  2160.       <returns />
  2161.     </member>
  2162.     <member name="M:Microsoft.DirectX.Direct3D.FragmentLinker.raise_Disposing(System.Object,System.EventArgs)">
  2163.       <summary />
  2164.       <param name="i1" />
  2165.       <param name="i2" />
  2166.       <returns />
  2167.     </member>
  2168.     <member name="P:Microsoft.DirectX.Direct3D.FragmentLinker.AllFragments">
  2169.       <summary>Get all fragments.</summary>
  2170.     </member>
  2171.     <member name="P:Microsoft.DirectX.Direct3D.FragmentLinker.Device">
  2172.       <summary>Get the device.</summary>
  2173.     </member>
  2174.     <member name="P:Microsoft.DirectX.Direct3D.FragmentLinker.Disposed">
  2175.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  2176.     </member>
  2177.     <member name="P:Microsoft.DirectX.Direct3D.FragmentLinker.NumberOfFragments">
  2178.       <summary>Get the number of linked fragments.</summary>
  2179.     </member>
  2180.     <member name="T:Microsoft.DirectX.Direct3D.Frame">
  2181.       <summary>Encapsulates a transform frame in a transformation frame hierarchy.</summary>
  2182.     </member>
  2183.     <member name="M:Microsoft.DirectX.Direct3D.Frame.AppendChild(Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Direct3D.Frame)">
  2184.       <summary>Add a child frame to a frame.</summary>
  2185.       <param name="parent" />
  2186.       <param name="child" />
  2187.       <returns />
  2188.     </member>
  2189.     <member name="M:Microsoft.DirectX.Direct3D.Frame.CalculateBoundingSphere(Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Vector3@)">
  2190.       <summary>Computes the bounding sphere of all the meshes in the frame hierarchy.</summary>
  2191.       <param name="frameRoot" />
  2192.       <param name="center" />
  2193.       <returns />
  2194.     </member>
  2195.     <member name="M:Microsoft.DirectX.Direct3D.Frame.#ctor">
  2196.       <summary>Initializes a new instance of the object.</summary>
  2197.     </member>
  2198.     <member name="M:Microsoft.DirectX.Direct3D.Frame.Destroy(Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Direct3D.AllocateHierarchy)">
  2199.       <summary>Destroys the subtree of frames under the root, including the root.</summary>
  2200.       <param name="frameRoot" />
  2201.       <param name="allocHierarchy" />
  2202.       <returns />
  2203.     </member>
  2204.     <member name="M:Microsoft.DirectX.Direct3D.Frame.Finalize">
  2205.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2206.       <returns />
  2207.     </member>
  2208.     <member name="M:Microsoft.DirectX.Direct3D.Frame.Find(Microsoft.DirectX.Direct3D.Frame,System.String)">
  2209.       <summary>Finds a child in a frame.</summary>
  2210.       <param name="frameRoot" />
  2211.       <param name="name" />
  2212.       <returns />
  2213.     </member>
  2214.     <member name="M:Microsoft.DirectX.Direct3D.Frame.GetNumberNamedMatrices(Microsoft.DirectX.Direct3D.Frame)">
  2215.       <summary>Counts number of frames in a subtree that have non-null names.</summary>
  2216.       <param name="frameRoot" />
  2217.       <returns />
  2218.     </member>
  2219.     <member name="M:Microsoft.DirectX.Direct3D.Frame.RegisterNamedMatrices(Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Direct3D.AnimationController)">
  2220.       <summary>Given a frame hierarchy, register all the named matrices in the animation mixer.</summary>
  2221.       <param name="frameRoot" />
  2222.       <param name="animationMixer" />
  2223.       <returns />
  2224.     </member>
  2225.     <member name="P:Microsoft.DirectX.Direct3D.Frame.FrameFirstChild">
  2226.       <summary>Return the first child of the frame.</summary>
  2227.     </member>
  2228.     <member name="P:Microsoft.DirectX.Direct3D.Frame.FrameSibling">
  2229.       <summary>Return the first sibling of this frame in the hierarchy.</summary>
  2230.     </member>
  2231.     <member name="P:Microsoft.DirectX.Direct3D.Frame.MeshContainer">
  2232.       <summary>Encapsulates a mesh object in a transformation frame hierarchy.</summary>
  2233.     </member>
  2234.     <member name="P:Microsoft.DirectX.Direct3D.Frame.Name">
  2235.       <summary>Mesh name.</summary>
  2236.     </member>
  2237.     <member name="P:Microsoft.DirectX.Direct3D.Frame.TransformationMatrix">
  2238.       <summary>Transformation matrix.</summary>
  2239.     </member>
  2240.     <member name="T:Microsoft.DirectX.Direct3D.Geometry">
  2241.       <summary>Miscellaneous math related functions.</summary>
  2242.     </member>
  2243.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.BoxBoundProbe(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  2244.       <summary>Determines if a ray intersects the volume of a box's bounding box.</summary>
  2245.       <param name="min" />
  2246.       <param name="max" />
  2247.       <param name="rayPosition" />
  2248.       <param name="rayDirection" />
  2249.       <returns />
  2250.     </member>
  2251.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.ComputeBoundingBox(Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Vector3@,Microsoft.DirectX.Vector3@)">
  2252.       <summary>Computes a coordinate-axis-oriented bounding box.</summary>
  2253.       <param name="pointsFvf" />
  2254.       <param name="numVertices" />
  2255.       <param name="vertexFormat" />
  2256.       <param name="min" />
  2257.       <param name="max" />
  2258.       <returns />
  2259.     </member>
  2260.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.ComputeBoundingBox(System.Array,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Vector3@,Microsoft.DirectX.Vector3@)">
  2261.       <summary>Computes a coordinate-axis-oriented bounding box.</summary>
  2262.       <param name="pointsFvf" />
  2263.       <param name="vertexFormat" />
  2264.       <param name="min" />
  2265.       <param name="max" />
  2266.       <returns />
  2267.     </member>
  2268.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.ComputeBoundingSphere(Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Vector3@)">
  2269.       <summary>Computes a bounding sphere for the mesh.</summary>
  2270.       <param name="pointsFvf" />
  2271.       <param name="numVertices" />
  2272.       <param name="vertexFormat" />
  2273.       <param name="center" />
  2274.       <returns />
  2275.     </member>
  2276.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.ComputeBoundingSphere(System.Array,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Vector3@)">
  2277.       <summary>Computes a bounding sphere for the mesh.</summary>
  2278.       <param name="pointsFvf" />
  2279.       <param name="vertexFormat" />
  2280.       <param name="center" />
  2281.       <returns />
  2282.     </member>
  2283.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.DegreeToRadian(System.Single)">
  2284.       <summary>Converts degrees to radians.</summary>
  2285.       <param name="degree" />
  2286.       <returns />
  2287.     </member>
  2288.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.FresnelTerm(System.Single,System.Single)">
  2289.       <summary>Computes the Fresnel Term.</summary>
  2290.       <param name="cosTheta" />
  2291.       <param name="refractionIndex" />
  2292.       <returns />
  2293.     </member>
  2294.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.IntersectTri(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation@)">
  2295.       <summary>Computes a per-vertex coordinate system based on texture coordinate gradients.</summary>
  2296.       <param name="zero" />
  2297.       <param name="one" />
  2298.       <param name="two" />
  2299.       <param name="rayPos" />
  2300.       <param name="rayDir" />
  2301.       <param name="hitLocation" />
  2302.       <returns />
  2303.     </member>
  2304.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.OptimizeFaces(System.Int32[],System.Int32)">
  2305.       <summary />
  2306.       <param name="indices" />
  2307.       <param name="numberVertices" />
  2308.       <returns />
  2309.     </member>
  2310.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.OptimizeFaces(System.Int16[],System.Int32)">
  2311.       <summary />
  2312.       <param name="indices" />
  2313.       <param name="numberVertices" />
  2314.       <returns />
  2315.     </member>
  2316.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.OptimizeVertices(System.Int32[],System.Int32)">
  2317.       <summary />
  2318.       <param name="indices" />
  2319.       <param name="numberVertices" />
  2320.       <returns />
  2321.     </member>
  2322.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.OptimizeVertices(System.Int16[],System.Int32)">
  2323.       <summary />
  2324.       <param name="indices" />
  2325.       <param name="numberVertices" />
  2326.       <returns />
  2327.     </member>
  2328.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.RadianToDegree(System.Single)">
  2329.       <summary>Converts radians to degrees.</summary>
  2330.       <param name="radian" />
  2331.       <returns />
  2332.     </member>
  2333.     <member name="M:Microsoft.DirectX.Direct3D.Geometry.SphereBoundProbe(Microsoft.DirectX.Vector3,System.Single,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  2334.       <summary>Determines if a ray intersects the volume of a sphere's bounding box.</summary>
  2335.       <param name="center" />
  2336.       <param name="radius" />
  2337.       <param name="rayPosition" />
  2338.       <param name="rayDirection" />
  2339.       <returns />
  2340.     </member>
  2341.     <member name="T:Microsoft.DirectX.Direct3D.Include">
  2342.       <summary>The Include object provides access to include file directives.</summary>
  2343.     </member>
  2344.     <member name="M:Microsoft.DirectX.Direct3D.Include.#ctor">
  2345.       <summary>Initializes a new instance of the object.</summary>
  2346.     </member>
  2347.     <member name="M:Microsoft.DirectX.Direct3D.Include.Finalize">
  2348.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2349.       <returns />
  2350.     </member>
  2351.     <member name="M:Microsoft.DirectX.Direct3D.Include.Open(Microsoft.DirectX.Direct3D.IncludeType,System.String)">
  2352.       <summary />
  2353.       <param name="includeType" />
  2354.       <param name="filename" />
  2355.       <returns />
  2356.     </member>
  2357.     <member name="T:Microsoft.DirectX.Direct3D.InvalidDataException">
  2358.       <summary>The data is invalid.</summary>
  2359.     </member>
  2360.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2361.       <summary>Initializes a new instance of the object.</summary>
  2362.       <param name="info" />
  2363.       <param name="context" />
  2364.     </member>
  2365.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDataException.#ctor(System.String,System.Exception)">
  2366.       <summary>Initializes a new instance of the object.</summary>
  2367.       <param name="message" />
  2368.       <param name="inner" />
  2369.     </member>
  2370.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDataException.#ctor(System.String)">
  2371.       <summary>Initializes a new instance of the object.</summary>
  2372.       <param name="message" />
  2373.     </member>
  2374.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDataException.#ctor">
  2375.       <summary>Initializes a new instance of the object.</summary>
  2376.     </member>
  2377.     <member name="T:Microsoft.DirectX.Direct3D.InvalidMeshException">
  2378.       <summary>The mesh is invalid.</summary>
  2379.     </member>
  2380.     <member name="M:Microsoft.DirectX.Direct3D.InvalidMeshException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2381.       <summary>Initializes a new instance of the object.</summary>
  2382.       <param name="info" />
  2383.       <param name="context" />
  2384.     </member>
  2385.     <member name="M:Microsoft.DirectX.Direct3D.InvalidMeshException.#ctor(System.String,System.Exception)">
  2386.       <summary>Initializes a new instance of the object.</summary>
  2387.       <param name="message" />
  2388.       <param name="inner" />
  2389.     </member>
  2390.     <member name="M:Microsoft.DirectX.Direct3D.InvalidMeshException.#ctor(System.String)">
  2391.       <summary>Initializes a new instance of the object.</summary>
  2392.       <param name="message" />
  2393.     </member>
  2394.     <member name="M:Microsoft.DirectX.Direct3D.InvalidMeshException.#ctor">
  2395.       <summary>Initializes a new instance of the object.</summary>
  2396.     </member>
  2397.     <member name="T:Microsoft.DirectX.Direct3D.KeyframedAnimationSet">
  2398.       <summary>Implements a keyframe animation set.</summary>
  2399.     </member>
  2400.     <member name="E:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Disposing">
  2401.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  2402.     </member>
  2403.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Compress(Microsoft.DirectX.Direct3D.CompressionFlags,System.Single,Microsoft.DirectX.Direct3D.Frame)">
  2404.       <summary>Transforms animations in an animation set into a compressed format and returns the compressed data.</summary>
  2405.       <param name="flags">[in] One of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/compressionflags/compressionflags.xml">CompressionFlags</A> values that define the compression mode used for storing compressed animation set data.</param>
  2406.       <param name="lossiness">[in] Desired compression loss ratio, in the range of 0 to 1.</param>
  2407.       <param name="hierarchy">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/frame/frame.xml">Frame</A> transformation frame hierarchy. Can be <b>null</b>.</param>
  2408.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/compressedanimationset/compressedanimationset.xml">CompressedAnimationSet</A> object.</returns>
  2409.     </member>
  2410.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.#ctor(System.String,System.Double,Microsoft.DirectX.Direct3D.PlaybackType,System.Int32,Microsoft.DirectX.Direct3D.KeyCallback[])">
  2411.       <summary>Creates a <see cref="T:Microsoft.DirectX.Direct3D.KeyframedAnimationSet" />.</summary>
  2412.       <param name="name">[in] String that contains the name of the animation set.</param>
  2413.       <param name="ticksPerSecond">[in] Number of key-frame ticks that elapse per second.</param>
  2414.       <param name="playback">[in] Type of the animation set playback loop. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/playbacktype/playbacktype.xml">PlaybackType</A>.</param>
  2415.       <param name="numberAnimations">[in] Number of scale, rotate, and translate (SRT) animation sets.</param>
  2416.       <param name="callbackKeys">[in] Array that contains the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keycallback/keycallback.xml">callback keys</A>.</param>
  2417.     </member>
  2418.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Dispose">
  2419.       <summary>Immediately releases the unmanaged resources used by an object.</summary>
  2420.       <returns />
  2421.     </member>
  2422.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Equals(System.Object)">
  2423.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  2424.       <param name="compare">Object with which to make the comparison.</param>
  2425.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  2426.     </member>
  2427.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Finalize">
  2428.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  2429.       <returns />
  2430.     </member>
  2431.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetCallbackKeys">
  2432.       <summary>Fills an array with callback key data used for keyframe animation.</summary>
  2433.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keycallback/keycallback.xml">KeyCallback</A> structures that contain callback data.</returns>
  2434.     </member>
  2435.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetHashCode">
  2436.       <summary>Returns the hash code for the current instance.</summary>
  2437.       <returns>Hash code for the instance.</returns>
  2438.     </member>
  2439.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetNumberRotationKeys(System.Int32)">
  2440.       <summary>Retrieves the number of rotation keys in the specified keyframe animation.</summary>
  2441.       <param name="animation">[in] Animation index.</param>
  2442.       <returns>Number of rotation keys in the specified keyframe animation.</returns>
  2443.     </member>
  2444.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetNumberScaleKeys(System.Int32)">
  2445.       <summary>Retrieves the number of scale keys in the specified keyframe animation.</summary>
  2446.       <param name="animation">[in] Animation index.</param>
  2447.       <returns>Number of scale keys in the specified keyframe animation.</returns>
  2448.     </member>
  2449.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetNumberTranslationKeys(System.Int32)">
  2450.       <summary>Retrieves the number of translation keys in the specified keyframe animation.</summary>
  2451.       <param name="animation">[in] Animation index.</param>
  2452.       <returns>Number of translation keys in the specified keyframe animation.</returns>
  2453.     </member>
  2454.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetRotationKeys(System.Int32)">
  2455.       <summary>Fills an array with rotational key data used for keyframe animation.</summary>
  2456.       <param name="animation">[in] Animation index.</param>
  2457.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keyquaternion/keyquaternion.xml">KeyQuaternion</A> structures that contain animation rotation data.</returns>
  2458.     </member>
  2459.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetScaleKeys(System.Int32)">
  2460.       <summary>Fills an array with scale key data used for keyframe animation.</summary>
  2461.       <param name="animation">[in] Animation index.</param>
  2462.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keyvector3/keyvector3.xml">KeyVector3</A> structures that contain animation scale data.</returns>
  2463.     </member>
  2464.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.GetTranslationKeys(System.Int32)">
  2465.       <summary>Fills an array with translational key data used for keyframe animation.</summary>
  2466.       <param name="animation">[in] Animation index.</param>
  2467.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keyvector3/keyvector3.xml">KeyVector3</A> structures that contain animation translation data.</returns>
  2468.     </member>
  2469.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.op_Equality(Microsoft.DirectX.Direct3D.KeyframedAnimationSet,Microsoft.DirectX.Direct3D.KeyframedAnimationSet)">
  2470.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  2471.       <param name="left" />
  2472.       <param name="right" />
  2473.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  2474.     </member>
  2475.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.op_Inequality(Microsoft.DirectX.Direct3D.KeyframedAnimationSet,Microsoft.DirectX.Direct3D.KeyframedAnimationSet)">
  2476.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  2477.       <param name="left" />
  2478.       <param name="right" />
  2479.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  2480.     </member>
  2481.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.raise_Disposing(System.Object,System.EventArgs)">
  2482.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.KeyframedAnimationSet" />.<see cref="E:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Disposing" /> event when called from within a derived class.</summary>
  2483.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  2484.       <param name="i2">Arguments to pass into the event handler.</param>
  2485.       <returns />
  2486.     </member>
  2487.     <member name="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.RegisterAnimationKeys(System.String,Microsoft.DirectX.Direct3D.KeyVector3[],Microsoft.DirectX.Direct3D.KeyQuaternion[],Microsoft.DirectX.Direct3D.KeyVector3[])">
  2488.       <summary>Registers all of the scale, rotate, and translate (SRT) keyframe data of an animation, and fills arrays with SRT key data used for keyframe animation.</summary>
  2489.       <param name="animationName">[in] String that contains the animation name.</param>
  2490.       <param name="scaleKeys">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keyvector3/keyvector3.xml">KeyVector3</A> structures that contain animation scale data.</param>
  2491.       <param name="rotationKeys">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keyquaternion/keyquaternion.xml">KeyQuaternion</A> structures that contain animation rotation data.</param>
  2492.       <param name="translationKeys">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keyvector3/keyvector3.xml">KeyVector3</A> structures that contain animation translation data.</param>
  2493.       <returns />
  2494.     </member>
  2495.     <member name="P:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Disposed">
  2496.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  2497.     </member>
  2498.     <member name="P:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.NumberCallbackKeys">
  2499.       <summary>Retrieves the number of callback keys in an animation set.</summary>
  2500.     </member>
  2501.     <member name="P:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.PlaybackType">
  2502.       <summary>Retrieves the type of the animation set playback loop.</summary>
  2503.     </member>
  2504.     <member name="P:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.SourceTicksPerSecond">
  2505.       <summary>Retrieves the number of animation keyframe ticks that occur per second.</summary>
  2506.     </member>
  2507.     <member name="T:Microsoft.DirectX.Direct3D.Line">
  2508.       <summary>Implements line drawing using textured triangles.</summary>
  2509.     </member>
  2510.     <member name="E:Microsoft.DirectX.Direct3D.Line.Disposing">
  2511.       <summary>Occurs when the <see cref="E:Microsoft.DirectX.Direct3D.Line.Disposing" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  2512.     </member>
  2513.     <member name="E:Microsoft.DirectX.Direct3D.Line.Lost">
  2514.       <summary>Occurs when an object is lost, normally just before a device is reset.</summary>
  2515.     </member>
  2516.     <member name="E:Microsoft.DirectX.Direct3D.Line.Reset">
  2517.       <summary>Occurs after the <see cref="M:Microsoft.DirectX.Direct3D.Line.OnResetDevice" /> method is called or after the <see cref="T:Microsoft.DirectX.Direct3D.Line" /> is reset.</summary>
  2518.     </member>
  2519.     <member name="M:Microsoft.DirectX.Direct3D.Line.Begin">
  2520.       <summary>Prepares a device to draw lines.</summary>
  2521.       <returns />
  2522.     </member>
  2523.     <member name="M:Microsoft.DirectX.Direct3D.Line.#ctor(Microsoft.DirectX.Direct3D.Device)">
  2524.       <summary>Uses a left-handed coordinate system to create a line.</summary>
  2525.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created line.</param>
  2526.     </member>
  2527.     <member name="M:Microsoft.DirectX.Direct3D.Line.Dispose">
  2528.       <summary>Releases the unmanaged resources used by an object.</summary>
  2529.       <returns />
  2530.     </member>
  2531.     <member name="M:Microsoft.DirectX.Direct3D.Line.Draw(Microsoft.DirectX.Vector2[],System.Drawing.Color)">
  2532.       <summary>Draws a line strip in screen space. Input is in the form of an array that defines points (of <see cref="T:Microsoft.DirectX.Vector2" />) on the line strip.</summary>
  2533.       <param name="vertexList">[in] Array of vertices that make up the line. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector2/vector2.xml">Vector2</A>.</param>
  2534.       <param name="color">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingColorClassTopic.asp">Color</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that specifies the color of the line.</param>
  2535.       <returns />
  2536.     </member>
  2537.     <member name="M:Microsoft.DirectX.Direct3D.Line.Draw(Microsoft.DirectX.Vector2[],System.Int32)">
  2538.       <summary>Draws a line strip in screen space. Input is in the form of an array that defines points (of <see cref="T:Microsoft.DirectX.Vector2" />) on the line strip.</summary>
  2539.       <param name="vertexList">[in] Array of vertices that make up the line. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector2/vector2.xml">Vector2</A>.</param>
  2540.       <param name="color">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> color value that specifies the color of the line.</param>
  2541.       <returns />
  2542.     </member>
  2543.     <member name="M:Microsoft.DirectX.Direct3D.Line.DrawTransform(Microsoft.DirectX.Vector3[],Microsoft.DirectX.Matrix,System.Drawing.Color)">
  2544.       <summary>Draws a line strip in screen space with a specified input transformation matrix.</summary>
  2545.       <param name="vertexList">[in] Array of vertices that make up the line. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector2/vector2.xml">Vector2</A>.</param>
  2546.       <param name="transform">[in] Scale, rotate, and translate (SRT) matrix for transforming the points. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A>. If this matrix is a projection matrix, any stippled lines are drawn with a perspective-correct stippling pattern. Or, vertices can be transformed and <A href="/directx/ref/ns/microsoft.directx.direct3d/c/line/m/draw.xml">Line.Draw</A> used to draw the line with a stipple pattern and no perspective correction.</param>
  2547.       <param name="color">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingColorClassTopic.asp">Color</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that specifies the color of the line.</param>
  2548.       <returns />
  2549.     </member>
  2550.     <member name="M:Microsoft.DirectX.Direct3D.Line.DrawTransform(Microsoft.DirectX.Vector3[],Microsoft.DirectX.Matrix,System.Int32)">
  2551.       <summary>Draws a line strip in screen space with a specified input transformation matrix.</summary>
  2552.       <param name="vertexList">[in] Array of vertices that make up the line. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector2/vector2.xml">Vector2</A>.</param>
  2553.       <param name="transform">[in] Scale, rotate, and translate (SRT) matrix for transforming the points. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A>. If this matrix is a projection matrix, any stippled lines are drawn with a perspective-correct stippling pattern. Or, vertices can be transformed and <A href="/directx/ref/ns/microsoft.directx.direct3d/c/line/m/draw.xml">Line.Draw</A> used to draw the line with a stipple pattern and no perspective correction.</param>
  2554.       <param name="color">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> color value that specifies the color of the line.</param>
  2555.       <returns />
  2556.     </member>
  2557.     <member name="M:Microsoft.DirectX.Direct3D.Line.End">
  2558.       <summary>Restores the device to the state it was in when <see cref="M:Microsoft.DirectX.Direct3D.Line.Begin" /> was called.</summary>
  2559.       <returns />
  2560.     </member>
  2561.     <member name="M:Microsoft.DirectX.Direct3D.Line.Equals(System.Object)">
  2562.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  2563.       <param name="compare">Object with which to make the comparison.</param>
  2564.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  2565.     </member>
  2566.     <member name="M:Microsoft.DirectX.Direct3D.Line.Finalize">
  2567.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  2568.       <returns />
  2569.     </member>
  2570.     <member name="M:Microsoft.DirectX.Direct3D.Line.GetHashCode">
  2571.       <summary>Returns the hash code for the current instance.</summary>
  2572.       <returns>Hash code for the instance.</returns>
  2573.     </member>
  2574.     <member name="M:Microsoft.DirectX.Direct3D.Line.OnLostDevice">
  2575.       <summary>Releases all references to video memory resources and deletes all state blocks.</summary>
  2576.       <returns />
  2577.     </member>
  2578.     <member name="M:Microsoft.DirectX.Direct3D.Line.OnResetDevice">
  2579.       <summary>Should be called after the device is reset and before any other methods are called, if <see cref="F:Microsoft.DirectX.Direct3D.Device.IsUsingEventHandlers.Device.IsUsingEventHandlers" /> is set to false.</summary>
  2580.       <returns />
  2581.     </member>
  2582.     <member name="M:Microsoft.DirectX.Direct3D.Line.op_Equality(Microsoft.DirectX.Direct3D.Line,Microsoft.DirectX.Direct3D.Line)">
  2583.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  2584.       <param name="left" />
  2585.       <param name="right" />
  2586.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  2587.     </member>
  2588.     <member name="M:Microsoft.DirectX.Direct3D.Line.op_Inequality(Microsoft.DirectX.Direct3D.Line,Microsoft.DirectX.Direct3D.Line)">
  2589.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  2590.       <param name="left" />
  2591.       <param name="right" />
  2592.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  2593.     </member>
  2594.     <member name="M:Microsoft.DirectX.Direct3D.Line.raise_Disposing(System.Object,System.EventArgs)">
  2595.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Line" />.<see cref="E:Microsoft.DirectX.Direct3D.Line.Disposing" /> event when called from within a derived class.</summary>
  2596.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  2597.       <param name="i2">Arguments to pass into the event handler.</param>
  2598.       <returns />
  2599.     </member>
  2600.     <member name="M:Microsoft.DirectX.Direct3D.Line.raise_Lost(System.Object,System.EventArgs)">
  2601.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Line" />.<see cref="E:Microsoft.DirectX.Direct3D.Line.Lost" /> event when called from within a derived class.</summary>
  2602.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  2603.       <param name="i2">Arguments to pass into the event handler.</param>
  2604.       <returns />
  2605.     </member>
  2606.     <member name="M:Microsoft.DirectX.Direct3D.Line.raise_Reset(System.Object,System.EventArgs)">
  2607.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Line" />.<see cref="E:Microsoft.DirectX.Direct3D.Line.Reset" /> event when called from within a derived class.</summary>
  2608.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  2609.       <param name="i2">Arguments to pass into the event handler.</param>
  2610.       <returns />
  2611.     </member>
  2612.     <member name="P:Microsoft.DirectX.Direct3D.Line.Antialias">
  2613.       <summary>Retrieves or sets the antialiasing switch value for a line.</summary>
  2614.     </member>
  2615.     <member name="P:Microsoft.DirectX.Direct3D.Line.Device">
  2616.       <summary>Retrieves the MicrosoftMicrosoft Direct3DDirect3D device associated with a line object.</summary>
  2617.     </member>
  2618.     <member name="P:Microsoft.DirectX.Direct3D.Line.Disposed">
  2619.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  2620.     </member>
  2621.     <member name="P:Microsoft.DirectX.Direct3D.Line.GlLines">
  2622.       <summary>Retrieves or sets a value that switches between MicrosoftMicrosoft Direct3DDirect3D and OpenGL line-drawing modes.</summary>
  2623.     </member>
  2624.     <member name="P:Microsoft.DirectX.Direct3D.Line.Pattern">
  2625.       <summary>Retrieves or sets the line stipple pattern.</summary>
  2626.     </member>
  2627.     <member name="P:Microsoft.DirectX.Direct3D.Line.PatternScale">
  2628.       <summary>Retrieves or sets the stipple-pattern scale value.</summary>
  2629.     </member>
  2630.     <member name="P:Microsoft.DirectX.Direct3D.Line.Width">
  2631.       <summary>Retrieves or sets the thickness of a line.</summary>
  2632.     </member>
  2633.     <member name="T:Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataException">
  2634.       <summary>The mesh has no data.</summary>
  2635.     </member>
  2636.     <member name="M:Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2637.       <summary>Initializes a new instance of the object.</summary>
  2638.       <param name="info" />
  2639.       <param name="context" />
  2640.     </member>
  2641.     <member name="M:Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataException.#ctor(System.String,System.Exception)">
  2642.       <summary>Initializes a new instance of the object.</summary>
  2643.       <param name="message" />
  2644.       <param name="inner" />
  2645.     </member>
  2646.     <member name="M:Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataException.#ctor(System.String)">
  2647.       <summary>Initializes a new instance of the object.</summary>
  2648.       <param name="message" />
  2649.     </member>
  2650.     <member name="M:Microsoft.DirectX.Direct3D.LoadedMeshHasNoDataException.#ctor">
  2651.       <summary>Initializes a new instance of the object.</summary>
  2652.     </member>
  2653.     <member name="T:Microsoft.DirectX.Direct3D.LoadUserData">
  2654.       <summary>This object is implemented by the application to allocate/free frame and mesh container objects. Methods on this are called during loading and destroying frame hierarchies.</summary>
  2655.     </member>
  2656.     <member name="M:Microsoft.DirectX.Direct3D.LoadUserData.#ctor">
  2657.       <summary>Initializes a new instance of the object.</summary>
  2658.     </member>
  2659.     <member name="M:Microsoft.DirectX.Direct3D.LoadUserData.Finalize">
  2660.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2661.       <returns />
  2662.     </member>
  2663.     <member name="M:Microsoft.DirectX.Direct3D.LoadUserData.LoadFrameChildData(Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Direct3D.XFileData)">
  2664.       <summary>Load frame child data from a .x file.</summary>
  2665.       <param name="frame" />
  2666.       <param name="xofChildData" />
  2667.       <returns />
  2668.     </member>
  2669.     <member name="M:Microsoft.DirectX.Direct3D.LoadUserData.LoadMeshChildData(Microsoft.DirectX.Direct3D.MeshContainer,Microsoft.DirectX.Direct3D.XFileData)">
  2670.       <summary>Load top level data from a .x file.</summary>
  2671.       <param name="meshContainer" />
  2672.       <param name="xofChildData" />
  2673.       <returns />
  2674.     </member>
  2675.     <member name="M:Microsoft.DirectX.Direct3D.LoadUserData.LoadTopLevelData(Microsoft.DirectX.Direct3D.XFileData)">
  2676.       <summary>Load top level data from a .x file.</summary>
  2677.       <param name="xofChildData" />
  2678.       <returns />
  2679.     </member>
  2680.     <member name="T:Microsoft.DirectX.Direct3D.Mesh">
  2681.       <summary>Manipulates mesh objects.</summary>
  2682.     </member>
  2683.     <member name="E:Microsoft.DirectX.Direct3D.Mesh.Disposing">
  2684.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.Mesh.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  2685.     </member>
  2686.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Box(Microsoft.DirectX.Direct3D.Device,System.Single,System.Single,System.Single)">
  2687.       <summary>Uses a left-handed coordinate system to create a mesh that contains an axis-aligned box.</summary>
  2688.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object.</param>
  2689.       <param name="width">[in] Width of the box along the x-axis.</param>
  2690.       <param name="height">[in] Height of the box along the y-axis.</param>
  2691.       <param name="depth">[in] Depth of the box along the z-axis.</param>
  2692.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that contains the box.</returns>
  2693.     </member>
  2694.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Box(Microsoft.DirectX.Direct3D.Device,System.Single,System.Single,System.Single,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  2695.       <summary>Uses a left-handed coordinate system to create a mesh that contains an axis-aligned box.</summary>
  2696.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object.</param>
  2697.       <param name="width">[in] Width of the box along the x-axis.</param>
  2698.       <param name="height">[in] Height of the box along the y-axis.</param>
  2699.       <param name="depth">[in] Depth of the box along the z-axis.</param>
  2700.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object. When the method returns, this parameter is filled with three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2701.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that contains the box.</returns>
  2702.     </member>
  2703.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Clean(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Int32[]@)">
  2704.       <summary>Cleans a mesh, preparing it for simplification.</summary>
  2705.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to clean.</param>
  2706.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be cleaned.</param>
  2707.       <param name="adjacencyOut">[out] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the output mesh.</param>
  2708.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned cleaned mesh. If no cleaning is necessary, the returned mesh is the same as the one that was passed in.</returns>
  2709.     </member>
  2710.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Clean(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Int32[]@,System.String@)">
  2711.       <summary>Cleans a mesh, preparing it for simplification.</summary>
  2712.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to clean.</param>
  2713.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be cleaned.</param>
  2714.       <param name="adjacencyOut">[out] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the output mesh.</param>
  2715.       <param name="errorsAndWarnings">[out] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemStringClassTopic.asp">String</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains a list of errors and warnings that explain the problems found in the mesh.</param>
  2716.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned cleaned mesh. If no cleaning is necessary, the returned mesh is the same as the one that was passed in.</returns>
  2717.     </member>
  2718.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Clean(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream)">
  2719.       <summary>Cleans a mesh, preparing it for simplification.</summary>
  2720.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to clean.</param>
  2721.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object filled with three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be cleaned.</param>
  2722.       <param name="adjacencyOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object. When the method returns, this parameter is filled with three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the output mesh.</param>
  2723.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned cleaned mesh. If no cleaning is necessary, the returned mesh is the same as the one that was passed in.</returns>
  2724.     </member>
  2725.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Clean(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream,System.String@)">
  2726.       <summary>Cleans a mesh, preparing it for simplification.</summary>
  2727.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to clean.</param>
  2728.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object filled with three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be cleaned.</param>
  2729.       <param name="adjacencyOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object. When the method returns, this parameter is filled with three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the output mesh.</param>
  2730.       <param name="errorsAndWarnings">[out] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemStringClassTopic.asp">String</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains a list of errors and warnings that explain the problems found in the mesh.</param>
  2731.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned cleaned mesh. If no cleaning is necessary, the returned mesh is the same as the one that was passed in.</returns>
  2732.     </member>
  2733.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.ComputeTangent(System.Int32,System.Int32,System.Int32,System.Int32)">
  2734.       <summary>Computes the tangent vectors for the texture coordinates given in a texture stage.</summary>
  2735.       <param name="texStage">[in] Index that represents the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texturestate/texturestate.xml">TextureState</A> in <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texturestates/texturestates.xml">TextureStates</A>.</param>
  2736.       <param name="tangentIndex">[in] Index that provides the usage index for the tangent data. The vertex declaration implies the usage; this index modifies it.</param>
  2737.       <param name="binormIndex">[in] Index that provides the usage index for the binormal data. The vertex declaration implies the usage; this index modifies it.</param>
  2738.       <param name="wrap">[in] Value that is set to 0 to specify no wrapping, or to 1 to specify wrapping in the <i>u</i> and <i>v</i> directions.</param>
  2739.       <returns />
  2740.     </member>
  2741.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.ComputeTangent(System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream)">
  2742.       <summary>Computes the tangent vectors for the texture coordinates given in a texture stage.</summary>
  2743.       <param name="texStage">[in] Index that represents the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texturestate/texturestate.xml">TextureState</A> in <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texturestates/texturestates.xml">TextureStates</A>.</param>
  2744.       <param name="tangentIndex">[in] Index that provides the usage index for the tangent data. The vertex declaration implies the usage; this index modifies it.</param>
  2745.       <param name="binormIndex">[in] Index that provides the usage index for the binormal data. The vertex declaration implies the usage; this index modifies it.</param>
  2746.       <param name="wrap">[in] Value that is set to 0 to specify no wrapping, or to 1 to specify wrapping in the <i>u</i> and <i>v</i> directions.</param>
  2747.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object filled with an array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face to be filled with adjacent face indices.</param>
  2748.       <returns />
  2749.     </member>
  2750.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.ComputeTangent(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])">
  2751.       <summary>Computes the tangent vectors for the texture coordinates given in a texture stage.</summary>
  2752.       <param name="texStage">[in] Index that represents the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texturestate/texturestate.xml">TextureState</A> in <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texturestates/texturestates.xml">TextureStates</A>.</param>
  2753.       <param name="tangentIndex">[in] Index that provides the usage index for the tangent data. The vertex declaration implies the usage; this index modifies it.</param>
  2754.       <param name="binormIndex">[in] Index that provides the usage index for the binormal data. The vertex declaration implies the usage; this index modifies it.</param>
  2755.       <param name="wrap">[in] Value that is set to 0 to specify no wrapping, or to 1 to specify wrapping in the <i>u</i> and <i>v</i> directions.</param>
  2756.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh. The size of this array must be at least 3 * <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/p/numberfaces.xml">BaseMesh.NumberFaces</A>.</param>
  2757.       <returns />
  2758.     </member>
  2759.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.ConvertMeshSubsetToSingleStrip(Microsoft.DirectX.Direct3D.Mesh,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,System.Int32@)">
  2760.       <summary>Converts the specified mesh subset into a single triangle strip.</summary>
  2761.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/basemesh.xml">BaseMesh</A> object that represents the mesh to convert.</param>
  2762.       <param name="attributeIdentifier">[in] Attribute identifier of the mesh subset to convert.</param>
  2763.       <param name="indexBufferOptions">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify options for creating the single strip mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2764.       <param name="numIndices">[out] Number of indices in the buffer returned in the <B>IndexBuffer</B>.</param>
  2765.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/indexbuffer/indexbuffer.xml">IndexBuffer</A> object that contains the strip.</returns>
  2766.     </member>
  2767.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.ConvertMeshSubsetToStrips(Microsoft.DirectX.Direct3D.BaseMesh,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,System.Int32@,Microsoft.DirectX.Direct3D.GraphicsStream@,System.Int32@)">
  2768.       <summary>Converts the specified mesh subset into a series of strips.</summary>
  2769.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/basemesh.xml">BaseMesh</A> interface that represents the mesh to convert.</param>
  2770.       <param name="attributeIdentifier">[in] Attribute identifier of the mesh subset to convert.</param>
  2771.       <param name="indexBufferOptions">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify options for creating the new strip mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2772.       <param name="numIndices">[out] Number of indices in the buffer returned in the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/m/convertmeshsubsettosinglestrip.xml#ret_IndexBuffer">IndexBuffer</A>.</param>
  2773.       <param name="stripLengths">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value per strip, which specifies the number of triangles in that strip.</param>
  2774.       <param name="numStrips">[out] Number of individual strips in the index buffer and the corresponding strip length array.</param>
  2775.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/indexbuffer/indexbuffer.xml">IndexBuffer</A> class that represents the index buffer containing the strip.</returns>
  2776.     </member>
  2777.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.#ctor(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device)">
  2778.       <summary>Creates a new <see cref="T:Microsoft.DirectX.Direct3D.Mesh" /> instance.</summary>
  2779.       <param name="numFaces">[in] Number of faces for the mesh. The valid range is greater than 0 and one less than the maximum <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> (typically 65534), because the last index is reserved.</param>
  2780.       <param name="numVertices">[in] Number of vertices for the mesh. This parameter must be greater than 0.</param>
  2781.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2782.       <param name="vertexFormat">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> enumeration that specify the format of the mesh vertices.</param>
  2783.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2784.     </member>
  2785.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.#ctor(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.Device)">
  2786.       <summary>Creates a new <see cref="T:Microsoft.DirectX.Direct3D.Mesh" /> instance.</summary>
  2787.       <param name="numFaces">[in] Number of faces for the mesh. The valid range is greater than 0 and one less than the maximum <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> (typically 65534), because the last index is reserved.</param>
  2788.       <param name="numVertices">[in] Number of vertices for the mesh. This parameter must be greater than 0.</param>
  2789.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2790.       <param name="declaration">A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> enumeration values that specify the format of the mesh vertices.</param>
  2791.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2792.     </member>
  2793.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.#ctor(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device)">
  2794.       <summary>Creates a new <see cref="T:Microsoft.DirectX.Direct3D.Mesh" /> instance.</summary>
  2795.       <param name="numFaces">[in] Number of faces for the mesh. The valid range is greater than 0 and one less than the maximum <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> (typically 65534), because the last index is reserved.</param>
  2796.       <param name="numVertices">[in] Number of vertices for the mesh. This parameter must be greater than 0.</param>
  2797.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2798.       <param name="declaration">An array of <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> enumeration values that specify the format of the mesh vertices.</param>
  2799.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2800.     </member>
  2801.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Cylinder(Microsoft.DirectX.Direct3D.Device,System.Single,System.Single,System.Single,System.Int32,System.Int32)">
  2802.       <summary>Uses a left-handed coordinate system to create a mesh that contains a cylinder.</summary>
  2803.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created cylinder mesh.</param>
  2804.       <param name="radius1">[in] Radius at the negative Z end. Value should be greater than or equal to 0.0f.</param>
  2805.       <param name="radius2">[in] Radius at the positive Z end. Value should be greater than or equal to 0.0f.</param>
  2806.       <param name="length">[in] Length of the cylinder along the z-axis.</param>
  2807.       <param name="slices">[in] Number of slices around the main axis.</param>
  2808.       <param name="stacks">[in] Number of stacks along the main axis.</param>
  2809.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cylinder mesh.</returns>
  2810.     </member>
  2811.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Cylinder(Microsoft.DirectX.Direct3D.Device,System.Single,System.Single,System.Single,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  2812.       <summary>Uses a left-handed coordinate system to create a mesh that contains a cylinder.</summary>
  2813.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created cylinder mesh.</param>
  2814.       <param name="radius1">[in] Radius at the negative Z end. Value should be greater than or equal to 0.0f.</param>
  2815.       <param name="radius2">[in] Radius at the positive Z end. Value should be greater than or equal to 0.0f.</param>
  2816.       <param name="length">[in] Length of the cylinder along the z-axis.</param>
  2817.       <param name="slices">[in] Number of slices around the main axis.</param>
  2818.       <param name="stacks">[in] Number of stacks along the main axis.</param>
  2819.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2820.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cylinder mesh.</returns>
  2821.     </member>
  2822.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Dispose">
  2823.       <summary>Immediately releases the unmanaged resources used by the current object.</summary>
  2824.       <returns />
  2825.     </member>
  2826.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Equals(System.Object)">
  2827.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  2828.       <param name="compare">Object with which to make the comparison.</param>
  2829.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  2830.     </member>
  2831.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Finalize">
  2832.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  2833.       <returns />
  2834.     </member>
  2835.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2836.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2837.       <param name="filename">[in] String that specifies the file name.</param>
  2838.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2839.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2840.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures. Each <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2841.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2842.     </member>
  2843.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2844.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2845.       <param name="filename">[in] String that specifies the file name.</param>
  2846.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2847.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2848.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2849.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures. Each <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2850.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2851.     </member>
  2852.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2853.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2854.       <param name="filename">[in] String that specifies the file name.</param>
  2855.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2856.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2857.       <param name="materials">[out] Array that contains materials data. The array contains an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/material/material.xml">Material</A> structures, which in turn contain information from the .x file.</param>
  2858.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures. Each <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2859.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2860.     </member>
  2861.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device)">
  2862.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2863.       <param name="filename">[in] String that specifies the file name.</param>
  2864.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2865.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2866.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2867.     </member>
  2868.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  2869.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2870.       <param name="filename">[in] String that specifies the file name.</param>
  2871.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2872.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2873.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2874.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2875.     </member>
  2876.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  2877.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2878.       <param name="filename">[in] String that specifies the file name.</param>
  2879.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2880.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2881.       <param name="materials">[out] Array that contains materials data. The array contains an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/material/material.xml">Material</A> structures, which in turn contain information from the .x file.</param>
  2882.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2883.     </member>
  2884.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  2885.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2886.       <param name="filename">[in] String that specifies the file name.</param>
  2887.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2888.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2889.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2890.       <param name="materials">[out] Array that contains materials data. The array contains an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/material/material.xml">Material</A> structures, which in turn contain information from the .x file.</param>
  2891.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2892.     </member>
  2893.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2894.       <summary>Loads a mesh from a DirectX (.x) file.</summary>
  2895.       <param name="filename">[in] String that specifies the file name.</param>
  2896.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2897.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  2898.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2899.       <param name="materials">[out] Array that contains materials data. The array contains an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/material/material.xml">Material</A> structures, which in turn contain information from the .x file.</param>
  2900.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures. Each <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2901.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2902.     </member>
  2903.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2904.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2905.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2906.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2907.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2908.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2909.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2910.     </member>
  2911.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2912.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2913.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2914.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2915.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2916.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2917.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2918.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2919.     </member>
  2920.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device)">
  2921.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2922.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2923.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  2924.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2925.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2926.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2927.     </member>
  2928.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  2929.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2930.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2931.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  2932.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2933.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2934.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2935.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2936.     </member>
  2937.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  2938.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2939.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2940.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  2941.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2942.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2943.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  2944.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2945.     </member>
  2946.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  2947.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2948.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2949.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  2950.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2951.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2952.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2953.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  2954.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2955.     </member>
  2956.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2957.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2958.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2959.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  2960.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2961.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2962.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2963.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  2964.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2965.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2966.     </member>
  2967.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  2968.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2969.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2970.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2971.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2972.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  2973.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  2974.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2975.     </member>
  2976.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device)">
  2977.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2978.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2979.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2980.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2981.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2982.     </member>
  2983.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  2984.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2985.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2986.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2987.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2988.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  2989.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2990.     </member>
  2991.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  2992.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  2993.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  2994.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  2995.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  2996.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  2997.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  2998.     </member>
  2999.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  3000.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  3001.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  3002.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3003.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  3004.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3005.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3006.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3007.     </member>
  3008.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3009.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  3010.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  3011.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  3012.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3013.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  3014.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3015.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3016.     </member>
  3017.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3018.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  3019.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  3020.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  3021.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3022.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  3023.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3024.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3025.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3026.     </member>
  3027.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromStream(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3028.       <summary>Loads a mesh from a <see cref="T:System.IO.Stream" />.</summary>
  3029.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh data.</param>
  3030.       <param name="readBytes">[in] Size of the file in memory in bytes.</param>
  3031.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3032.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the mesh.</param>
  3033.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3034.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3035.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3036.     </member>
  3037.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3038.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3039.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3040.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3041.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3042.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3043.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3044.     </member>
  3045.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3046.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3047.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3048.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3049.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3050.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3051.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3052.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3053.     </member>
  3054.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3055.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3056.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3057.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3058.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3059.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3060.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3061.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3062.     </member>
  3063.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device)">
  3064.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3065.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3066.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3067.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3068.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3069.     </member>
  3070.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3071.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3072.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3073.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3074.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3075.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3076.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3077.     </member>
  3078.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  3079.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3080.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3081.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3082.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3083.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3084.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3085.     </member>
  3086.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3087.       <summary>Loads a mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3088.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that contains the mesh data.</param>
  3089.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3090.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3091.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3092.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3093.       <param name="effects">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3094.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the loaded mesh.</returns>
  3095.     </member>
  3096.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.GetHashCode">
  3097.       <summary>Returns the hash code for the current instance.</summary>
  3098.       <returns>Hash code for the instance.</returns>
  3099.     </member>
  3100.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Intersect(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  3101.       <summary>Determines whether a ray intersects with a mesh.</summary>
  3102.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3103.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3104.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3105.     </member>
  3106.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Intersect(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation[]@)">
  3107.       <summary>Determines whether a ray intersects with a mesh.</summary>
  3108.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3109.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3110.       <param name="allHits">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> structures that describe all intersections of the ray and the mesh.</param>
  3111.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3112.     </member>
  3113.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Intersect(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation@)">
  3114.       <summary>Determines whether a ray intersects with a mesh.</summary>
  3115.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3116.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3117.       <param name="closestHit">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> object that describes the closest intersection between the array and the mesh.</param>
  3118.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3119.     </member>
  3120.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Intersect(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation@,Microsoft.DirectX.Direct3D.IntersectInformation[]@)">
  3121.       <summary>Determines whether a ray intersects with a mesh.</summary>
  3122.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3123.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3124.       <param name="closestHit">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> object that describes the closest intersection between the array and the mesh.</param>
  3125.       <param name="allHits">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> structures that describe all intersections of the ray and the mesh.</param>
  3126.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3127.     </member>
  3128.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.IntersectSubset(System.Int32,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  3129.       <summary>Intersects the specified ray with a given mesh subset.</summary>
  3130.       <param name="attribID">[in] Attribute identifier of the subset to intersect with.</param>
  3131.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3132.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3133.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3134.     </member>
  3135.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.IntersectSubset(System.Int32,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation[]@)">
  3136.       <summary>Intersects the specified ray with a given mesh subset.</summary>
  3137.       <param name="attribID">[in] Attribute identifier of the subset to intersect with.</param>
  3138.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3139.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3140.       <param name="allHits">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> structures that describe all intersections of the ray and the mesh.</param>
  3141.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3142.     </member>
  3143.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.IntersectSubset(System.Int32,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation@)">
  3144.       <summary>Intersects the specified ray with a given mesh subset.</summary>
  3145.       <param name="attribID">[in] Attribute identifier of the subset to intersect with.</param>
  3146.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3147.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3148.       <param name="closestHit">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> object that describes the closest intersection between the array and the mesh.</param>
  3149.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3150.     </member>
  3151.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.IntersectSubset(System.Int32,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Direct3D.IntersectInformation@,Microsoft.DirectX.Direct3D.IntersectInformation[]@)">
  3152.       <summary>Intersects the specified ray with a given mesh subset.</summary>
  3153.       <param name="attribID">[in] Attribute identifier of the subset to intersect with.</param>
  3154.       <param name="rayPos">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the origin coordinate of the ray.</param>
  3155.       <param name="rayDir">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that specifies the direction of the ray.</param>
  3156.       <param name="closestHit">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> object that describes the closest intersection between the array and the mesh.</param>
  3157.       <param name="allHits">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/intersectinformation/intersectinformation.xml">IntersectInformation</A> structures that describe all intersections of the ray and the mesh.</param>
  3158.       <returns>Value that is <b>true</b> if the ray intersects a triangular face on the mesh; otherwise, the value is <b>false</b>.</returns>
  3159.     </member>
  3160.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.LoadHierarchy(System.IO.Stream,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.AllocateHierarchy,Microsoft.DirectX.Direct3D.LoadUserData)">
  3161.       <summary>Loads the first frame hierarchy from a <see cref="T:System.IO.Stream" />.</summary>
  3162.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh hierarchy to load.</param>
  3163.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3164.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3165.       <param name="allocHierarcy">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/allocatehierarchy/allocatehierarchy.xml">AllocateHierarchy</A>object.</param>
  3166.       <param name="userDataLoader">[in] Application-provided object that allows loading of user data. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/loaduserdata/loaduserdata.xml">LoadUserData</A>.</param>
  3167.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/animationrootframe/animationrootframe.xml">AnimationRootFrame</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/s/animationrootframe/p/animationcontroller.xml">AnimationRootFrame.AnimationController</A> property contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationcontroller/animationcontroller.xml">AnimationController</A> that corresponds to an animation, created with default tracks and events, in the DirectX (.x) file.</returns>
  3168.     </member>
  3169.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.LoadHierarchy(System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.AllocateHierarchy,Microsoft.DirectX.Direct3D.LoadUserData)">
  3170.       <summary>Loads the first frame hierarchy from a <see cref="T:System.IO.Stream" />.</summary>
  3171.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the mesh hierarchy to load.</param>
  3172.       <param name="readBytes">[in] Size of the <B>stream</B> in bytes.</param>
  3173.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3174.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>to associate with the mesh.</param>
  3175.       <param name="allocHierarcy">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/allocatehierarchy/allocatehierarchy.xml">AllocateHierarchy</A>object.</param>
  3176.       <param name="userDataLoader">[in] Application-provided object that allows loading of user data. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/loaduserdata/loaduserdata.xml">LoadUserData</A>.</param>
  3177.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/animationrootframe/animationrootframe.xml">AnimationRootFrame</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/s/animationrootframe/p/animationcontroller.xml">AnimationRootFrame.AnimationController</A> property contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationcontroller/animationcontroller.xml">AnimationController</A> that corresponds to an animation, created with default tracks and events, in the DirectX (.x) file.</returns>
  3178.     </member>
  3179.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.LoadHierarchyFromFile(System.String,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.AllocateHierarchy,Microsoft.DirectX.Direct3D.LoadUserData)">
  3180.       <summary>Loads the first frame hierarchy in a DirectX (.x) file.</summary>
  3181.       <param name="filename">[in] String that specifies the file name.</param>
  3182.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3183.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the mesh.</param>
  3184.       <param name="allocHierarcy">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/allocatehierarchy/allocatehierarchy.xml">AllocateHierarchy</A> object. See Remarks.</param>
  3185.       <param name="userDataLoader">[in] Application-provided object that allows loading of user data. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/loaduserdata/loaduserdata.xml">LoadUserData</A>.</param>
  3186.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/animationrootframe/animationrootframe.xml">AnimationRootFrame</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/s/animationrootframe/p/animationcontroller.xml">AnimationRootFrame.AnimationController</A> property contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationcontroller/animationcontroller.xml">AnimationController</A> that corresponds to an animation, created with default tracks and events, in the .x file.</returns>
  3187.     </member>
  3188.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.LockAttributeBuffer(Microsoft.DirectX.Direct3D.LockFlags)">
  3189.       <summary>Locks an attribute buffer and obtains its memory.</summary>
  3190.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3191.       <returns>Array that contains three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values for each face in the mesh.</returns>
  3192.     </member>
  3193.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream)">
  3194.       <summary>Controls the reordering of mesh faces and vertices to optimize performance and generate an output mesh.</summary>
  3195.       <param name="flags">[in] Type of optimization to perform; can be set to one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>).</param>
  3196.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3197.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  3198.     </member>
  3199.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3200.       <summary>Controls the reordering of mesh faces and vertices to optimize performance and generate an output mesh.</summary>
  3201.       <param name="flags">[in] Type of optimization to perform; can be set to one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>).</param>
  3202.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3203.       <param name="adjacencyOut">[in, out] Array for the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh.</param>
  3204.       <param name="faceRemap">[in, out] Destination buffer that contains the new index for each face.</param>
  3205.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains the new index for each vertex.</param>
  3206.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  3207.     </member>
  3208.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[])">
  3209.       <summary>Controls the reordering of mesh faces and vertices to optimize performance and generate an output mesh.</summary>
  3210.       <param name="flags">[in] Type of optimization to perform; can be set to one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>).</param>
  3211.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3212.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  3213.     </member>
  3214.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[],System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3215.       <summary>Controls the reordering of mesh faces and vertices to optimize performance and generate an output mesh.</summary>
  3216.       <param name="flags">[in] Type of optimization to perform; can be set to one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>).</param>
  3217.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3218.       <param name="adjacencyOut">[in, out] Array for the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh.</param>
  3219.       <param name="faceRemap">[in, out] Destination buffer that contains the new index for each face.</param>
  3220.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains the new index for each vertex.</param>
  3221.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  3222.     </member>
  3223.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.OptimizeInPlace(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream)">
  3224.       <summary>Controls the reordering of mesh faces and vertices to optimize performance.</summary>
  3225.       <param name="flags">[in] Type of optimization to perform; can be set to one or more of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A><i>Optimize*</i> flags.</param>
  3226.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3227.       <returns />
  3228.     </member>
  3229.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.OptimizeInPlace(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[])">
  3230.       <summary>Controls the reordering of mesh faces and vertices to optimize performance.</summary>
  3231.       <param name="flags">[in] Type of optimization to perform; can be set to one or more of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A><i>Optimize*</i> flags.</param>
  3232.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3233.       <returns />
  3234.     </member>
  3235.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.OptimizeInPlace(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3236.       <summary>Controls the reordering of mesh faces and vertices to optimize performance.</summary>
  3237.       <param name="flags">[in] Type of optimization to perform; can be set to one or more of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A><i>Optimize*</i> flags.</param>
  3238.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3239.       <param name="adjacencyOut">[in, out] Array for the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh.</param>
  3240.       <param name="faceRemap">[in, out] Destination buffer that contains the new index for each face.</param>
  3241.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains the new index for each vertex.</param>
  3242.       <returns />
  3243.     </member>
  3244.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.OptimizeInPlace(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[],System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3245.       <summary>Controls the reordering of mesh faces and vertices to optimize performance.</summary>
  3246.       <param name="flags">[in] Type of optimization to perform; can be set to one or more of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A><i>Optimize*</i> flags.</param>
  3247.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0.</param>
  3248.       <param name="adjacencyOut">[in, out] Array for the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh.</param>
  3249.       <param name="faceRemap">[in, out] Destination buffer that contains the new index for each face.</param>
  3250.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains the new index for each vertex.</param>
  3251.       <returns />
  3252.     </member>
  3253.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.op_Equality(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.Mesh)">
  3254.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  3255.       <param name="left" />
  3256.       <param name="right" />
  3257.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  3258.     </member>
  3259.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.op_Inequality(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.Mesh)">
  3260.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  3261.       <param name="left" />
  3262.       <param name="right" />
  3263.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  3264.     </member>
  3265.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Polygon(Microsoft.DirectX.Direct3D.Device,System.Single,System.Int32)">
  3266.       <summary>Uses a left-handed coordinate system to create a mesh that contains an n-sided polygon.</summary>
  3267.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created polygon mesh.</param>
  3268.       <param name="length">[in] Length of each side.</param>
  3269.       <param name="sides">[in] Number of sides for the polygon; must be greater than or equal to 3.</param>
  3270.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the polygon mesh.</returns>
  3271.     </member>
  3272.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Polygon(Microsoft.DirectX.Direct3D.Device,System.Single,System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3273.       <summary>Uses a left-handed coordinate system to create a mesh that contains an n-sided polygon.</summary>
  3274.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created polygon mesh.</param>
  3275.       <param name="length">[in] Length of each side.</param>
  3276.       <param name="sides">[in] Number of sides for the polygon; must be greater than or equal to 3.</param>
  3277.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3278.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the polygon mesh.</returns>
  3279.     </member>
  3280.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.raise_Disposing(System.Object,System.EventArgs)">
  3281.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Device" />.<see cref="E:Microsoft.DirectX.Direct3D.Device.Disposing" /> event when called from within a derived class.</summary>
  3282.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  3283.       <param name="i2">Arguments to pass into the event handler.</param>
  3284.       <returns />
  3285.     </member>
  3286.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.String,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.XFileFormat)">
  3287.       <summary>Saves the mesh to the specified stream object.</summary>
  3288.       <param name="filename">[in] String that specifies the file name.</param>
  3289.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3290.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3291.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3292.       <returns />
  3293.     </member>
  3294.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.String,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.EffectInstance,Microsoft.DirectX.Direct3D.XFileFormat)">
  3295.       <summary>Saves the mesh to the specified stream object.</summary>
  3296.       <param name="filename">[in] String that specifies the file name.</param>
  3297.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3298.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3299.       <param name="effect">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>structures, one per attribute group in the mesh. An effect instance is a particular instance of state information used to initialize an effect.</param>
  3300.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3301.       <returns />
  3302.     </member>
  3303.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.String,System.Int32[],Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.XFileFormat)">
  3304.       <summary>Saves the mesh to the specified stream object.</summary>
  3305.       <param name="filename">[in] String that specifies the file name.</param>
  3306.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3307.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3308.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3309.       <returns />
  3310.     </member>
  3311.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.String,System.Int32[],Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.EffectInstance,Microsoft.DirectX.Direct3D.XFileFormat)">
  3312.       <summary>Saves the mesh to the specified stream object.</summary>
  3313.       <param name="filename">[in] String that specifies the file name.</param>
  3314.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3315.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3316.       <param name="effect">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>structures, one per attribute group in the mesh. An effect instance is a particular instance of state information used to initialize an effect.</param>
  3317.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3318.       <returns />
  3319.     </member>
  3320.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.IO.Stream,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.XFileFormat)">
  3321.       <summary>Saves the mesh to the specified stream object.</summary>
  3322.       <param name="stream">[in] The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> in which to save the .x file.</param>
  3323.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3324.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3325.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3326.       <returns />
  3327.     </member>
  3328.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.IO.Stream,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.EffectInstance,Microsoft.DirectX.Direct3D.XFileFormat)">
  3329.       <summary>Saves the mesh to the specified stream object.</summary>
  3330.       <param name="stream">[in] The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> in which to save the .x file.</param>
  3331.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3332.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3333.       <param name="effect">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>structures, one per attribute group in the mesh. An effect instance is a particular instance of state information used to initialize an effect.</param>
  3334.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3335.       <returns />
  3336.     </member>
  3337.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.IO.Stream,System.Int32[],Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.XFileFormat)">
  3338.       <summary>Saves the mesh to the specified stream object.</summary>
  3339.       <param name="stream">[in] The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> in which to save the .x file.</param>
  3340.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3341.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3342.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3343.       <returns />
  3344.     </member>
  3345.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Save(System.IO.Stream,System.Int32[],Microsoft.DirectX.Direct3D.ExtendedMaterial[],Microsoft.DirectX.Direct3D.EffectInstance,Microsoft.DirectX.Direct3D.XFileFormat)">
  3346.       <summary>Saves the mesh to the specified stream object.</summary>
  3347.       <param name="stream">[in] The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> in which to save the .x file.</param>
  3348.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3349.       <param name="materials">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information to save in the DirectX (.x) file.</param>
  3350.       <param name="effect">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>structures, one per attribute group in the mesh. An effect instance is a particular instance of state information used to initialize an effect.</param>
  3351.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3352.       <returns />
  3353.     </member>
  3354.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.SaveHierarchyToFile(System.String,Microsoft.DirectX.Direct3D.XFileFormat,Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Direct3D.AnimationController,Microsoft.DirectX.Direct3D.SaveUserData)">
  3355.       <summary>Creates a DirectX (.x) file and saves the mesh hierarchy and corresponding animations in it.</summary>
  3356.       <param name="filename">[in] String that specifies the file name.</param>
  3357.       <param name="format">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/xfileformat/xfileformat.xml">XFileFormat</A> that indicates the format to use when saving the .x file. See Remarks.</param>
  3358.       <param name="frameRoot">[in] Root node of the hierarchy to save. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/frame/frame.xml">Frame</A>.</param>
  3359.       <param name="animationMixer">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationcontroller/animationcontroller.xml">AnimationController</A> whose animation sets will be stored.</param>
  3360.       <param name="saveUserData">[in] Application-provided object that allows saving of user data. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/saveuserdata/saveuserdata.xml">SaveUserData</A>.</param>
  3361.       <returns />
  3362.     </member>
  3363.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.SetAttributeTable(Microsoft.DirectX.Direct3D.AttributeRange[])">
  3364.       <summary>Sets a mesh's attribute table and specifies the number of entries stored in it.</summary>
  3365.       <param name="table">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributerange/attributerange.xml">AttributeRange</A> structures that represent the entries in the mesh attribute table.</param>
  3366.       <returns />
  3367.     </member>
  3368.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Simplify(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3369.       <summary>Generates a simplified mesh using the provided weights that come as close as possible to the given <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.param_Int32_minValue" />.</summary>
  3370.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3371.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3372.       <param name="minValue">[in] Number of vertices or faces, depending on the flag set in the <B>options</B> parameter, by which to simplify the source mesh.</param>
  3373.       <param name="options">[in] Simplification options for the mesh; can be one of the <i>Simplify*</i> flags in <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A>.</param>
  3374.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned simplification mesh.</returns>
  3375.     </member>
  3376.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Simplify(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Single[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3377.       <summary>Generates a simplified mesh using the provided weights that come as close as possible to the given <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.param_Int32_minValue" />.</summary>
  3378.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3379.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3380.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is set to 0, all vertex weights are set to 1.0.</param>
  3381.       <param name="minValue">[in] Number of vertices or faces, depending on the flag set in the <B>options</B> parameter, by which to simplify the source mesh.</param>
  3382.       <param name="options">[in] Simplification options for the mesh; can be one of the <i>Simplify*</i> flags in <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A>.</param>
  3383.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned simplification mesh.</returns>
  3384.     </member>
  3385.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Simplify(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3386.       <summary>Generates a simplified mesh using the provided weights that come as close as possible to the given <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.param_Int32_minValue" />.</summary>
  3387.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3388.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3389.       <param name="vertexAttributeWeights">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> structure that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  3390.       <param name="minValue">[in] Number of vertices or faces, depending on the flag set in the <B>options</B> parameter, by which to simplify the source mesh.</param>
  3391.       <param name="options">[in] Simplification options for the mesh; can be one of the <i>Simplify*</i> flags in <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A>.</param>
  3392.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned simplification mesh.</returns>
  3393.     </member>
  3394.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Simplify(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights,System.Single[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3395.       <summary>Generates a simplified mesh using the provided weights that come as close as possible to the given <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.param_Int32_minValue" />.</summary>
  3396.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3397.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3398.       <param name="vertexAttributeWeights">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> structure that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  3399.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is set to 0, all vertex weights are set to 1.0.</param>
  3400.       <param name="minValue">[in] Number of vertices or faces, depending on the flag set in the <B>options</B> parameter, by which to simplify the source mesh.</param>
  3401.       <param name="options">[in] Simplification options for the mesh; can be one of the <i>Simplify*</i> flags in <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A>.</param>
  3402.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned simplification mesh.</returns>
  3403.     </member>
  3404.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Simplify(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3405.       <summary>Generates a simplified mesh using the provided weights that come as close as possible to the given <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.param_Int32_minValue" />.</summary>
  3406.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3407.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3408.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of vertex weights. If this parameter is set to 0, all vertex weights are set to 1.0.</param>
  3409.       <param name="minValue">[in] Number of vertices or faces, depending on the flag set in the <B>options</B> parameter, by which to simplify the source mesh.</param>
  3410.       <param name="options">[in] Simplification options for the mesh; can be one of the <i>Simplify*</i> flags in <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A>.</param>
  3411.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned simplification mesh.</returns>
  3412.     </member>
  3413.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Simplify(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.AttributeWeights,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3414.       <summary>Generates a simplified mesh using the provided weights that come as close as possible to the given <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.param_Int32_minValue" />.</summary>
  3415.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3416.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3417.       <param name="vertexAttributeWeights">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> structure that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  3418.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of vertex weights. If this parameter is set to 0, all vertex weights are set to 1.0.</param>
  3419.       <param name="minValue">[in] Number of vertices or faces, depending on the flag set in the <B>options</B> parameter, by which to simplify the source mesh.</param>
  3420.       <param name="options">[in] Simplification options for the mesh; can be one of the <i>Simplify*</i> flags in <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A>.</param>
  3421.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned simplification mesh.</returns>
  3422.     </member>
  3423.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Sphere(Microsoft.DirectX.Direct3D.Device,System.Single,System.Int32,System.Int32)">
  3424.       <summary>Uses a left-handed coordinate system to create a mesh that contains a sphere.</summary>
  3425.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created sphere mesh.</param>
  3426.       <param name="radius">[in] Radius of the sphere. This value should be greater than or equal to 0.0f.</param>
  3427.       <param name="slices">[in] Number of slices around the main axis.</param>
  3428.       <param name="stacks">[in] Number of stacks along the main axis.</param>
  3429.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the sphere mesh.</returns>
  3430.     </member>
  3431.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Sphere(Microsoft.DirectX.Direct3D.Device,System.Single,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3432.       <summary>Uses a left-handed coordinate system to create a mesh that contains a sphere.</summary>
  3433.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created sphere mesh.</param>
  3434.       <param name="radius">[in] Radius of the sphere. This value should be greater than or equal to 0.0f.</param>
  3435.       <param name="slices">[in] Number of slices around the main axis.</param>
  3436.       <param name="stacks">[in] Number of stacks along the main axis.</param>
  3437.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing an array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3438.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the sphere mesh.</returns>
  3439.     </member>
  3440.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Split(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3441.       <summary>Splits a mesh into multiple meshes that are smaller than the specified size.</summary>
  3442.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3443.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3444.       <param name="maxSize">[in] Maximum number of vertices in the resulting mesh.</param>
  3445.       <param name="options">[in] One or more of the <i>Option*</i><A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> for the new meshes.</param>
  3446.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> objects for the new meshes. For a source mesh split into <i>n</i> meshes, the <B>return</B> value is an array of <i>n</i><A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> objects.</returns>
  3447.     </member>
  3448.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Split(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3449.       <summary>Splits a mesh into multiple meshes that are smaller than the specified size.</summary>
  3450.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3451.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be simplified.</param>
  3452.       <param name="maxSize">[in] Maximum number of vertices in the resulting mesh.</param>
  3453.       <param name="options">[in] One or more of the <i>Option*</i><A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> for the new meshes.</param>
  3454.       <param name="adjacencyArrayOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains adjacency arrays (<A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values) for the new meshes.</param>
  3455.       <param name="faceRemapArrayOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains an array of face remap arrays (<A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values) for the new meshes.</param>
  3456.       <param name="vertRemapArrayOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains an array of vertex remap arrays for the new meshes.</param>
  3457.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> objects for the new meshes. For a source mesh split into <i>n</i> meshes, the <B>return</B> value is an array of <i>n</i><A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> objects.</returns>
  3458.     </member>
  3459.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Teapot(Microsoft.DirectX.Direct3D.Device)">
  3460.       <summary>Uses a left-handed coordinate system to create a mesh that contains a teapot.</summary>
  3461.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created teapot mesh.</param>
  3462.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the teapot mesh.</returns>
  3463.     </member>
  3464.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Teapot(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3465.       <summary>Uses a left-handed coordinate system to create a mesh that contains a teapot.</summary>
  3466.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the created teapot mesh.</param>
  3467.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing an array filled with three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3468.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the teapot mesh.</returns>
  3469.     </member>
  3470.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TessellateNPatches(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,System.Single,System.Boolean)">
  3471.       <summary>Tessellates the given mesh using the N-patch tessellation scheme.</summary>
  3472.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to tessellate.</param>
  3473.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  3474.       <param name="numSegs">[in] Number of segments per edge to tessellate.</param>
  3475.       <param name="quadraticInterpNormals">[in] Value that specifies the type of interpolation to use. If set to <b>true</b>, quadratic interpolation for normals is used; if set to <b>false</b>, linear interpolation is used.</param>
  3476.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned tessellated mesh.</returns>
  3477.     </member>
  3478.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TessellateNPatches(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,System.Single,System.Boolean,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3479.       <summary>Tessellates the given mesh using the N-patch tessellation scheme.</summary>
  3480.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to tessellate.</param>
  3481.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  3482.       <param name="numSegs">[in] Number of segments per edge to tessellate.</param>
  3483.       <param name="quadraticInterpNormals">[in] Value that specifies the type of interpolation to use. If set to <b>true</b>, quadratic interpolation for normals is used; if set to <b>false</b>, linear interpolation is used.</param>
  3484.       <param name="adjacencyOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the output mesh.</param>
  3485.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned tessellated mesh.</returns>
  3486.     </member>
  3487.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TessellateNPatches(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Single,System.Boolean)">
  3488.       <summary>Tessellates the given mesh using the N-patch tessellation scheme.</summary>
  3489.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to tessellate.</param>
  3490.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  3491.       <param name="numSegs">[in] Number of segments per edge to tessellate.</param>
  3492.       <param name="quadraticInterpNormals">[in] Value that specifies the type of interpolation to use. If set to <b>true</b>, quadratic interpolation for normals is used; if set to <b>false</b>, linear interpolation is used.</param>
  3493.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned tessellated mesh.</returns>
  3494.     </member>
  3495.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TessellateNPatches(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Single,System.Boolean,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3496.       <summary>Tessellates the given mesh using the N-patch tessellation scheme.</summary>
  3497.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to tessellate.</param>
  3498.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  3499.       <param name="numSegs">[in] Number of segments per edge to tessellate.</param>
  3500.       <param name="quadraticInterpNormals">[in] Value that specifies the type of interpolation to use. If set to <b>true</b>, quadratic interpolation for normals is used; if set to <b>false</b>, linear interpolation is used.</param>
  3501.       <param name="adjacencyOut">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the output mesh.</param>
  3502.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the returned tessellated mesh.</returns>
  3503.     </member>
  3504.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TextFromFont(Microsoft.DirectX.Direct3D.Device,System.Drawing.Font,System.String,System.Single,System.Single)">
  3505.       <summary>Creates a mesh that contains the specified text, using a .NET font object.</summary>
  3506.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the text mesh.</param>
  3507.       <param name="font">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingFontClassTopic.asp">Font</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that creates the mesh.</param>
  3508.       <param name="text">[in] String that specifies the text to generate.</param>
  3509.       <param name="deviation">[in] Maximum chordal deviation from  font outlines.</param>
  3510.       <param name="extrusion">[in] Amount to extrude text in the negative z-direction.</param>
  3511.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cylinder mesh.</returns>
  3512.     </member>
  3513.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TextFromFont(Microsoft.DirectX.Direct3D.Device,System.Drawing.Font,System.String,System.Single,System.Single,Microsoft.DirectX.Direct3D.GlyphMetricsFloat[]@)">
  3514.       <summary>Creates a mesh that contains the specified text, using a .NET font object.</summary>
  3515.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the text mesh.</param>
  3516.       <param name="font">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingFontClassTopic.asp">Font</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that creates the mesh.</param>
  3517.       <param name="text">[in] String that specifies the text to generate.</param>
  3518.       <param name="deviation">[in] Maximum chordal deviation from  font outlines.</param>
  3519.       <param name="extrusion">[in] Amount to extrude text in the negative z-direction.</param>
  3520.       <param name="glyphMetrics">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/glyphmetricsfloat/glyphmetricsfloat.xml">GlyphMetricsFloat</A> structures that contain the glyph metric data. See Remarks. If glyph sizes are not a concern, this parameter can be omitted.</param>
  3521.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cylinder mesh.</returns>
  3522.     </member>
  3523.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TextFromFont(Microsoft.DirectX.Direct3D.Device,System.Drawing.Font,System.String,System.Single,System.Single,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3524.       <summary>Creates a mesh that contains the specified text, using a .NET font object.</summary>
  3525.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the text mesh.</param>
  3526.       <param name="font">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingFontClassTopic.asp">Font</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that creates the mesh.</param>
  3527.       <param name="text">[in] String that specifies the text to generate.</param>
  3528.       <param name="deviation">[in] Maximum chordal deviation from  font outlines.</param>
  3529.       <param name="extrusion">[in] Amount to extrude text in the negative z-direction.</param>
  3530.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing an array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3531.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cylinder mesh.</returns>
  3532.     </member>
  3533.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.TextFromFont(Microsoft.DirectX.Direct3D.Device,System.Drawing.Font,System.String,System.Single,System.Single,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.GlyphMetricsFloat[]@)">
  3534.       <summary>Creates a mesh that contains the specified text, using a .NET font object.</summary>
  3535.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the text mesh.</param>
  3536.       <param name="font">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingFontClassTopic.asp">Font</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that creates the mesh.</param>
  3537.       <param name="text">[in] String that specifies the text to generate.</param>
  3538.       <param name="deviation">[in] Maximum chordal deviation from  font outlines.</param>
  3539.       <param name="extrusion">[in] Amount to extrude text in the negative z-direction.</param>
  3540.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing an array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3541.       <param name="glyphMetrics">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/glyphmetricsfloat/glyphmetricsfloat.xml">GlyphMetricsFloat</A> structures that contain the glyph metric data. See Remarks. If glyph sizes are not a concern, this parameter can be omitted.</param>
  3542.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cylinder mesh.</returns>
  3543.     </member>
  3544.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Torus(Microsoft.DirectX.Direct3D.Device,System.Single,System.Single,System.Int32,System.Int32)">
  3545.       <summary>Uses a left-handed coordinate system to create a mesh that contains a torus.</summary>
  3546.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the text mesh.</param>
  3547.       <param name="innerRadius">[in] Inner radius of the torus; should be greater than or equal to 0.0f.</param>
  3548.       <param name="outterRadius">[in] Outer radius of the torus; should be greater than or equal to 0.0f.</param>
  3549.       <param name="sides">[in] Number of sides in a cross section; must be greater than or equal to 3.</param>
  3550.       <param name="rings">[in] Number of rings in the torus; must be greater than or equal to 3.</param>
  3551.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the torus mesh.</returns>
  3552.     </member>
  3553.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Torus(Microsoft.DirectX.Direct3D.Device,System.Single,System.Single,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3554.       <summary>Uses a left-handed coordinate system to create a mesh that contains a torus.</summary>
  3555.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device associated with the text mesh.</param>
  3556.       <param name="innerRadius">[in] Inner radius of the torus; should be greater than or equal to 0.0f.</param>
  3557.       <param name="outterRadius">[in] Outer radius of the torus; should be greater than or equal to 0.0f.</param>
  3558.       <param name="sides">[in] Number of sides in a cross section; must be greater than or equal to 3.</param>
  3559.       <param name="rings">[in] Number of rings in the torus; must be greater than or equal to 3.</param>
  3560.       <param name="adjacency">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object containing an array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh.</param>
  3561.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the torus mesh.</returns>
  3562.     </member>
  3563.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.UnlockAttributeBuffer(System.Int32[])">
  3564.       <summary>Unlocks an attribute buffer.</summary>
  3565.       <param name="dataAttribute">[in] Array of pointers that represents the attribute buffer to unlock.</param>
  3566.       <returns />
  3567.     </member>
  3568.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Validate(System.Int32[])">
  3569.       <summary>Validates a mesh.</summary>
  3570.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be tested.</param>
  3571.       <returns />
  3572.     </member>
  3573.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Validate(System.Int32[],System.String@)">
  3574.       <summary>Validates a mesh.</summary>
  3575.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be tested.</param>
  3576.       <param name="errorsAndWarnings">[out] Returns a buffer that contains a string of errors and warnings, which explain the problems found in the mesh.</param>
  3577.       <returns />
  3578.     </member>
  3579.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Validate(Microsoft.DirectX.Direct3D.GraphicsStream)">
  3580.       <summary>Validates a mesh.</summary>
  3581.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be tested.</param>
  3582.       <returns />
  3583.     </member>
  3584.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.Validate(Microsoft.DirectX.Direct3D.GraphicsStream,System.String@)">
  3585.       <summary>Validates a mesh.</summary>
  3586.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the mesh to be tested.</param>
  3587.       <param name="errorsAndWarnings">[out] Returns a buffer that contains a string of errors and warnings, which explain the problems found in the mesh.</param>
  3588.       <returns />
  3589.     </member>
  3590.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.WeldVertices(Microsoft.DirectX.Direct3D.WeldEpsilonsFlags,Microsoft.DirectX.Direct3D.WeldEpsilons,System.Int32[],Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3591.       <summary>Welds together replicated vertices that have equal attributes.</summary>
  3592.       <param name="flags">[in] One or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/weldepsilonsflags/weldepsilonsflags.xml">WeldEpsilonsFlags</A>.</param>
  3593.       <param name="epsilons">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/weldepsilons/weldepsilons.xml">WeldEpsilons</A> structure that specifies the epsilon values to use for this method.</param>
  3594.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0. If this parameter is omitted, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/m/generateadjacency.xml">BaseMesh.GenerateAdjacency</A> is called to create logical adjacency information.</param>
  3595.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the new index for each vertex.</param>
  3596.       <returns />
  3597.     </member>
  3598.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.WeldVertices(Microsoft.DirectX.Direct3D.WeldEpsilonsFlags,Microsoft.DirectX.Direct3D.WeldEpsilons,System.Int32[])">
  3599.       <summary>Welds together replicated vertices that have equal attributes.</summary>
  3600.       <param name="flags">[in] One or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/weldepsilonsflags/weldepsilonsflags.xml">WeldEpsilonsFlags</A>.</param>
  3601.       <param name="epsilons">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/weldepsilons/weldepsilons.xml">WeldEpsilons</A> structure that specifies the epsilon values to use for this method.</param>
  3602.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0. If this parameter is omitted, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/m/generateadjacency.xml">BaseMesh.GenerateAdjacency</A> is called to create logical adjacency information.</param>
  3603.       <returns />
  3604.     </member>
  3605.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.WeldVertices(Microsoft.DirectX.Direct3D.WeldEpsilonsFlags,Microsoft.DirectX.Direct3D.WeldEpsilons,System.Int32[],System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3606.       <summary>Welds together replicated vertices that have equal attributes.</summary>
  3607.       <param name="flags">[in] One or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/weldepsilonsflags/weldepsilonsflags.xml">WeldEpsilonsFlags</A>.</param>
  3608.       <param name="epsilons">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/weldepsilons/weldepsilons.xml">WeldEpsilons</A> structure that specifies the epsilon values to use for this method.</param>
  3609.       <param name="adjacencyIn">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0. If this parameter is omitted, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/m/generateadjacency.xml">BaseMesh.GenerateAdjacency</A> is called to create logical adjacency information.</param>
  3610.       <param name="adjacencyOut">[in, out] Face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh.</param>
  3611.       <param name="faceRemap">[out] Array that contains the new index for each face.</param>
  3612.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the new index for each vertex.</param>
  3613.       <returns />
  3614.     </member>
  3615.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.WeldVertices(Microsoft.DirectX.Direct3D.WeldEpsilonsFlags,Microsoft.DirectX.Direct3D.WeldEpsilons,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream)">
  3616.       <summary>Welds together replicated vertices that have equal attributes.</summary>
  3617.       <param name="flags">[in] One or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/weldepsilonsflags/weldepsilonsflags.xml">WeldEpsilonsFlags</A>.</param>
  3618.       <param name="epsilons">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/weldepsilons/weldepsilons.xml">WeldEpsilons</A> structure that specifies the epsilon values to use for this method.</param>
  3619.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0. If this parameter is omitted, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/m/generateadjacency.xml">BaseMesh.GenerateAdjacency</A> is called to create logical adjacency information.</param>
  3620.       <param name="adjacencyOut">[in, out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outer array is one set of face adjacencies per triangle in the mesh.</param>
  3621.       <returns />
  3622.     </member>
  3623.     <member name="M:Microsoft.DirectX.Direct3D.Mesh.WeldVertices(Microsoft.DirectX.Direct3D.WeldEpsilonsFlags,Microsoft.DirectX.Direct3D.WeldEpsilons,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  3624.       <summary>Welds together replicated vertices that have equal attributes.</summary>
  3625.       <param name="flags">[in] One or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/weldepsilonsflags/weldepsilonsflags.xml">WeldEpsilonsFlags</A>.</param>
  3626.       <param name="epsilons">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/weldepsilons/weldepsilons.xml">WeldEpsilons</A> structure that specifies the epsilon values to use for this method.</param>
  3627.       <param name="adjacencyIn">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh. If the edge has no adjacent faces, the value is 0. If this parameter is omitted, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basemesh/m/generateadjacency.xml">BaseMesh.GenerateAdjacency</A> is called to create logical adjacency information.</param>
  3628.       <param name="adjacencyOut">[in, out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outer array is one set of face adjacencies per triangle in the mesh.</param>
  3629.       <param name="faceRemap">[out] Array that contains the new index for each face.</param>
  3630.       <param name="vertexRemap">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the new index for each vertex.</param>
  3631.       <returns />
  3632.     </member>
  3633.     <member name="P:Microsoft.DirectX.Direct3D.Mesh.Disposed">
  3634.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  3635.     </member>
  3636.     <member name="T:Microsoft.DirectX.Direct3D.MeshContainer">
  3637.       <summary>Encapsulates a mesh object in a transformation frame hierarchy.</summary>
  3638.     </member>
  3639.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.#ctor">
  3640.       <summary>Initializes a new instance of the object.</summary>
  3641.     </member>
  3642.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.Finalize">
  3643.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3644.       <returns />
  3645.     </member>
  3646.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.GetAdjacency">
  3647.       <summary>Reference to an array of three Int32 per triangle of the mesh that contains adjacency information.</summary>
  3648.       <returns />
  3649.     </member>
  3650.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.GetAdjacencyStream">
  3651.       <summary>Stream containing three Int32 per triangle of the mesh that contains adjacency information.</summary>
  3652.       <returns />
  3653.     </member>
  3654.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.GetMaterials">
  3655.       <summary>Array of mesh materials.</summary>
  3656.       <returns />
  3657.     </member>
  3658.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.SetAdjacency(Microsoft.DirectX.Direct3D.GraphicsStream)">
  3659.       <summary />
  3660.       <param name="adj" />
  3661.       <returns />
  3662.     </member>
  3663.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.SetAdjacency(System.Int32[])">
  3664.       <summary />
  3665.       <param name="adj" />
  3666.       <returns />
  3667.     </member>
  3668.     <member name="M:Microsoft.DirectX.Direct3D.MeshContainer.SetMaterials(Microsoft.DirectX.Direct3D.ExtendedMaterial[])">
  3669.       <summary />
  3670.       <param name="mtrl" />
  3671.       <returns />
  3672.     </member>
  3673.     <member name="P:Microsoft.DirectX.Direct3D.MeshContainer.EffectInstance">
  3674.       <summary>The effect instance.</summary>
  3675.     </member>
  3676.     <member name="P:Microsoft.DirectX.Direct3D.MeshContainer.MeshData">
  3677.       <summary>Type of data in the mesh.</summary>
  3678.     </member>
  3679.     <member name="P:Microsoft.DirectX.Direct3D.MeshContainer.Name">
  3680.       <summary>Mesh name.</summary>
  3681.     </member>
  3682.     <member name="P:Microsoft.DirectX.Direct3D.MeshContainer.NextContainer">
  3683.       <summary>Reference to the next mesh container.</summary>
  3684.     </member>
  3685.     <member name="P:Microsoft.DirectX.Direct3D.MeshContainer.SkinInformation">
  3686.       <summary>Reference to the skin information object.</summary>
  3687.     </member>
  3688.     <member name="T:Microsoft.DirectX.Direct3D.PatchMesh">
  3689.       <summary>Provides patch mesh functionality.</summary>
  3690.     </member>
  3691.     <member name="E:Microsoft.DirectX.Direct3D.PatchMesh.Disposing">
  3692.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.PatchMesh.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  3693.     </member>
  3694.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream)">
  3695.       <summary>Creates a new patch mesh with the specified vertex declaration.</summary>
  3696.       <param name="options">[in] Mesh creation options, indicated through one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3697.       <param name="decl">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that specify the vertex format for the vertices in the output mesh.</param>
  3698.       <returns>Cloned patch mesh.</returns>
  3699.     </member>
  3700.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[])">
  3701.       <summary>Creates a new patch mesh with the specified vertex declaration.</summary>
  3702.       <param name="options">[in] Mesh creation options, indicated through one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3703.       <param name="decl">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that specify the vertex format for the vertices in the output mesh.</param>
  3704.       <returns>Cloned patch mesh.</returns>
  3705.     </member>
  3706.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.CreateNPatchMesh(Microsoft.DirectX.Direct3D.Mesh)">
  3707.       <summary>Creates an N-patch mesh from a triangle mesh.</summary>
  3708.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> triangle mesh object to convert to a patch mesh.</param>
  3709.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/patchmesh/patchmesh.xml">PatchMesh</A> object.</returns>
  3710.     </member>
  3711.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.PatchInformation,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.VertexElement[])">
  3712.       <summary>Creates a mesh from a control-patch mesh.</summary>
  3713.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> to associate with the patch mesh.</param>
  3714.       <param name="information">[in] Patch information structure. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/patchinformation/patchinformation.xml">PatchInformation</A>.</param>
  3715.       <param name="numberPatches">[in] Number of patches.</param>
  3716.       <param name="numberVertices">[in] Number of control vertices in the patch.</param>
  3717.       <param name="declaration">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the vertex format for the returned mesh.</param>
  3718.     </member>
  3719.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Dispose">
  3720.       <summary>Releases the unmanaged resources used by an object.</summary>
  3721.       <returns />
  3722.     </member>
  3723.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Equals(System.Object)">
  3724.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  3725.       <param name="compare">Object with which to make the comparison.</param>
  3726.       <returns>Value that is <b>true</b> if the current instance is equal to the specified object; <b>false</b> if it is not.</returns>
  3727.     </member>
  3728.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Finalize">
  3729.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  3730.       <returns />
  3731.     </member>
  3732.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3733.       <summary>Loads a patch mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3734.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that represents the file data object to load.</param>
  3735.       <param name="options">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3736.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the mesh.</param>
  3737.       <param name="effects">An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3738.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/patchmesh/patchmesh.xml">PatchMesh</A> object that represents the loaded patch mesh.</returns>
  3739.     </member>
  3740.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device)">
  3741.       <summary>Loads a patch mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3742.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that represents the file data object to load.</param>
  3743.       <param name="options">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3744.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the mesh.</param>
  3745.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/patchmesh/patchmesh.xml">PatchMesh</A> object that represents the loaded patch mesh.</returns>
  3746.     </member>
  3747.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  3748.       <summary>Loads a patch mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3749.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that represents the file data object to load.</param>
  3750.       <param name="options">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3751.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the mesh.</param>
  3752.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3753.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/patchmesh/patchmesh.xml">PatchMesh</A> object that represents the loaded patch mesh.</returns>
  3754.     </member>
  3755.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  3756.       <summary>Loads a patch mesh from an <see cref="T:Microsoft.DirectX.Direct3D.XFileData" /> object.</summary>
  3757.       <param name="xofObjMesh">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/c/xfiledata/xfiledata.xml">XFileData</A> object that represents the file data object to load.</param>
  3758.       <param name="options">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3759.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object to associate with the mesh.</param>
  3760.       <param name="materials">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/extendedmaterial/extendedmaterial.xml">ExtendedMaterial</A> structures that contain material information saved in the mesh.</param>
  3761.       <param name="effects">An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A> structure that contains a set of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A> structures, each of which represents an attribute group in the returned mesh. The data in these structures represent a particular instance of state information used to initialize an effect. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectinstance/effectinstance.xml">EffectInstance</A>.</param>
  3762.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/patchmesh/patchmesh.xml">PatchMesh</A> object that represents the loaded patch mesh.</returns>
  3763.     </member>
  3764.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.GenerateAdjacency(System.Single)">
  3765.       <summary>Generates adjacency information based on mesh indices.</summary>
  3766.       <param name="tolerance">[in] Specifies that vertices that differ in position by less than the tolerance be treated as coincident.</param>
  3767.       <returns />
  3768.     </member>
  3769.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.GetHashCode">
  3770.       <summary>Returns the hash code for the current instance.</summary>
  3771.       <returns>Hash code for the instance.</returns>
  3772.     </member>
  3773.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.GetTessellateSize(System.Single,System.Int32,System.Int32@,System.Int32@)">
  3774.       <summary>Retrieves the size of the tessellated mesh, given a tessellation level.</summary>
  3775.       <param name="tessLevel">[in] Tessellation level.</param>
  3776.       <param name="adaptive">[in] Value that specifies adaptive tessellation. For adaptive tessellation, set this parameter to -1 and set <B>tessLevel</B> to the maximum tessellation value. This results in the maximum mesh size necessary for adaptive tessellation. To specify no tessellation, set this parameter to 0.</param>
  3777.       <param name="numTriangles">[out] Number of triangles generated by the tessellated mesh.</param>
  3778.       <param name="numVertices">[out] Number of vertices generated by the tessellated mesh.</param>
  3779.       <returns />
  3780.     </member>
  3781.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.LockAttributeBuffer(Microsoft.DirectX.Direct3D.LockFlags)">
  3782.       <summary>Locks the attribute buffer.</summary>
  3783.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSysLock">NoSysLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3784.       <returns>Returns the locked buffer in an array.</returns>
  3785.     </member>
  3786.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.LockIndexBuffer(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3787.       <summary>Locks the index buffer.</summary>
  3788.       <param name="typeIndex">A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemTypeClassTopic.asp">Type</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that indicates the type of array data to return. This can be a value type or any type that contains only value types.</param>
  3789.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSysLock">NoSysLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3790.       <param name="ranks">[in] Array of one to three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values that indicate the dimensions of the returning <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" />.</param>
  3791.       <returns>An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that represents the locked index buffer.</returns>
  3792.     </member>
  3793.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.LockIndexBuffer(Microsoft.DirectX.Direct3D.LockFlags)">
  3794.       <summary>Locks the index buffer.</summary>
  3795.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSysLock">NoSysLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3796.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents the locked index buffer.</returns>
  3797.     </member>
  3798.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.LockVertexBuffer(Microsoft.DirectX.Direct3D.LockFlags)">
  3799.       <summary>Locks the vertex buffer.</summary>
  3800.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoOverWrite">NoOverWrite</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3801.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents the locked vertex buffer.</returns>
  3802.     </member>
  3803.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.LockVertexBuffer(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3804.       <summary>Locks the vertex buffer.</summary>
  3805.       <param name="typeVertex">A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemTypeClassTopic.asp">Type</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that indicates the type of array data to return. This can be a value type or any type that contains only value types.</param>
  3806.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoOverWrite">NoOverWrite</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3807.       <param name="ranks">[in] Array of one to three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values that indicate the dimensions of the returning <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" />.</param>
  3808.       <returns>An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp">Array</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that represents the locked vertex buffer.</returns>
  3809.     </member>
  3810.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Optimize">
  3811.       <summary>Optimizes the patch mesh for efficient tessellation.</summary>
  3812.       <returns />
  3813.     </member>
  3814.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.op_Equality(Microsoft.DirectX.Direct3D.PatchMesh,Microsoft.DirectX.Direct3D.PatchMesh)">
  3815.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  3816.       <param name="left" />
  3817.       <param name="right" />
  3818.       <returns>Returns <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  3819.     </member>
  3820.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.op_Inequality(Microsoft.DirectX.Direct3D.PatchMesh,Microsoft.DirectX.Direct3D.PatchMesh)">
  3821.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  3822.       <param name="left" />
  3823.       <param name="right" />
  3824.       <returns>Returns <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  3825.     </member>
  3826.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.raise_Disposing(System.Object,System.EventArgs)">
  3827.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.PatchMesh" />.<see cref="E:Microsoft.DirectX.Direct3D.PatchMesh.Disposing" /> event when called from within a derived class.</summary>
  3828.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  3829.       <param name="i2">Arguments to pass into the event handler.</param>
  3830.       <returns />
  3831.     </member>
  3832.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.SetIndexBufferData(System.Object,Microsoft.DirectX.Direct3D.LockFlags)">
  3833.       <summary>Sets index buffer data.</summary>
  3834.       <param name="data">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemObjectClassTopic.asp">Object</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the data to copy into the index buffer. This can be any value type or array of value types. The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> and <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt16ClassTopic.asp">Int16</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values are commonly used.</param>
  3835.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform when setting the data. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3836.       <returns />
  3837.     </member>
  3838.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.SetVertexBufferData(System.Object,Microsoft.DirectX.Direct3D.LockFlags)">
  3839.       <summary>Sets vertex buffer data.</summary>
  3840.       <param name="data">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemObjectClassTopic.asp">Object</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the data to copy into the vertex buffer. This can be any value type or array of value types. The <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> and <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt16ClassTopic.asp">Int16</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values are commonly used.</param>
  3841.       <param name="flags">[in] Zero or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A> that describe the type of lock to perform when setting the data. For this method, the valid flags are <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#Discard">Discard</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoDirtyUpdate">NoDirtyUpdate</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#NoSystemLock">NoSystemLock</A>, and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml#ReadOnly">ReadOnly</A>. For a description of the flags, see <A href="/directx/ref/ns/microsoft.directx.direct3d/e/lockflags/lockflags.xml">LockFlags</A>.</param>
  3842.       <returns />
  3843.     </member>
  3844.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Tessellate(System.Single,Microsoft.DirectX.Direct3D.Mesh)">
  3845.       <summary>Performs uniform tessellation based on the tessellation level.</summary>
  3846.       <param name="tessLevel">[in] Tessellation level. This is the number of vertices introduced between existing vertices. The range of this floating-point parameter is between 0 and 32.</param>
  3847.       <param name="mesh">[in] Resulting tessellated mesh. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A>.</param>
  3848.       <returns />
  3849.     </member>
  3850.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.TessellateAdaptive(Microsoft.DirectX.Vector4,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Mesh)">
  3851.       <summary>Performs adaptive tessellation based on the z-based adaptive tessellation criterion.</summary>
  3852.       <param name="trans">[in] Specifies a 4-D vector (<A href="/directx/ref/ns/microsoft.directx/s/vector4/vector4.xml">Vector4</A>) that is dotted with the vertices to get the per-vertex adaptive tessellation amount. Each edge is tessellated to the average value of the tessellation levels for the two vertices it connects.</param>
  3853.       <param name="maxTessellate">[in] Maximum limit for adaptive tessellation. This is the number of vertices introduced between existing vertices. The range of this integer value is between <B>minTessellate</B> and 32.</param>
  3854.       <param name="minTessellate">[in] Minimum limit for adaptive tessellation. This is the number of vertices introduced between existing vertices. The range of this integer value is between 1 and <B>maxTessellate</B>.</param>
  3855.       <param name="mesh">[in] Resulting tessellated mesh. For more information, see <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A>.</param>
  3856.       <returns />
  3857.     </member>
  3858.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.UnlockAttributeBuffer(System.Int32[])">
  3859.       <summary>Unlocks the attribute buffer.</summary>
  3860.       <param name="dataAttribute">Array of values that contains the attribute buffer to unlock.</param>
  3861.       <returns />
  3862.     </member>
  3863.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.UnlockIndexBuffer">
  3864.       <summary>Unlocks the index buffer.</summary>
  3865.       <returns />
  3866.     </member>
  3867.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.UnlockVertexBuffer">
  3868.       <summary>Unlocks the vertex buffer.</summary>
  3869.       <returns />
  3870.     </member>
  3871.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Validate">
  3872.       <summary>Validates a patch mesh.</summary>
  3873.       <returns>Returns a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/degenerateitems/degenerateitems.xml">DegenerateItems</A> structure that contains the indexes of patches and vertices that caused validation to fail.</returns>
  3874.     </member>
  3875.     <member name="M:Microsoft.DirectX.Direct3D.PatchMesh.Validate(System.String@)">
  3876.       <summary>Validates a patch mesh.</summary>
  3877.       <param name="errorsAndWarnings">[out] Returns a buffer that contains a string of errors and warnings, which explain the problems found in the mesh.</param>
  3878.       <returns>Returns a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/degenerateitems/degenerateitems.xml">DegenerateItems</A> structure that contains the indexes of patches and vertices that caused validation to fail.</returns>
  3879.     </member>
  3880.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.ControlVerticesPerPatch">
  3881.       <summary>Retrieves the number of control vertices per patch.</summary>
  3882.     </member>
  3883.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.Declaration">
  3884.       <summary>Retrieves the vertex declaration.</summary>
  3885.     </member>
  3886.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.Device">
  3887.       <summary>Retrieves the <see cref="T:Microsoft.DirectX.Direct3D.Device" /> that created the mesh.</summary>
  3888.     </member>
  3889.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.DisplacementParameter">
  3890.       <summary>Retrieves or sets mesh geometry displacement parameters.</summary>
  3891.     </member>
  3892.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.Disposed">
  3893.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  3894.     </member>
  3895.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.IndexBuffer">
  3896.       <summary>Retrieves the mesh index buffer.</summary>
  3897.     </member>
  3898.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.NumberPatches">
  3899.       <summary>Retrieves the number of patches in a mesh.</summary>
  3900.     </member>
  3901.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.NumberVertices">
  3902.       <summary>Retrieves the number of vertices for a mesh.</summary>
  3903.     </member>
  3904.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.Options">
  3905.       <summary>Retrieves a <see cref="T:Microsoft.DirectX.Direct3D.MeshOptions" /> structure that contains information about the patch mesh.</summary>
  3906.     </member>
  3907.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.PatchInformation">
  3908.       <summary>Retrieves the attributes of the patch mesh.</summary>
  3909.     </member>
  3910.     <member name="P:Microsoft.DirectX.Direct3D.PatchMesh.VertexBuffer">
  3911.       <summary>Retrieves the mesh vertex buffer.</summary>
  3912.     </member>
  3913.     <member name="T:Microsoft.DirectX.Direct3D.ProgressiveMesh">
  3914.       <summary>Manipulates progressive mesh objects.</summary>
  3915.     </member>
  3916.     <member name="E:Microsoft.DirectX.Direct3D.ProgressiveMesh.Disposing">
  3917.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  3918.     </member>
  3919.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.Device)">
  3920.       <summary>Clones a progressive mesh.</summary>
  3921.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3922.       <param name="declaration">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the vertex format for the returned mesh. This parameter must map directly to a flexible vertex format (FVF).</param>
  3923.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device object associated with the mesh.</param>
  3924.       <returns>Returns a cloned <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object.</returns>
  3925.     </member>
  3926.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device)">
  3927.       <summary>Clones a progressive mesh.</summary>
  3928.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3929.       <param name="declaration">Array containing <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the vertex format for the returned mesh. This parameter must map directly to a flexible vertex format (FVF).</param>
  3930.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device object associated with the mesh.</param>
  3931.       <returns>Returns a cloned <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object.</returns>
  3932.     </member>
  3933.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device)">
  3934.       <summary>Clones a progressive mesh.</summary>
  3935.       <param name="options">[in] One or more flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify creation options for the mesh (excepting the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Simplify*</A> and <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">Optimize*</A> flags).</param>
  3936.       <param name="vertexFormat">A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> enumerated value that indicates the vertex format of the returned mesh.</param>
  3937.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device object associated with the mesh.</param>
  3938.       <returns>Returns a cloned <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object.</returns>
  3939.     </member>
  3940.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3941.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> class.</summary>
  3942.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3943.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created progressive mesh.</param>
  3944.       <param name="minValue">[in] Number of vertices or faces (depending on which flag is set in the <B>options</B> parameter) by which to simplify the source mesh.</param>
  3945.       <param name="options">[in] Simplification options for the mesh. Either <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A> can be set.</param>
  3946.     </member>
  3947.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Single[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3948.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> class.</summary>
  3949.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3950.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created progressive mesh.</param>
  3951.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight for a given vertex, the less likely it is to be simplified out of existence.</param>
  3952.       <param name="minValue">[in] Number of vertices or faces (depending on which flag is set in the <B>options</B> parameter) by which to simplify the source mesh.</param>
  3953.       <param name="options">[in] Simplification options for the mesh. Either <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A> can be set.</param>
  3954.     </member>
  3955.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3956.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> class.</summary>
  3957.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3958.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created progressive mesh.</param>
  3959.       <param name="vertexAttributeWeights">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> structure that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  3960.       <param name="minValue">[in] Number of vertices or faces (depending on which flag is set in the <B>options</B> parameter) by which to simplify the source mesh.</param>
  3961.       <param name="options">[in] Simplification options for the mesh. Either <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A> can be set.</param>
  3962.     </member>
  3963.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights,System.Single[],System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3964.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> class.</summary>
  3965.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3966.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created progressive mesh.</param>
  3967.       <param name="vertexAttributeWeights">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> structure that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  3968.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight for a given vertex, the less likely it is to be simplified out of existence.</param>
  3969.       <param name="minValue">[in] Number of vertices or faces (depending on which flag is set in the <B>options</B> parameter) by which to simplify the source mesh.</param>
  3970.       <param name="options">[in] Simplification options for the mesh. Either <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A> can be set.</param>
  3971.     </member>
  3972.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3973.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> class.</summary>
  3974.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3975.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created progressive mesh.</param>
  3976.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight for a given vertex, the less likely it is to be simplified out of existence.</param>
  3977.       <param name="minValue">[in] Number of vertices or faces (depending on which flag is set in the <B>options</B> parameter) by which to simplify the source mesh.</param>
  3978.       <param name="options">[in] Simplification options for the mesh. Either <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A> can be set.</param>
  3979.     </member>
  3980.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.AttributeWeights,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,Microsoft.DirectX.Direct3D.MeshFlags)">
  3981.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> class.</summary>
  3982.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the source mesh.</param>
  3983.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created progressive mesh.</param>
  3984.       <param name="vertexAttributeWeights">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> structure that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  3985.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight for a given vertex, the less likely it is to be simplified out of existence.</param>
  3986.       <param name="minValue">[in] Number of vertices or faces (depending on which flag is set in the <B>options</B> parameter) by which to simplify the source mesh.</param>
  3987.       <param name="options">[in] Simplification options for the mesh. Either <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A> or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A> can be set.</param>
  3988.     </member>
  3989.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Dispose">
  3990.       <summary>Immediately releases the unmanaged resources used by the current object.</summary>
  3991.       <returns />
  3992.     </member>
  3993.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Equals(System.Object)">
  3994.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  3995.       <param name="compare">Object with which to make the comparison.</param>
  3996.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  3997.     </member>
  3998.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Finalize">
  3999.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  4000.       <returns />
  4001.     </member>
  4002.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.GetHashCode">
  4003.       <summary>Returns the hash code for the current instance.</summary>
  4004.       <returns>Hash code for the instance.</returns>
  4005.     </member>
  4006.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags)">
  4007.       <summary>Generates an output mesh with reordered faces and vertices to optimize performance.</summary>
  4008.       <param name="flags">[in] Type of optimization to perform. This parameter can be set to one or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A>).</param>
  4009.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  4010.     </member>
  4011.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[]@,System.Int32[]@)">
  4012.       <summary>Generates an output mesh with reordered faces and vertices to optimize performance.</summary>
  4013.       <param name="flags">[in] Type of optimization to perform. This parameter can be set to one or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A>).</param>
  4014.       <param name="adjacencyOut">[out] Array for the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh. The size of this array is the maximum number of faces multiplied by 3.</param>
  4015.       <param name="faceRemap">[out] Array that contains the new index for each face.</param>
  4016.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  4017.     </member>
  4018.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.Optimize(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  4019.       <summary>Generates an output mesh with reordered faces and vertices to optimize performance.</summary>
  4020.       <param name="flags">[in] Type of optimization to perform. This parameter can be set to one or more flags from <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> (except <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#Use32Bit">Use32Bit</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#WriteOnly">WriteOnly</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#IbWriteOnly">IbWriteOnly</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyFace">SimplifyFace</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml#SimplifyVertex">SimplifyVertex</A>).</param>
  4021.       <param name="adjacencyOut">[out] Array for the face adjacency array of the optimized mesh. The face adjacency is stored as an array of arrays. The innermost array is three indices of adjacent triangles, and the outermost array is one set of face adjacencies per triangle in the mesh. The size of this array is the maximum number of faces multiplied by 3.</param>
  4022.       <param name="faceRemap">[out] Array that contains the new index for each face.</param>
  4023.       <param name="vertexRemap">A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the new index for each vertex.</param>
  4024.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the optimized mesh.</returns>
  4025.     </member>
  4026.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.OptimizeBaseLevelOfDetail(Microsoft.DirectX.Direct3D.MeshFlags)">
  4027.       <summary>Optimizes the base level of detail (LOD) part of a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> object.</summary>
  4028.       <param name="flags">[in] One or more <i>Optimize*</i> flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify the type of optimization to perform.</param>
  4029.       <returns />
  4030.     </member>
  4031.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.OptimizeBaseLevelOfDetail(Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[]@)">
  4032.       <summary>Optimizes the base level of detail (LOD) part of a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> object.</summary>
  4033.       <param name="flags">[in] One or more <i>Optimize*</i> flags from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> enumeration that specify the type of optimization to perform.</param>
  4034.       <param name="faceRemap">[out] Array of <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values that indicate how the triangles were rearranged.</param>
  4035.       <returns />
  4036.     </member>
  4037.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.op_Equality(Microsoft.DirectX.Direct3D.ProgressiveMesh,Microsoft.DirectX.Direct3D.ProgressiveMesh)">
  4038.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  4039.       <param name="left" />
  4040.       <param name="right" />
  4041.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  4042.     </member>
  4043.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.op_Inequality(Microsoft.DirectX.Direct3D.ProgressiveMesh,Microsoft.DirectX.Direct3D.ProgressiveMesh)">
  4044.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  4045.       <param name="left" />
  4046.       <param name="right" />
  4047.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  4048.     </member>
  4049.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.raise_Disposing(System.Object,System.EventArgs)">
  4050.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" />.<see cref="E:Microsoft.DirectX.Direct3D.ProgressiveMesh.Disposing" /> event when called from within a derived class.</summary>
  4051.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  4052.       <param name="i2">Arguments to pass into the event handler.</param>
  4053.       <returns />
  4054.     </member>
  4055.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.TrimByFaces(System.Int32,System.Int32)">
  4056.       <summary>Modifies the minimum and maximum level of detail (LOD) of a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> object.</summary>
  4057.       <param name="newFacesMin">[in] New minimum number of faces. This value must fall between the current minimum and maximum number of faces.</param>
  4058.       <param name="newFacesMax">[in] New maximum number of faces. This value must fall between the current minimum and maximum number of faces.</param>
  4059.       <returns />
  4060.     </member>
  4061.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.TrimByFaces(System.Int32,System.Int32,System.Int32[]@,System.Int32[]@)">
  4062.       <summary>Modifies the minimum and maximum level of detail (LOD) of a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> object.</summary>
  4063.       <param name="newFacesMin">[in] New minimum number of faces. This value must fall between the current minimum and maximum number of faces.</param>
  4064.       <param name="newFacesMax">[in] New maximum number of faces. This value must fall between the current minimum and maximum number of faces.</param>
  4065.       <param name="faceRemap">[out] Array of one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value per face that contains face remap information.</param>
  4066.       <param name="vertRemap">[out] Array of one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value per vertex that contains vertex remap information.</param>
  4067.       <returns />
  4068.     </member>
  4069.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.TrimByVertices(System.Int32,System.Int32)">
  4070.       <summary>Modifies the minimum and maximum level of detail (LOD) of a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> object.</summary>
  4071.       <param name="newVerticesMin">[in] New minimum number of vertices. This value must fall between the current minimum and maximum number of vertices.</param>
  4072.       <param name="newVerticesMax">[in] New maximum number of vertices. This value must fall between the current minimum and maximum number of vertices.</param>
  4073.       <returns />
  4074.     </member>
  4075.     <member name="M:Microsoft.DirectX.Direct3D.ProgressiveMesh.TrimByVertices(System.Int32,System.Int32,System.Int32[]@,System.Int32[]@)">
  4076.       <summary>Modifies the minimum and maximum level of detail (LOD) of a <see cref="T:Microsoft.DirectX.Direct3D.ProgressiveMesh" /> object.</summary>
  4077.       <param name="newVerticesMin">[in] New minimum number of vertices. This value must fall between the current minimum and maximum number of vertices.</param>
  4078.       <param name="newVerticesMax">[in] New maximum number of vertices. This value must fall between the current minimum and maximum number of vertices.</param>
  4079.       <param name="faceRemap">[out] Array of one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value per face that contains face remap information.</param>
  4080.       <param name="vertRemap">[out] Array of one <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value per vertex that contains vertex remap information.</param>
  4081.       <returns />
  4082.     </member>
  4083.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.Adjacency">
  4084.       <summary>Retrieves the face adjacency array of the mesh.</summary>
  4085.     </member>
  4086.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.Disposed">
  4087.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  4088.     </member>
  4089.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.MaxFaces">
  4090.       <summary>Retrieves the maximum number of faces that a progressive mesh can support.</summary>
  4091.     </member>
  4092.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.MaxVertices">
  4093.       <summary>Retrieves the maximum number of vertices that a progressive mesh can support.</summary>
  4094.     </member>
  4095.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.MinFaces">
  4096.       <summary>Retrieves the minimum number of faces that a progressive mesh can support.</summary>
  4097.     </member>
  4098.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.MinVertices">
  4099.       <summary>Retrieves the minimum number of vertices that a progressive mesh can support.</summary>
  4100.     </member>
  4101.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.NumberFaces(System.Int32)">
  4102.       <summary>Retrieves the currently set number of faces, or sets the current level of detail (LOD) to as close to the specified number of faces as possible.</summary>
  4103.       <param name="faces">[in] Target number of faces. This value specifies the desired change in the LOD.</param>
  4104.     </member>
  4105.     <member name="P:Microsoft.DirectX.Direct3D.ProgressiveMesh.NumberVertices(System.Int32)">
  4106.       <summary>Sets the current level of detail (LOD) to as close to the specified number of vertices as possible.</summary>
  4107.       <param name="vertices">[in] Target number of vertices. This value specifies the desired change in the LOD.</param>
  4108.     </member>
  4109.     <member name="T:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap">
  4110.       <summary>The RenderToEnvironmentMap object is used to generalize the process of rendering to environment maps.</summary>
  4111.     </member>
  4112.     <member name="E:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Disposing">
  4113.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  4114.     </member>
  4115.     <member name="E:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Lost">
  4116.       <summary>Occurs when the object has been lost, normally just before a device has been reset.</summary>
  4117.     </member>
  4118.     <member name="E:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Reset">
  4119.       <summary>Occurs after the <see cref="T:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap" />.<see cref="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.OnResetDevice" /> method is called or after the <see cref="T:Microsoft.DirectX.Direct3D.Device" /> is reset.</summary>
  4120.     </member>
  4121.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.BeginCube(Microsoft.DirectX.Direct3D.CubeTexture)">
  4122.       <summary>Begins a scene for an environmental cube map.</summary>
  4123.       <param name="cubeTexture" />
  4124.       <returns />
  4125.     </member>
  4126.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.BeginHemisphere(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Texture)">
  4127.       <summary>Begins a scene for a hemisphere environment map.</summary>
  4128.       <param name="textureZPos" />
  4129.       <param name="textureZNeg" />
  4130.       <returns />
  4131.     </member>
  4132.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.BeginParabolic(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Texture)">
  4133.       <summary>Begins a scene for a parabolic environment map.</summary>
  4134.       <param name="textureZPos" />
  4135.       <param name="textureZNeg" />
  4136.       <returns />
  4137.     </member>
  4138.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.BeginSphere(Microsoft.DirectX.Direct3D.Texture)">
  4139.       <summary>Begins a scene for a spherical environment map.</summary>
  4140.       <param name="texture" />
  4141.       <returns />
  4142.     </member>
  4143.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Format,System.Boolean,Microsoft.DirectX.Direct3D.DepthFormat)">
  4144.       <summary>Initializes a new instance of the object.</summary>
  4145.       <param name="device" />
  4146.       <param name="size" />
  4147.       <param name="mipLevels" />
  4148.       <param name="format" />
  4149.       <param name="depthStencil" />
  4150.       <param name="depthStencilFormat" />
  4151.     </member>
  4152.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Dispose">
  4153.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  4154.       <returns />
  4155.     </member>
  4156.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.End(System.Int32)">
  4157.       <summary>Ends a scene for an environmental map.</summary>
  4158.       <param name="faceMapFilter" />
  4159.       <returns />
  4160.     </member>
  4161.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Equals(System.Object)">
  4162.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  4163.       <param name="compare" />
  4164.       <returns />
  4165.     </member>
  4166.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Face(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32)">
  4167.       <summary>Ends the current scene if one is active and begins a new scene on the specified face.</summary>
  4168.       <param name="face" />
  4169.       <param name="faceMapFilter" />
  4170.       <returns />
  4171.     </member>
  4172.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Finalize">
  4173.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4174.       <returns />
  4175.     </member>
  4176.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.GetHashCode">
  4177.       <summary>Returns the hash code for this instance.</summary>
  4178.       <returns />
  4179.     </member>
  4180.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.OnLostDevice">
  4181.       <summary>Releases all references to video memory resources and deletes all stateblocks.</summary>
  4182.       <returns />
  4183.     </member>
  4184.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.OnResetDevice">
  4185.       <summary>Should be called after the device has been reset and before any other methods are called, if <see cref="F:Microsoft.DirectX.Direct3D.Device.IsUsingEventHandlers.Device.IsUsingEventHandlers" /> is set to false.</summary>
  4186.       <returns />
  4187.     </member>
  4188.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.op_Equality(Microsoft.DirectX.Direct3D.RenderToEnvironmentMap,Microsoft.DirectX.Direct3D.RenderToEnvironmentMap)">
  4189.       <summary />
  4190.       <param name="left" />
  4191.       <param name="right" />
  4192.       <returns />
  4193.     </member>
  4194.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.op_Inequality(Microsoft.DirectX.Direct3D.RenderToEnvironmentMap,Microsoft.DirectX.Direct3D.RenderToEnvironmentMap)">
  4195.       <summary />
  4196.       <param name="left" />
  4197.       <param name="right" />
  4198.       <returns />
  4199.     </member>
  4200.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.raise_Disposing(System.Object,System.EventArgs)">
  4201.       <summary />
  4202.       <param name="i1" />
  4203.       <param name="i2" />
  4204.       <returns />
  4205.     </member>
  4206.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.raise_Lost(System.Object,System.EventArgs)">
  4207.       <summary />
  4208.       <param name="i1" />
  4209.       <param name="i2" />
  4210.       <returns />
  4211.     </member>
  4212.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.raise_Reset(System.Object,System.EventArgs)">
  4213.       <summary />
  4214.       <param name="i1" />
  4215.       <param name="i2" />
  4216.       <returns />
  4217.     </member>
  4218.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Description">
  4219.       <summary>Retrieves the description of the render surface.</summary>
  4220.     </member>
  4221.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Device">
  4222.       <summary>Retrieves the Microsoft® Direct3D® device associated with the environment map.</summary>
  4223.     </member>
  4224.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentMap.Disposed">
  4225.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  4226.     </member>
  4227.     <member name="T:Microsoft.DirectX.Direct3D.RenderToSurface">
  4228.       <summary>The RenderToSurface object is used to generalize the process of rendering to surfaces.</summary>
  4229.     </member>
  4230.     <member name="E:Microsoft.DirectX.Direct3D.RenderToSurface.Disposing">
  4231.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.RenderToSurface.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  4232.     </member>
  4233.     <member name="E:Microsoft.DirectX.Direct3D.RenderToSurface.Lost">
  4234.       <summary>Occurs when the effect has been lost, normally just before a device has been reset. OnLostDevice is called automatically for you.</summary>
  4235.     </member>
  4236.     <member name="E:Microsoft.DirectX.Direct3D.RenderToSurface.Reset">
  4237.       <summary>Occurs after the <see cref="F:Microsoft.DirectX.Direct3D.RenderToSurface.OnResetDevice.RenderToSurface.OnResetDevice" /> method is called or after the <see cref="T:Microsoft.DirectX.Direct3D.Device" /> is reset.</summary>
  4238.     </member>
  4239.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.BeginScene(Microsoft.DirectX.Direct3D.Surface)">
  4240.       <summary />
  4241.       <param name="surface" />
  4242.       <returns />
  4243.     </member>
  4244.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.BeginScene(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Viewport)">
  4245.       <summary>Begins a scene.</summary>
  4246.       <param name="surface" />
  4247.       <param name="viewport" />
  4248.       <returns />
  4249.     </member>
  4250.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Format,System.Boolean,Microsoft.DirectX.Direct3D.DepthFormat)">
  4251.       <summary>Initializes a new instance of the object.</summary>
  4252.       <param name="device" />
  4253.       <param name="width" />
  4254.       <param name="height" />
  4255.       <param name="format" />
  4256.       <param name="depthStencil" />
  4257.       <param name="depthStencilFormat" />
  4258.     </member>
  4259.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.Dispose">
  4260.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  4261.       <returns />
  4262.     </member>
  4263.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.EndScene(Microsoft.DirectX.Direct3D.Filter)">
  4264.       <summary>Ends a scene.</summary>
  4265.       <param name="mipFilter" />
  4266.       <returns />
  4267.     </member>
  4268.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.Equals(System.Object)">
  4269.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  4270.       <param name="compare" />
  4271.       <returns />
  4272.     </member>
  4273.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.Finalize">
  4274.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4275.       <returns />
  4276.     </member>
  4277.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.GetHashCode">
  4278.       <summary>Returns the hash code for this instance.</summary>
  4279.       <returns />
  4280.     </member>
  4281.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.OnLostDevice">
  4282.       <summary>Releases all references to video memory resources and deletes all stateblocks.</summary>
  4283.       <returns />
  4284.     </member>
  4285.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.OnResetDevice">
  4286.       <summary>Should be called after the device has been reset and before any other methods are called, if <see cref="F:Microsoft.DirectX.Direct3D.Device.IsUsingEventHandlers.Device.IsUsingEventHandlers" /> is set to false.</summary>
  4287.       <returns />
  4288.     </member>
  4289.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.op_Equality(Microsoft.DirectX.Direct3D.RenderToSurface,Microsoft.DirectX.Direct3D.RenderToSurface)">
  4290.       <summary />
  4291.       <param name="left" />
  4292.       <param name="right" />
  4293.       <returns />
  4294.     </member>
  4295.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.op_Inequality(Microsoft.DirectX.Direct3D.RenderToSurface,Microsoft.DirectX.Direct3D.RenderToSurface)">
  4296.       <summary />
  4297.       <param name="left" />
  4298.       <param name="right" />
  4299.       <returns />
  4300.     </member>
  4301.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.raise_Disposing(System.Object,System.EventArgs)">
  4302.       <summary />
  4303.       <param name="i1" />
  4304.       <param name="i2" />
  4305.       <returns />
  4306.     </member>
  4307.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.raise_Lost(System.Object,System.EventArgs)">
  4308.       <summary />
  4309.       <param name="i1" />
  4310.       <param name="i2" />
  4311.       <returns />
  4312.     </member>
  4313.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurface.raise_Reset(System.Object,System.EventArgs)">
  4314.       <summary />
  4315.       <param name="i1" />
  4316.       <param name="i2" />
  4317.       <returns />
  4318.     </member>
  4319.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurface.Description">
  4320.       <summary>Retrieves the parameters of the render surface.</summary>
  4321.     </member>
  4322.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurface.Device">
  4323.       <summary>Retrieves the Microsoft® Direct3D® device associated with the render surface.</summary>
  4324.     </member>
  4325.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurface.Disposed">
  4326.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  4327.     </member>
  4328.     <member name="T:Microsoft.DirectX.Direct3D.SaveUserData">
  4329.       <summary>This object is implemented by the application to save frame and mesh container objects.</summary>
  4330.     </member>
  4331.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.AddFrameChildData(Microsoft.DirectX.Direct3D.Frame,Microsoft.DirectX.Direct3D.XFileSaveObject,Microsoft.DirectX.Direct3D.XFileData)">
  4332.       <summary>Load top level data from a .x file.</summary>
  4333.       <param name="frame" />
  4334.       <param name="xofSave" />
  4335.       <param name="xofFrameData" />
  4336.       <returns />
  4337.     </member>
  4338.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.AddMeshChildData(Microsoft.DirectX.Direct3D.MeshContainer,Microsoft.DirectX.Direct3D.XFileSaveObject,Microsoft.DirectX.Direct3D.XFileData)">
  4339.       <summary>Load top level data from a .x file.</summary>
  4340.       <param name="meshContainer" />
  4341.       <param name="xofSave" />
  4342.       <param name="xofFrameData" />
  4343.       <returns />
  4344.     </member>
  4345.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.AddTopLevelDataObjectsPost(Microsoft.DirectX.Direct3D.XFileSaveObject)">
  4346.       <summary>Load top level data from a .x file.</summary>
  4347.       <param name="xofSave" />
  4348.       <returns />
  4349.     </member>
  4350.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.AddTopLevelDataObjectsPre(Microsoft.DirectX.Direct3D.XFileSaveObject)">
  4351.       <summary>Load top level data from a .x file.</summary>
  4352.       <param name="xofSave" />
  4353.       <returns />
  4354.     </member>
  4355.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.#ctor">
  4356.       <summary>Initializes a new instance of the object.</summary>
  4357.     </member>
  4358.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.Finalize">
  4359.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4360.       <returns />
  4361.     </member>
  4362.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.RegisterTemplates(Microsoft.DirectX.Direct3D.XFileManager)">
  4363.       <summary>Load top level data from a .x file.</summary>
  4364.       <param name="xfileApi" />
  4365.       <returns />
  4366.     </member>
  4367.     <member name="M:Microsoft.DirectX.Direct3D.SaveUserData.SaveTemplates(Microsoft.DirectX.Direct3D.XFileSaveObject)">
  4368.       <summary>Load top level data from a .x file.</summary>
  4369.       <param name="xofSave" />
  4370.       <returns />
  4371.     </member>
  4372.     <member name="T:Microsoft.DirectX.Direct3D.ShaderLoader">
  4373.       <summary>Encapsulates the functionality for loading shader objects.</summary>
  4374.     </member>
  4375.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShader(System.String,System.String,Microsoft.DirectX.Direct3D.Include,System.String,System.Int32)">
  4376.       <summary>Compiles a shader from a string.</summary>
  4377.       <param name="data">[in] String that contains the shader code to compile.</param>
  4378.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4379.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4380.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4381.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4382.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code, as well as any embedded debug and symbol table information.</returns>
  4383.     </member>
  4384.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShader(System.String,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,System.String,System.Int32)">
  4385.       <summary>Compiles a shader from a string.</summary>
  4386.       <param name="data">[in] String that contains the shader code to compile.</param>
  4387.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4388.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4389.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4390.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4391.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4392.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code, as well as any embedded debug and symbol table information.</returns>
  4393.     </member>
  4394.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShader(System.String,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,System.String,System.Int32,System.String@,Microsoft.DirectX.Direct3D.ConstantTable@)">
  4395.       <summary>Compiles a shader from a string.</summary>
  4396.       <param name="data">[in] String that contains the shader code to compile.</param>
  4397.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4398.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4399.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4400.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4401.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4402.       <param name="errorMessages">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4403.       <param name="table">[out] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/constanttable/constanttable.xml">ConstantTable</A> object that can be used to access shader constants.</param>
  4404.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code, as well as any embedded debug and symbol table information.</returns>
  4405.     </member>
  4406.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShaderFromFile(System.String,System.String,Microsoft.DirectX.Direct3D.Include,System.String,System.Int32)">
  4407.       <summary>Compiles a shader from a file.</summary>
  4408.       <param name="file">[in] String that specifies the file name containing the shader code to compile.</param>
  4409.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4410.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4411.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4412.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4413.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code, as well as any embedded debug and symbol table information.</returns>
  4414.     </member>
  4415.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShaderFromFile(System.String,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,System.String,System.Int32)">
  4416.       <summary>Compiles a shader from a file.</summary>
  4417.       <param name="file">[in] String that specifies the file name containing the shader code to compile.</param>
  4418.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4419.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4420.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4421.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4422.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4423.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code, as well as any embedded debug and symbol table information.</returns>
  4424.     </member>
  4425.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShaderFromFile(System.String,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,System.String,System.Int32,System.String@,Microsoft.DirectX.Direct3D.ConstantTable@)">
  4426.       <summary>Compiles a shader from a file.</summary>
  4427.       <param name="file">[in] String that specifies the file name containing the shader code to compile.</param>
  4428.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4429.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4430.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4431.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4432.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4433.       <param name="errorMessages">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4434.       <param name="table">[out] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/constanttable/constanttable.xml">ConstantTable</A> object that can be used to access shader constants.</param>
  4435.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code, as well as any embedded debug and symbol table information.</returns>
  4436.     </member>
  4437.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShaderFromStream(System.IO.Stream,System.String,Microsoft.DirectX.Direct3D.Include,System.String,System.Int32)">
  4438.       <summary>Compiles a shader from a stream.</summary>
  4439.       <param name="data">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the shader code to compile.</param>
  4440.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4441.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4442.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4443.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4444.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code.</returns>
  4445.     </member>
  4446.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShaderFromStream(System.IO.Stream,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,System.String,System.Int32)">
  4447.       <summary>Compiles a shader from a stream.</summary>
  4448.       <param name="data">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the shader code to compile.</param>
  4449.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4450.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4451.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4452.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4453.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4454.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code.</returns>
  4455.     </member>
  4456.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShaderFromStream(System.IO.Stream,System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,System.String,System.Int32,System.String@,Microsoft.DirectX.Direct3D.ConstantTable@)">
  4457.       <summary>Compiles a shader from a stream.</summary>
  4458.       <param name="data">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the shader code to compile.</param>
  4459.       <param name="functionName">[in] String that contains the name of the shader entry-point function where execution begins.</param>
  4460.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4461.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4462.       <param name="profile">[in] String containing the shader profile that determines the shader instruction set to use.</param>
  4463.       <param name="flags">[in] Integer that contains compile options identified by the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration.</param>
  4464.       <param name="errorMessages">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4465.       <param name="table">[out] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/constanttable/constanttable.xml">ConstantTable</A> object that can be used to access shader constants.</param>
  4466.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled shader code.</returns>
  4467.     </member>
  4468.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromFile(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  4469.       <summary>Assembles a shader from a file.</summary>
  4470.       <param name="sourceFile">[in] String that specifies the file name containing the shader code to assemble.</param>
  4471.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4472.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4473.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4474.     </member>
  4475.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromFile(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  4476.       <summary>Assembles a shader from a file.</summary>
  4477.       <param name="sourceFile">[in] String that specifies the file name containing the shader code to assemble.</param>
  4478.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4479.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4480.       <param name="complilationErrors">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4481.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4482.     </member>
  4483.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromFile(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  4484.       <summary>Assembles a shader from a file.</summary>
  4485.       <param name="sourceFile">[in] String that specifies the file name containing the shader code to assemble.</param>
  4486.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4487.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4488.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4489.       <param name="complilationErrors">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4490.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4491.     </member>
  4492.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  4493.       <summary>Assembles a shader from a stream.</summary>
  4494.       <param name="sourceData">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the shader code to assemble.</param>
  4495.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4496.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4497.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4498.     </member>
  4499.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  4500.       <summary>Assembles a shader from a stream.</summary>
  4501.       <param name="sourceData">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the shader code to assemble.</param>
  4502.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4503.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4504.       <param name="complilationErrors">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4505.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4506.     </member>
  4507.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromStream(System.IO.Stream,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  4508.       <summary>Assembles a shader from a stream.</summary>
  4509.       <param name="sourceData">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that contains the shader code to assemble.</param>
  4510.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4511.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4512.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4513.       <param name="complilationErrors">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4514.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4515.     </member>
  4516.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromString(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags)">
  4517.       <summary>Assembles a shader from a string.</summary>
  4518.       <param name="sourceData">[in] String that contains the shader code to assemble.</param>
  4519.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4520.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4521.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4522.     </member>
  4523.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromString(System.String,Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  4524.       <summary>Assembles a shader from a string.</summary>
  4525.       <param name="sourceData">[in] String that contains the shader code to assemble.</param>
  4526.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4527.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4528.       <param name="complilationErrors">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4529.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4530.     </member>
  4531.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.FromString(System.String,Microsoft.DirectX.Direct3D.Macro[],Microsoft.DirectX.Direct3D.Include,Microsoft.DirectX.Direct3D.ShaderFlags,System.String@)">
  4532.       <summary>Assembles a shader from a string.</summary>
  4533.       <param name="sourceData">[in] String that contains the shader code to assemble.</param>
  4534.       <param name="preprocessorDefines">[in] Reference to a <A href="/directx/ref/ns/microsoft.directx.direct3d/s/macro/macro.xml">Macro</A> object that describes the preprocessor definitions to use.</param>
  4535.       <param name="includeFile">[in] Reference to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A> object that provides access to include-file directives.</param>
  4536.       <param name="flags">[in] Value of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/shaderflags/shaderflags.xml">ShaderFlags</A> enumeration that represents the shader compiler options to use.</param>
  4537.       <param name="complilationErrors">[out] String containing a listing of errors and warnings that were encountered during compilation. These are the same messages the debugger displays in debug mode.</param>
  4538.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the assembled shader code, as well as any embedded debug and symbol table information.</returns>
  4539.     </member>
  4540.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetPixelShaderProfile(Microsoft.DirectX.Direct3D.Device)">
  4541.       <summary>Returns the name of the high-level shader language (HLSL) profile that is best suited to a given device.</summary>
  4542.       <param name="device">[in] Reference to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>.</param>
  4543.       <returns>String that contains the HLSL profile name.</returns>
  4544.     </member>
  4545.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetShaderInputSemantics(System.Int32[])">
  4546.       <summary>Retrieves the semantics for all shader input elements.</summary>
  4547.       <param name="function">[in] Integer that represents a pointer to the shader function stream.</param>
  4548.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/semantic/semantic.xml">Semantic</A> objects that represent the semantics for each input element referenced by the shader.</returns>
  4549.     </member>
  4550.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetShaderInputSemantics(Microsoft.DirectX.Direct3D.GraphicsStream)">
  4551.       <summary>Retrieves the semantics for all shader input elements.</summary>
  4552.       <param name="function">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents a pointer to the shader function stream.</param>
  4553.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/semantic/semantic.xml">Semantic</A> objects that represent the semantics for each input element referenced by the shader.</returns>
  4554.     </member>
  4555.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetShaderOutputSemantics(System.Int32[])">
  4556.       <summary>Retrieves the semantics for all shader output elements.</summary>
  4557.       <param name="function">[in] Integer that represents a pointer to the shader function stream.</param>
  4558.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/semantic/semantic.xml">Semantic</A> objects that represent the semantics for each output element referenced by the shader.</returns>
  4559.     </member>
  4560.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetShaderOutputSemantics(Microsoft.DirectX.Direct3D.GraphicsStream)">
  4561.       <summary>Retrieves the semantics for all shader output elements.</summary>
  4562.       <param name="function">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents a pointer to the shader function stream.</param>
  4563.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/semantic/semantic.xml">Semantic</A> objects that represent the semantics for each output element referenced by the shader.</returns>
  4564.     </member>
  4565.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetShaderVersion(System.Int32[])">
  4566.       <summary>Returns the version of the compiled shader.</summary>
  4567.       <param name="function">[in] Integer that represents a pointer to the shader function stream.</param>
  4568.       <returns>A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemVersionClassTopic.asp">Version</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that represents the shader version.</returns>
  4569.     </member>
  4570.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetShaderVersion(Microsoft.DirectX.Direct3D.GraphicsStream)">
  4571.       <summary>Returns the version of the compiled shader.</summary>
  4572.       <param name="function">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that represents a pointer to the shader function stream.</param>
  4573.       <returns>A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemVersionClassTopic.asp">Version</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that represents the shader version.</returns>
  4574.     </member>
  4575.     <member name="M:Microsoft.DirectX.Direct3D.ShaderLoader.GetVertexShaderProfile(Microsoft.DirectX.Direct3D.Device)">
  4576.       <summary>Returns the name of the high-level shader language (HLSL) profile that is best suited to a given device.</summary>
  4577.       <param name="device">[in] Reference to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A>.</param>
  4578.       <returns>String that contains the HLSL profile name.</returns>
  4579.     </member>
  4580.     <member name="T:Microsoft.DirectX.Direct3D.SimplificationMesh">
  4581.       <summary>Manipulates simplification mesh objects.</summary>
  4582.     </member>
  4583.     <member name="E:Microsoft.DirectX.Direct3D.SimplificationMesh.Disposing">
  4584.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  4585.     </member>
  4586.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device)">
  4587.       <summary>Clones, or copies, a <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> object.</summary>
  4588.       <param name="options">[in] Mesh creation options, indicated through one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4589.       <param name="declaration">[in] Vertex data, defined with an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures.</param>
  4590.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4591.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cloned mesh.</returns>
  4592.     </member>
  4593.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device,System.Int32[]@,System.Int32[]@)">
  4594.       <summary>Clones, or copies, a <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> object.</summary>
  4595.       <param name="options">[in] Mesh creation options, indicated through one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4596.       <param name="declaration">[in] Vertex data, defined with an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures.</param>
  4597.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4598.       <param name="adjacencyOut">[out] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specifies the three neighbors for each face in the source mesh.</param>
  4599.       <param name="vertexRemap">[out] Array that contains the index for each vertex.</param>
  4600.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cloned mesh.</returns>
  4601.     </member>
  4602.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device)">
  4603.       <summary>Clones, or copies, a <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> object.</summary>
  4604.       <param name="options">[in] Mesh creation options, indicated through one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4605.       <param name="vertexFormat">[in] Vertex format of the mesh, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> members.</param>
  4606.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4607.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cloned mesh.</returns>
  4608.     </member>
  4609.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Clone(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device,System.Int32[]@,System.Int32[]@)">
  4610.       <summary>Clones, or copies, a <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> object.</summary>
  4611.       <param name="options">[in] Mesh creation options, indicated through one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4612.       <param name="vertexFormat">[in] Vertex format of the mesh, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> members.</param>
  4613.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4614.       <param name="adjacencyOut">[out] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specifies the three neighbors for each face in the source mesh.</param>
  4615.       <param name="vertexRemap">[out] Array that contains the index for each vertex.</param>
  4616.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the cloned mesh.</returns>
  4617.     </member>
  4618.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.CloneProgressiveMesh(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device)">
  4619.       <summary>Clones a progressive mesh object.</summary>
  4620.       <param name="options">[in] Mesh creation options, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4621.       <param name="declaration">[in] Vertex data, defined with an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures. This parameter must map directly to a flexible vertex format (FVF).</param>
  4622.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4623.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object that represents the cloned progressive mesh.</returns>
  4624.     </member>
  4625.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.CloneProgressiveMesh(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexElement[],Microsoft.DirectX.Direct3D.Device,System.Int32[]@,System.Single[]@)">
  4626.       <summary>Clones a progressive mesh object.</summary>
  4627.       <param name="options">[in] Mesh creation options, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4628.       <param name="declaration">[in] Vertex data, defined with an array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures. This parameter must map directly to a flexible vertex format (FVF).</param>
  4629.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4630.       <param name="vertexRemapOut">[out] Array that contains the index for each vertex.</param>
  4631.       <param name="errorsByFace">[out] Array that contains error values.</param>
  4632.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object that represents the cloned progressive mesh.</returns>
  4633.     </member>
  4634.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.CloneProgressiveMesh(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device)">
  4635.       <summary>Clones a progressive mesh object.</summary>
  4636.       <param name="options">[in] Mesh creation options, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4637.       <param name="vertexFormat">[in] Vertex format of the mesh, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> members.</param>
  4638.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4639.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object that represents the cloned progressive mesh.</returns>
  4640.     </member>
  4641.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.CloneProgressiveMesh(Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Device,System.Int32[]@,System.Single[]@)">
  4642.       <summary>Clones a progressive mesh object.</summary>
  4643.       <param name="options">[in] Mesh creation options, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/meshflags/meshflags.xml">MeshFlags</A> flags (excepting the <i>Simplify*</i> and <i>Optimize*</i> flags).</param>
  4644.       <param name="vertexFormat">[in] Vertex format of the mesh, indicated by one or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> members.</param>
  4645.       <param name="device">[in] The <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object associated with the mesh.</param>
  4646.       <param name="vertexRemapOut">[out] Array that contains the index for each vertex.</param>
  4647.       <param name="errorsByFace">[out] Array that contains error values.</param>
  4648.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/progressivemesh/progressivemesh.xml">ProgressiveMesh</A> object that represents the cloned progressive mesh.</returns>
  4649.     </member>
  4650.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.GraphicsStream)">
  4651.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4652.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4653.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created simplification mesh.</param>
  4654.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> object, which in turn contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4655.     </member>
  4656.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights,Microsoft.DirectX.Direct3D.GraphicsStream)">
  4657.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4658.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4659.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created simplification mesh.</param>
  4660.       <param name="vertexAttributeWeights">[in] An <B>vertexAttributeWeights</B> object that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4661.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> object, which in turn contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4662.     </member>
  4663.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights,System.Single[])">
  4664.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4665.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4666.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created simplification mesh.</param>
  4667.       <param name="vertexAttributeWeights">[in] An <B>vertexAttributeWeights</B> object that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4668.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight is for a given vertex, the less likely it is to be simplified away.</param>
  4669.     </member>
  4670.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,System.Single[])">
  4671.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4672.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4673.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  4674.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight is for a given vertex, the less likely it is to be simplified away.</param>
  4675.     </member>
  4676.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream)">
  4677.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4678.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4679.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  4680.     </member>
  4681.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.GraphicsStream)">
  4682.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4683.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4684.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  4685.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> object, which in turn contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4686.     </member>
  4687.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.AttributeWeights)">
  4688.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4689.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4690.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  4691.       <param name="vertexAttributeWeights">[in] An <B>vertexAttributeWeights</B> object that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4692.     </member>
  4693.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Direct3D.AttributeWeights,Microsoft.DirectX.Direct3D.GraphicsStream)">
  4694.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4695.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4696.       <param name="adjacency">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> containing three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the source mesh.</param>
  4697.       <param name="vertexAttributeWeights">[in] An <B>vertexAttributeWeights</B> object that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4698.       <param name="vertexWeights">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> that contains an <A href="/directx/ref/ns/microsoft.directx.direct3d/s/attributeweights/attributeweights.xml">AttributeWeights</A> object, which in turn contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4699.     </member>
  4700.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[])">
  4701.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4702.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4703.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created simplification mesh.</param>
  4704.     </member>
  4705.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],System.Single[])">
  4706.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4707.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4708.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created simplification mesh.</param>
  4709.       <param name="vertexWeights">[in] Array of vertex weights. If this parameter is omitted, all vertex weights are set to 1.0. Note that the higher the vertex weight is for a given vertex, the less likely it is to be simplified away.</param>
  4710.     </member>
  4711.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.#ctor(Microsoft.DirectX.Direct3D.Mesh,System.Int32[],Microsoft.DirectX.Direct3D.AttributeWeights)">
  4712.       <summary>Creates a new instance of the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> class.</summary>
  4713.       <param name="mesh">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/mesh/mesh.xml">Mesh</A> object that represents the mesh to simplify.</param>
  4714.       <param name="adjacency">[in] Array of three <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> values per face that specify the three neighbors for each face in the created simplification mesh.</param>
  4715.       <param name="vertexAttributeWeights">[in] An <B>vertexAttributeWeights</B> object that contains the weight for each vertex component. If this parameter is omitted, a default structure is used. See Remarks.</param>
  4716.     </member>
  4717.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Dispose">
  4718.       <summary>Immediately releases the unmanaged resources used by the current object.</summary>
  4719.       <returns />
  4720.     </member>
  4721.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Equals(System.Object)">
  4722.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  4723.       <param name="compare">Object with which to make the comparison.</param>
  4724.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  4725.     </member>
  4726.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.Finalize">
  4727.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  4728.       <returns />
  4729.     </member>
  4730.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.GetHashCode">
  4731.       <summary>Returns the hash code for the current instance.</summary>
  4732.       <returns>Hash code for the instance.</returns>
  4733.     </member>
  4734.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.op_Equality(Microsoft.DirectX.Direct3D.SimplificationMesh,Microsoft.DirectX.Direct3D.SimplificationMesh)">
  4735.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  4736.       <param name="left" />
  4737.       <param name="right" />
  4738.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  4739.     </member>
  4740.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.op_Inequality(Microsoft.DirectX.Direct3D.SimplificationMesh,Microsoft.DirectX.Direct3D.SimplificationMesh)">
  4741.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  4742.       <param name="left" />
  4743.       <param name="right" />
  4744.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  4745.     </member>
  4746.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.raise_Disposing(System.Object,System.EventArgs)">
  4747.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" />.<see cref="E:Microsoft.DirectX.Direct3D.SimplificationMesh.Disposing" /> event when called from within a derived class.</summary>
  4748.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  4749.       <param name="i2">Arguments to pass into the event handler.</param>
  4750.       <returns />
  4751.     </member>
  4752.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.ReduceFaces(System.Int32)">
  4753.       <summary>Reduces the number of faces in a simplification mesh.</summary>
  4754.       <param name="faces">[in] Target number of faces by which to reduce the primitive count.</param>
  4755.       <returns />
  4756.     </member>
  4757.     <member name="M:Microsoft.DirectX.Direct3D.SimplificationMesh.ReduceVertices(System.Int32)">
  4758.       <summary>Reduces the number of vertices in a simplification mesh.</summary>
  4759.       <param name="vertices">[in] Number of vertices by which to reduce the primitive count.</param>
  4760.       <returns />
  4761.     </member>
  4762.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.Declaration">
  4763.       <summary>Retrieves a declaration that describes the vertices in a mesh.</summary>
  4764.     </member>
  4765.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.Device">
  4766.       <summary>Retrieves the device object associated with a simplification mesh.</summary>
  4767.     </member>
  4768.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.Disposed">
  4769.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  4770.     </member>
  4771.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.MaxFaces">
  4772.       <summary>Retrieves the maximum number of faces that a simplification mesh can support.</summary>
  4773.     </member>
  4774.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.MaxVertices">
  4775.       <summary>Retrieves the maximum number of vertices that a simplification mesh can support.</summary>
  4776.     </member>
  4777.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.NumberFaces">
  4778.       <summary>Retrieves the number of faces in the simplification mesh.</summary>
  4779.     </member>
  4780.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.NumberVertices">
  4781.       <summary>Retrieves the number of vertices in the simplification mesh.</summary>
  4782.     </member>
  4783.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.Options">
  4784.       <summary>Retrieves the mesh options enabled for the current simplification mesh at creation time.</summary>
  4785.     </member>
  4786.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.VertexAttributeWeights">
  4787.       <summary>Retrieves the per-vertex attribute weights used to create a <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> object.</summary>
  4788.     </member>
  4789.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.VertexFormat">
  4790.       <summary>Retrieves the <see cref="T:Microsoft.DirectX.Direct3D.VertexFormats" /> of the vertices in the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" />.</summary>
  4791.     </member>
  4792.     <member name="P:Microsoft.DirectX.Direct3D.SimplificationMesh.VertexWeights">
  4793.       <summary>Retrieves the per-vertex weights used to create the <see cref="T:Microsoft.DirectX.Direct3D.SimplificationMesh" /> object.</summary>
  4794.     </member>
  4795.     <member name="T:Microsoft.DirectX.Direct3D.SkinInformation">
  4796.       <summary>Applications use this object to manipulate the bones that are used to animate a skin mesh.</summary>
  4797.     </member>
  4798.     <member name="E:Microsoft.DirectX.Direct3D.SkinInformation.Disposing">
  4799.       <summary>Occurs when the Dispose method has been called or when the object has been finalized and collected by the .NET runtime's garbage collector.</summary>
  4800.     </member>
  4801.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.Clone">
  4802.       <summary>Duplicates the object.</summary>
  4803.       <returns />
  4804.     </member>
  4805.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[],System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@)">
  4806.       <summary />
  4807.       <param name="mesh" />
  4808.       <param name="options" />
  4809.       <param name="adjacencyIn" />
  4810.       <param name="maxFaceInfluence" />
  4811.       <param name="boneCombinationTable" />
  4812.       <returns />
  4813.     </member>
  4814.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[],System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  4815.       <summary />
  4816.       <param name="mesh" />
  4817.       <param name="options" />
  4818.       <param name="adjacencyIn" />
  4819.       <param name="maxFaceInfluence" />
  4820.       <param name="boneCombinationTable" />
  4821.       <param name="adjacencyOut" />
  4822.       <param name="faceRemap" />
  4823.       <param name="vertexRemap" />
  4824.       <returns />
  4825.     </member>
  4826.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@)">
  4827.       <summary />
  4828.       <param name="mesh" />
  4829.       <param name="options" />
  4830.       <param name="adjacencyIn" />
  4831.       <param name="maxFaceInfluence" />
  4832.       <param name="boneCombinationTable" />
  4833.       <returns />
  4834.     </member>
  4835.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  4836.       <summary />
  4837.       <param name="mesh" />
  4838.       <param name="options" />
  4839.       <param name="adjacencyIn" />
  4840.       <param name="maxFaceInfluence" />
  4841.       <param name="boneCombinationTable" />
  4842.       <param name="adjacencyOut" />
  4843.       <param name="faceRemap" />
  4844.       <param name="vertexRemap" />
  4845.       <returns />
  4846.     </member>
  4847.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToIndexedBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[],System.Int32,System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@)">
  4848.       <summary />
  4849.       <param name="mesh" />
  4850.       <param name="options" />
  4851.       <param name="adjacencyIn" />
  4852.       <param name="paletteSize" />
  4853.       <param name="maxFaceInfluence" />
  4854.       <param name="boneCombinationTable" />
  4855.       <returns />
  4856.     </member>
  4857.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToIndexedBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,System.Int32[],System.Int32,System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  4858.       <summary />
  4859.       <param name="mesh" />
  4860.       <param name="options" />
  4861.       <param name="adjacencyIn" />
  4862.       <param name="paletteSize" />
  4863.       <param name="maxFaceInfluence" />
  4864.       <param name="boneCombinationTable" />
  4865.       <param name="adjacencyOut" />
  4866.       <param name="faceRemap" />
  4867.       <param name="vertexRemap" />
  4868.       <returns />
  4869.     </member>
  4870.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToIndexedBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@)">
  4871.       <summary />
  4872.       <param name="mesh" />
  4873.       <param name="options" />
  4874.       <param name="adjacencyIn" />
  4875.       <param name="paletteSize" />
  4876.       <param name="maxFaceInfluence" />
  4877.       <param name="boneCombinationTable" />
  4878.       <returns />
  4879.     </member>
  4880.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.ConvertToIndexedBlendedMesh(Microsoft.DirectX.Direct3D.Mesh,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32,System.Int32@,Microsoft.DirectX.Direct3D.BoneCombination[]@,System.Int32[]@,System.Int32[]@,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  4881.       <summary />
  4882.       <param name="mesh" />
  4883.       <param name="options" />
  4884.       <param name="adjacencyIn" />
  4885.       <param name="paletteSize" />
  4886.       <param name="maxFaceInfluence" />
  4887.       <param name="boneCombinationTable" />
  4888.       <param name="adjacencyOut" />
  4889.       <param name="faceRemap" />
  4890.       <param name="vertexRemap" />
  4891.       <returns />
  4892.     </member>
  4893.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.#ctor(Microsoft.DirectX.Direct3D.BaseMesh,System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream)">
  4894.       <summary>Initializes a new instance of the object.</summary>
  4895.       <param name="baseMesh" />
  4896.       <param name="boneCombinationTableLength" />
  4897.       <param name="boneCombinationTable" />
  4898.     </member>
  4899.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.#ctor(Microsoft.DirectX.Direct3D.BaseMesh,Microsoft.DirectX.Direct3D.BoneCombination[])">
  4900.       <summary>Initializes a new instance of the object.</summary>
  4901.       <param name="baseMesh" />
  4902.       <param name="boneCombinationTable" />
  4903.     </member>
  4904.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.#ctor(System.Int32,Microsoft.DirectX.Direct3D.VertexFormats,System.Int32)">
  4905.       <summary>Initializes a new instance of the object.</summary>
  4906.       <param name="numVertices" />
  4907.       <param name="vertexFormat" />
  4908.       <param name="numBones" />
  4909.     </member>
  4910.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.#ctor(System.Int32,Microsoft.DirectX.Direct3D.VertexElement[],System.Int32)">
  4911.       <summary>Initializes a new instance of the object.</summary>
  4912.       <param name="numVertices" />
  4913.       <param name="decl" />
  4914.       <param name="numBones" />
  4915.     </member>
  4916.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.#ctor(System.Int32,Microsoft.DirectX.Direct3D.GraphicsStream,System.Int32)">
  4917.       <summary>Initializes a new instance of the object.</summary>
  4918.       <param name="numVertices" />
  4919.       <param name="declaration" />
  4920.       <param name="numBones" />
  4921.     </member>
  4922.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.Dispose">
  4923.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  4924.       <returns />
  4925.     </member>
  4926.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.Equals(System.Object)">
  4927.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  4928.       <param name="compare" />
  4929.       <returns />
  4930.     </member>
  4931.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.Finalize">
  4932.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4933.       <returns />
  4934.     </member>
  4935.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.GetBoneInfluence(System.Int32)">
  4936.       <summary />
  4937.       <param name="bone" />
  4938.       <returns />
  4939.     </member>
  4940.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.GetBoneName(System.Int32)">
  4941.       <summary>Get the bone name.</summary>
  4942.       <param name="bone" />
  4943.       <returns />
  4944.     </member>
  4945.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.GetBoneOffsetMatrix(System.Int32)">
  4946.       <summary>Get the bone offset matrix.</summary>
  4947.       <param name="bone" />
  4948.       <returns />
  4949.     </member>
  4950.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.GetHashCode">
  4951.       <summary>Returns the hash code for this instance.</summary>
  4952.       <returns />
  4953.     </member>
  4954.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.GetMaxFaceInfluences(Microsoft.DirectX.Direct3D.IndexBuffer,System.Int32)">
  4955.       <summary>Get the maximum face influences in a triangle mesh with the specified index buffer.</summary>
  4956.       <param name="indexBuffer" />
  4957.       <param name="numFaces" />
  4958.       <returns />
  4959.     </member>
  4960.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.GetNumBoneInfluences(System.Int32)">
  4961.       <summary>Get the number of influences for a bone.</summary>
  4962.       <param name="bone" />
  4963.       <returns />
  4964.     </member>
  4965.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.op_Equality(Microsoft.DirectX.Direct3D.SkinInformation,Microsoft.DirectX.Direct3D.SkinInformation)">
  4966.       <summary />
  4967.       <param name="left" />
  4968.       <param name="right" />
  4969.       <returns />
  4970.     </member>
  4971.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.op_Inequality(Microsoft.DirectX.Direct3D.SkinInformation,Microsoft.DirectX.Direct3D.SkinInformation)">
  4972.       <summary />
  4973.       <param name="left" />
  4974.       <param name="right" />
  4975.       <returns />
  4976.     </member>
  4977.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.raise_Disposing(System.Object,System.EventArgs)">
  4978.       <summary />
  4979.       <param name="i1" />
  4980.       <param name="i2" />
  4981.       <returns />
  4982.     </member>
  4983.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.Remap(System.Int32[])">
  4984.       <summary>Update bone influence information to match vertices after they are reordered. This should be called if the target vertex buffer has been reordered externally.</summary>
  4985.       <param name="vertRemap" />
  4986.       <returns />
  4987.     </member>
  4988.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.SetBoneInfluence(System.Int32,System.Int32,System.Int32[],System.Single[])">
  4989.       <summary>Set the influence value for a bone.</summary>
  4990.       <param name="bone" />
  4991.       <param name="numInfluences" />
  4992.       <param name="vertices" />
  4993.       <param name="weights" />
  4994.       <returns />
  4995.     </member>
  4996.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.SetBoneName(System.Int32,System.String)">
  4997.       <summary>Set the bone name.</summary>
  4998.       <param name="bone" />
  4999.       <param name="name" />
  5000.       <returns />
  5001.     </member>
  5002.     <member name="M:Microsoft.DirectX.Direct3D.SkinInformation.SetBoneOffsetMatrix(System.Int32,Microsoft.DirectX.Matrix)">
  5003.       <summary>Set the bone offset matrix.</summary>
  5004.       <param name="bone" />
  5005.       <param name="boneTransform" />
  5006.       <returns />
  5007.     </member>
  5008.     <member name="">
  5009.       <summary>Apply software skinning to the target vertices based on the current pose matrices.</summary>
  5010.     </member>
  5011.     <member name="P:Microsoft.DirectX.Direct3D.SkinInformation.Declaration">
  5012.       <summary>Retrieves or sets the vertex declaration.</summary>
  5013.     </member>
  5014.     <member name="P:Microsoft.DirectX.Direct3D.SkinInformation.Disposed">
  5015.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  5016.     </member>
  5017.     <member name="P:Microsoft.DirectX.Direct3D.SkinInformation.MaxVertexInfluences">
  5018.       <summary>Get the number of influences for a bone.</summary>
  5019.     </member>
  5020.     <member name="P:Microsoft.DirectX.Direct3D.SkinInformation.MinBoneInfluence">
  5021.       <summary>Retrieves or sets the minimum bone influence. Influence values smaller than this are ignored.</summary>
  5022.     </member>
  5023.     <member name="P:Microsoft.DirectX.Direct3D.SkinInformation.NumberBones">
  5024.       <summary>Get the number of bones.</summary>
  5025.     </member>
  5026.     <member name="P:Microsoft.DirectX.Direct3D.SkinInformation.VertexFormat">
  5027.       <summary>Retrieves or sets the fixed function vertex value.</summary>
  5028.     </member>
  5029.     <member name="T:Microsoft.DirectX.Direct3D.SkinningNotSupportedException">
  5030.       <summary>Skinning is not supported.</summary>
  5031.     </member>
  5032.     <member name="M:Microsoft.DirectX.Direct3D.SkinningNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  5033.       <summary>Initializes a new instance of the object.</summary>
  5034.       <param name="info" />
  5035.       <param name="context" />
  5036.     </member>
  5037.     <member name="M:Microsoft.DirectX.Direct3D.SkinningNotSupportedException.#ctor(System.String,System.Exception)">
  5038.       <summary>Initializes a new instance of the object.</summary>
  5039.       <param name="message" />
  5040.       <param name="inner" />
  5041.     </member>
  5042.     <member name="M:Microsoft.DirectX.Direct3D.SkinningNotSupportedException.#ctor(System.String)">
  5043.       <summary>Initializes a new instance of the object.</summary>
  5044.       <param name="message" />
  5045.     </member>
  5046.     <member name="M:Microsoft.DirectX.Direct3D.SkinningNotSupportedException.#ctor">
  5047.       <summary>Initializes a new instance of the object.</summary>
  5048.     </member>
  5049.     <member name="T:Microsoft.DirectX.Direct3D.Sprite">
  5050.       <summary>Provides methods and properties that simplify the process of drawing sprites using MicrosoftMicrosoft Direct3DDirect3D.</summary>
  5051.     </member>
  5052.     <member name="E:Microsoft.DirectX.Direct3D.Sprite.Disposing">
  5053.       <summary>Occurs when the <see cref="M:Microsoft.DirectX.Direct3D.Sprite.Dispose" /> method is called or when the object is finalized and collected by the garbage collector of the MicrosoftMicrosoft .NET.NETcommon language runtime.</summary>
  5054.     </member>
  5055.     <member name="E:Microsoft.DirectX.Direct3D.Sprite.Lost">
  5056.       <summary>Occurs when an object is lost, normally immediately prior to a device reset.</summary>
  5057.     </member>
  5058.     <member name="E:Microsoft.DirectX.Direct3D.Sprite.Reset">
  5059.       <summary>Occurs after the <see cref="F:Microsoft.DirectX.Direct3D.Sprite.OnResetDevice.Sprite.OnResetDevice" /> method is called or after the <see cref="T:Microsoft.DirectX.Direct3D.Device" /> is reset.</summary>
  5060.     </member>
  5061.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Begin(Microsoft.DirectX.Direct3D.SpriteFlags)">
  5062.       <summary>Prepares a device for drawing sprites.</summary>
  5063.       <param name="flags">[in] Combination of zero or more values from the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/spriteflags/spriteflags.xml">SpriteFlags</A> enumeration that describe sprite rendering options.</param>
  5064.       <returns />
  5065.     </member>
  5066.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.#ctor(Microsoft.DirectX.Direct3D.Device)">
  5067.       <summary>Initializes a new instance of the class.</summary>
  5068.       <param name="device">[in] Reference to an instance of a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object.</param>
  5069.     </member>
  5070.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Dispose">
  5071.       <summary>Immediately releases the unmanaged resources used by an object.</summary>
  5072.       <returns />
  5073.     </member>
  5074.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Draw(Microsoft.DirectX.Direct3D.Texture,System.Drawing.Rectangle,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Drawing.Color)">
  5075.       <summary>Adds a sprite to the list of batched sprites.</summary>
  5076.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the sprite texture.</param>
  5077.       <param name="srcRectangle">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleClassTopic.asp">Rectangle</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that indicates the portion of the source texture to use for the sprite. If this argument is 0, the entire source image is used for the sprite.</param>
  5078.       <param name="center">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that identifies the center of the sprite. If this argument is zero, the point (0,0,0), the upper-left corner, is used.</param>
  5079.       <param name="position">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that identifies the position of the sprite. If this argument is 0, the point (0,0,0), the upper-left corner, is used.</param>
  5080.       <param name="color">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingColorClassTopic.asp">Color</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> structure. The color and alpha channels are modulated by this value. A value of 0xFFFFFFFF maintains the original source color and alpha data.</param>
  5081.       <returns />
  5082.     </member>
  5083.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Draw(Microsoft.DirectX.Direct3D.Texture,System.Drawing.Rectangle,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Int32)">
  5084.       <summary>Adds a sprite to the list of batched sprites.</summary>
  5085.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the sprite texture.</param>
  5086.       <param name="srcRectangle">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingRectangleClassTopic.asp">Rectangle</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> object that indicates the portion of the source texture to use for the sprite. If this argument is 0, the entire source image is used for the sprite.</param>
  5087.       <param name="center">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that identifies the center of the sprite. If this argument is zero, the point (0,0,0), the upper-left corner, is used.</param>
  5088.       <param name="position">[in] A <A href="/directx/ref/ns/microsoft.directx/s/vector3/vector3.xml">Vector3</A> structure that identifies the position of the sprite. If this argument is 0, the point (0,0,0), the upper-left corner, is used.</param>
  5089.       <param name="color">[in] Color value represented as an integer. The color and alpha channels are modulated by this value. A value of 0xFFFFFFFF maintains the original source color and alpha data.</param>
  5090.       <returns />
  5091.     </member>
  5092.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.End">
  5093.       <summary>Restores the device to the state it was in before <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.Begin(Microsoft.DirectX.Direct3D.SpriteFlags)" /> was called.</summary>
  5094.       <returns />
  5095.     </member>
  5096.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Equals(System.Object)">
  5097.       <summary>Returns a value that indicates whether the current instance is equal to a specified object.</summary>
  5098.       <param name="compare" />
  5099.       <returns>Value that is <b>true</b> if the instance is equal to the specified object; <b>false</b> if it is not.</returns>
  5100.     </member>
  5101.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Finalize">
  5102.       <summary>Called during garbage collection. If implemented, allows an object to free resources before it is destroyed by the garbage collector.</summary>
  5103.       <returns />
  5104.     </member>
  5105.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.Flush">
  5106.       <summary>Forces all batched sprites to be submitted to the device.</summary>
  5107.       <returns />
  5108.     </member>
  5109.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.GetHashCode">
  5110.       <summary>Returns the hash code for the current instance.</summary>
  5111.       <returns>Hash code for the instance.</returns>
  5112.     </member>
  5113.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.OnLostDevice">
  5114.       <summary>Releases all references to video memory resources and deletes all state blocks.</summary>
  5115.       <returns />
  5116.     </member>
  5117.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.OnResetDevice">
  5118.       <summary>Should be called after the device is reset and before any other methods are called, if <see cref="F:Microsoft.DirectX.Direct3D.Device.IsUsingEventHandlers.Device.IsUsingEventHandlers" /> is set to false.</summary>
  5119.       <returns />
  5120.     </member>
  5121.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.op_Equality(Microsoft.DirectX.Direct3D.Sprite,Microsoft.DirectX.Direct3D.Sprite)">
  5122.       <summary>Compares the current instance of a class to another instance to determine whether they are the same.</summary>
  5123.       <param name="left" />
  5124.       <param name="right" />
  5125.       <returns>Value that is <b>true</b> if the objects are the same; <b>false</b> if they are different.</returns>
  5126.     </member>
  5127.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.op_Inequality(Microsoft.DirectX.Direct3D.Sprite,Microsoft.DirectX.Direct3D.Sprite)">
  5128.       <summary>Compares the current instance of a class to another instance to determine whether they are different.</summary>
  5129.       <param name="left" />
  5130.       <param name="right" />
  5131.       <returns>Value that is <b>true</b> if the objects are different; <b>false</b> if they are the same.</returns>
  5132.     </member>
  5133.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.raise_Disposing(System.Object,System.EventArgs)">
  5134.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="E:Microsoft.DirectX.Direct3D.Sprite.Disposing" /> event when called from within a derived class.</summary>
  5135.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  5136.       <param name="i2">Arguments to pass into the event handler.</param>
  5137.       <returns />
  5138.     </member>
  5139.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.raise_Lost(System.Object,System.EventArgs)">
  5140.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="E:Microsoft.DirectX.Direct3D.Sprite.Lost" /> event when called from within a derived class.</summary>
  5141.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  5142.       <param name="i2">Arguments to pass into the event handler.</param>
  5143.       <returns />
  5144.     </member>
  5145.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.raise_Reset(System.Object,System.EventArgs)">
  5146.       <summary>Raises a <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="E:Microsoft.DirectX.Direct3D.Sprite.Reset" /> event when called from within a derived class.</summary>
  5147.       <param name="i1">Invoking object reference; should be <i>this</i> object.</param>
  5148.       <param name="i2">Arguments to pass into the event handler.</param>
  5149.       <returns />
  5150.     </member>
  5151.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.SetWorldViewLH(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  5152.       <summary>Sets the left-handed world-view transform for a sprite.  A call to this method is required before 2-D technique of simulating the appearance of a 3-D object in a scene. An application inserts a primitive, typically rectangular, into the scene, orients it so that one face is toward the viewer, and applies a texture or a set of textures. The texture or set of textures gives the appearance of an animated 3-D object. or sorting sprites.</summary>
  5153.       <param name="world">[in] A <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A> object that contains a world transform.</param>
  5154.       <param name="view">[in] A <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A> object that contains a view transform.</param>
  5155.       <returns />
  5156.     </member>
  5157.     <member name="M:Microsoft.DirectX.Direct3D.Sprite.SetWorldViewRH(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  5158.       <summary>Sets the right-handed world-view transform for a sprite.  A call to this method is required before 2-D technique of simulating the appearance of a 3-D object in a scene. An application inserts a primitive, typically rectangular, into the scene, orients it so that one face is toward the viewer, and applies a texture or a set of textures. The texture or set of textures gives the appearance of an animated 3-D object. or sorting sprites.</summary>
  5159.       <param name="world">[in] A <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A> object that contains a world transform.</param>
  5160.       <param name="view">[in] A <A href="/directx/ref/ns/microsoft.directx/s/matrix/matrix.xml">Matrix</A> object that contains a view transform.</param>
  5161.       <returns />
  5162.     </member>
  5163.     <member name="P:Microsoft.DirectX.Direct3D.Sprite.Device">
  5164.       <summary>Retrieves the MicrosoftMicrosoft Direct3DDirect3D device associated with a sprite object.</summary>
  5165.     </member>
  5166.     <member name="P:Microsoft.DirectX.Direct3D.Sprite.Disposed">
  5167.       <summary>Retrieves a value that is true if the object is disposed; otherwise the value is false.</summary>
  5168.     </member>
  5169.     <member name="P:Microsoft.DirectX.Direct3D.Sprite.Transform">
  5170.       <summary>Retrieves or sets a <see cref="T:Microsoft.DirectX.Matrix" /> object.</summary>
  5171.     </member>
  5172.     <member name="T:Microsoft.DirectX.Direct3D.SurfaceLoader">
  5173.       <summary>Contains functions for loading and saving surfaces.</summary>
  5174.     </member>
  5175.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5176.       <summary>Loads a surface from a file.</summary>
  5177.       <param name="destSurface" />
  5178.       <param name="destRectangle" />
  5179.       <param name="srcFile" />
  5180.       <param name="srcRectangle" />
  5181.       <param name="filter" />
  5182.       <param name="colorKey" />
  5183.       <param name="srcInformation" />
  5184.       <returns />
  5185.     </member>
  5186.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5187.       <summary>Loads a surface from a file.</summary>
  5188.       <param name="destSurface" />
  5189.       <param name="destRectangle" />
  5190.       <param name="srcFile" />
  5191.       <param name="srcRectangle" />
  5192.       <param name="filter" />
  5193.       <param name="colorKey" />
  5194.       <returns />
  5195.     </member>
  5196.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5197.       <summary>Loads a surface from a file.</summary>
  5198.       <param name="destSurface" />
  5199.       <param name="destPalette" />
  5200.       <param name="srcFile" />
  5201.       <param name="filter" />
  5202.       <param name="colorKey" />
  5203.       <returns />
  5204.     </member>
  5205.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5206.       <summary>Loads a surface from a file.</summary>
  5207.       <param name="destSurface" />
  5208.       <param name="destPalette" />
  5209.       <param name="destRectangle" />
  5210.       <param name="srcFile" />
  5211.       <param name="filter" />
  5212.       <param name="colorKey" />
  5213.       <returns />
  5214.     </member>
  5215.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5216.       <summary>Loads a surface from a file.</summary>
  5217.       <param name="destSurface" />
  5218.       <param name="destPalette" />
  5219.       <param name="destRectangle" />
  5220.       <param name="srcFile" />
  5221.       <param name="srcRectangle" />
  5222.       <param name="filter" />
  5223.       <param name="colorKey" />
  5224.       <param name="srcInformation" />
  5225.       <returns />
  5226.     </member>
  5227.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5228.       <summary>Loads a surface from a file.</summary>
  5229.       <param name="destSurface" />
  5230.       <param name="destPalette" />
  5231.       <param name="destRectangle" />
  5232.       <param name="srcFile" />
  5233.       <param name="srcRectangle" />
  5234.       <param name="filter" />
  5235.       <param name="colorKey" />
  5236.       <returns />
  5237.     </member>
  5238.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5239.       <summary>Loads a surface from a file.</summary>
  5240.       <param name="destSurface" />
  5241.       <param name="srcFile" />
  5242.       <param name="srcRectangle" />
  5243.       <param name="filter" />
  5244.       <param name="colorKey" />
  5245.       <param name="srcInformation" />
  5246.       <returns />
  5247.     </member>
  5248.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5249.       <summary>Loads a surface from a file.</summary>
  5250.       <param name="destSurface" />
  5251.       <param name="srcFile" />
  5252.       <param name="srcRectangle" />
  5253.       <param name="filter" />
  5254.       <param name="colorKey" />
  5255.       <returns />
  5256.     </member>
  5257.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5258.       <summary>Loads a surface from a file.</summary>
  5259.       <param name="destSurface" />
  5260.       <param name="destPalette" />
  5261.       <param name="srcFile" />
  5262.       <param name="srcRectangle" />
  5263.       <param name="filter" />
  5264.       <param name="colorKey" />
  5265.       <param name="srcInformation" />
  5266.       <returns />
  5267.     </member>
  5268.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5269.       <summary>Loads a surface from a file.</summary>
  5270.       <param name="destSurface" />
  5271.       <param name="destPalette" />
  5272.       <param name="srcFile" />
  5273.       <param name="srcRectangle" />
  5274.       <param name="filter" />
  5275.       <param name="colorKey" />
  5276.       <returns />
  5277.     </member>
  5278.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5279.       <summary>Loads a surface from a file.</summary>
  5280.       <param name="destSurface" />
  5281.       <param name="srcFile" />
  5282.       <param name="filter" />
  5283.       <param name="colorKey" />
  5284.       <returns />
  5285.     </member>
  5286.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5287.       <summary>Loads a surface from a file.</summary>
  5288.       <param name="destSurface" />
  5289.       <param name="srcFile" />
  5290.       <param name="filter" />
  5291.       <param name="colorKey" />
  5292.       <param name="srcInformation" />
  5293.       <returns />
  5294.     </member>
  5295.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5296.       <summary>Loads a surface from a file.</summary>
  5297.       <param name="destSurface" />
  5298.       <param name="destPalette" />
  5299.       <param name="srcFile" />
  5300.       <param name="filter" />
  5301.       <param name="colorKey" />
  5302.       <param name="srcInformation" />
  5303.       <returns />
  5304.     </member>
  5305.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromFile(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5306.       <summary>Loads a surface from a file.</summary>
  5307.       <param name="destSurface" />
  5308.       <param name="destPalette" />
  5309.       <param name="destRectangle" />
  5310.       <param name="srcFile" />
  5311.       <param name="filter" />
  5312.       <param name="colorKey" />
  5313.       <param name="srcInformation" />
  5314.       <returns />
  5315.     </member>
  5316.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5317.       <summary>Loads a surface from a file in memory.</summary>
  5318.       <param name="destSurface" />
  5319.       <param name="destRectangle" />
  5320.       <param name="stream" />
  5321.       <param name="srcRectangle" />
  5322.       <param name="filter" />
  5323.       <param name="colorKey" />
  5324.       <param name="srcInformation" />
  5325.       <returns />
  5326.     </member>
  5327.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5328.       <summary>Loads a surface from a file in memory.</summary>
  5329.       <param name="destSurface" />
  5330.       <param name="destRectangle" />
  5331.       <param name="stream" />
  5332.       <param name="srcRectangle" />
  5333.       <param name="filter" />
  5334.       <param name="colorKey" />
  5335.       <returns />
  5336.     </member>
  5337.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5338.       <summary>Loads a surface from a file in memory.</summary>
  5339.       <param name="destSurface" />
  5340.       <param name="destPalette" />
  5341.       <param name="stream" />
  5342.       <param name="filter" />
  5343.       <param name="colorKey" />
  5344.       <returns />
  5345.     </member>
  5346.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5347.       <summary>Loads a surface from a file in memory.</summary>
  5348.       <param name="destSurface" />
  5349.       <param name="destPalette" />
  5350.       <param name="destRectangle" />
  5351.       <param name="stream" />
  5352.       <param name="filter" />
  5353.       <param name="colorKey" />
  5354.       <returns />
  5355.     </member>
  5356.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5357.       <summary>Loads a surface from a file in memory.</summary>
  5358.       <param name="destSurface" />
  5359.       <param name="destPalette" />
  5360.       <param name="destRectangle" />
  5361.       <param name="stream" />
  5362.       <param name="srcRectangle" />
  5363.       <param name="filter" />
  5364.       <param name="colorKey" />
  5365.       <param name="srcInformation" />
  5366.       <returns />
  5367.     </member>
  5368.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5369.       <summary>Loads a surface from a file in memory.</summary>
  5370.       <param name="destSurface" />
  5371.       <param name="destPalette" />
  5372.       <param name="destRectangle" />
  5373.       <param name="stream" />
  5374.       <param name="srcRectangle" />
  5375.       <param name="filter" />
  5376.       <param name="colorKey" />
  5377.       <returns />
  5378.     </member>
  5379.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5380.       <summary>Loads a surface from a file in memory.</summary>
  5381.       <param name="destSurface" />
  5382.       <param name="destRectangle" />
  5383.       <param name="stream" />
  5384.       <param name="readBytes" />
  5385.       <param name="srcRectangle" />
  5386.       <param name="filter" />
  5387.       <param name="colorKey" />
  5388.       <param name="srcInformation" />
  5389.       <returns />
  5390.     </member>
  5391.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5392.       <summary>Loads a surface from a file in memory.</summary>
  5393.       <param name="destSurface" />
  5394.       <param name="destRectangle" />
  5395.       <param name="stream" />
  5396.       <param name="readBytes" />
  5397.       <param name="srcRectangle" />
  5398.       <param name="filter" />
  5399.       <param name="colorKey" />
  5400.       <returns />
  5401.     </member>
  5402.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5403.       <summary>Loads a surface from a file in memory.</summary>
  5404.       <param name="destSurface" />
  5405.       <param name="stream" />
  5406.       <param name="readBytes" />
  5407.       <param name="srcRectangle" />
  5408.       <param name="filter" />
  5409.       <param name="colorKey" />
  5410.       <param name="srcInformation" />
  5411.       <returns />
  5412.     </member>
  5413.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5414.       <summary>Loads a surface from a file in memory.</summary>
  5415.       <param name="destSurface" />
  5416.       <param name="stream" />
  5417.       <param name="readBytes" />
  5418.       <param name="srcRectangle" />
  5419.       <param name="filter" />
  5420.       <param name="colorKey" />
  5421.       <returns />
  5422.     </member>
  5423.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5424.       <summary>Loads a surface from a file in memory.</summary>
  5425.       <param name="destSurface" />
  5426.       <param name="destPalette" />
  5427.       <param name="stream" />
  5428.       <param name="readBytes" />
  5429.       <param name="srcRectangle" />
  5430.       <param name="filter" />
  5431.       <param name="colorKey" />
  5432.       <param name="srcInformation" />
  5433.       <returns />
  5434.     </member>
  5435.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5436.       <summary>Loads a surface from a file in memory.</summary>
  5437.       <param name="destSurface" />
  5438.       <param name="destPalette" />
  5439.       <param name="stream" />
  5440.       <param name="readBytes" />
  5441.       <param name="srcRectangle" />
  5442.       <param name="filter" />
  5443.       <param name="colorKey" />
  5444.       <returns />
  5445.     </member>
  5446.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5447.       <summary>Loads a surface from a file in memory.</summary>
  5448.       <param name="destSurface" />
  5449.       <param name="stream" />
  5450.       <param name="srcRectangle" />
  5451.       <param name="filter" />
  5452.       <param name="colorKey" />
  5453.       <param name="srcInformation" />
  5454.       <returns />
  5455.     </member>
  5456.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5457.       <summary>Loads a surface from a file in memory.</summary>
  5458.       <param name="destSurface" />
  5459.       <param name="stream" />
  5460.       <param name="readBytes" />
  5461.       <param name="filter" />
  5462.       <param name="colorKey" />
  5463.       <returns />
  5464.     </member>
  5465.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5466.       <summary>Loads a surface from a file in memory.</summary>
  5467.       <param name="destSurface" />
  5468.       <param name="stream" />
  5469.       <param name="readBytes" />
  5470.       <param name="filter" />
  5471.       <param name="colorKey" />
  5472.       <param name="srcInformation" />
  5473.       <returns />
  5474.     </member>
  5475.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5476.       <summary>Loads a surface from a file in memory.</summary>
  5477.       <param name="destSurface" />
  5478.       <param name="destPalette" />
  5479.       <param name="stream" />
  5480.       <param name="readBytes" />
  5481.       <param name="filter" />
  5482.       <param name="colorKey" />
  5483.       <param name="srcInformation" />
  5484.       <returns />
  5485.     </member>
  5486.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5487.       <summary>Loads a surface from a file in memory.</summary>
  5488.       <param name="destSurface" />
  5489.       <param name="destPalette" />
  5490.       <param name="destRectangle" />
  5491.       <param name="stream" />
  5492.       <param name="readBytes" />
  5493.       <param name="filter" />
  5494.       <param name="colorKey" />
  5495.       <param name="srcInformation" />
  5496.       <returns />
  5497.     </member>
  5498.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5499.       <summary>Loads a surface from a file in memory.</summary>
  5500.       <param name="destSurface" />
  5501.       <param name="destPalette" />
  5502.       <param name="stream" />
  5503.       <param name="readBytes" />
  5504.       <param name="filter" />
  5505.       <param name="colorKey" />
  5506.       <returns />
  5507.     </member>
  5508.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5509.       <summary>Loads a surface from a file in memory.</summary>
  5510.       <param name="destSurface" />
  5511.       <param name="destPalette" />
  5512.       <param name="destRectangle" />
  5513.       <param name="stream" />
  5514.       <param name="readBytes" />
  5515.       <param name="filter" />
  5516.       <param name="colorKey" />
  5517.       <returns />
  5518.     </member>
  5519.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5520.       <summary>Loads a surface from a file in memory.</summary>
  5521.       <param name="destSurface" />
  5522.       <param name="destPalette" />
  5523.       <param name="destRectangle" />
  5524.       <param name="stream" />
  5525.       <param name="readBytes" />
  5526.       <param name="srcRectangle" />
  5527.       <param name="filter" />
  5528.       <param name="colorKey" />
  5529.       <param name="srcInformation" />
  5530.       <returns />
  5531.     </member>
  5532.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5533.       <summary>Loads a surface from a file in memory.</summary>
  5534.       <param name="destSurface" />
  5535.       <param name="destPalette" />
  5536.       <param name="destRectangle" />
  5537.       <param name="stream" />
  5538.       <param name="readBytes" />
  5539.       <param name="srcRectangle" />
  5540.       <param name="filter" />
  5541.       <param name="colorKey" />
  5542.       <returns />
  5543.     </member>
  5544.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5545.       <summary>Loads a surface from a file in memory.</summary>
  5546.       <param name="destSurface" />
  5547.       <param name="stream" />
  5548.       <param name="srcRectangle" />
  5549.       <param name="filter" />
  5550.       <param name="colorKey" />
  5551.       <returns />
  5552.     </member>
  5553.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5554.       <summary>Loads a surface from a file in memory.</summary>
  5555.       <param name="destSurface" />
  5556.       <param name="destPalette" />
  5557.       <param name="stream" />
  5558.       <param name="srcRectangle" />
  5559.       <param name="filter" />
  5560.       <param name="colorKey" />
  5561.       <param name="srcInformation" />
  5562.       <returns />
  5563.     </member>
  5564.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5565.       <summary>Loads a surface from a file in memory.</summary>
  5566.       <param name="destSurface" />
  5567.       <param name="destPalette" />
  5568.       <param name="stream" />
  5569.       <param name="srcRectangle" />
  5570.       <param name="filter" />
  5571.       <param name="colorKey" />
  5572.       <returns />
  5573.     </member>
  5574.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5575.       <summary>Loads a surface from a file in memory.</summary>
  5576.       <param name="destSurface" />
  5577.       <param name="stream" />
  5578.       <param name="filter" />
  5579.       <param name="colorKey" />
  5580.       <returns />
  5581.     </member>
  5582.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5583.       <summary>Loads a surface from a file in memory.</summary>
  5584.       <param name="destSurface" />
  5585.       <param name="stream" />
  5586.       <param name="filter" />
  5587.       <param name="colorKey" />
  5588.       <param name="srcInformation" />
  5589.       <returns />
  5590.     </member>
  5591.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5592.       <summary>Loads a surface from a file in memory.</summary>
  5593.       <param name="destSurface" />
  5594.       <param name="destPalette" />
  5595.       <param name="stream" />
  5596.       <param name="filter" />
  5597.       <param name="colorKey" />
  5598.       <param name="srcInformation" />
  5599.       <returns />
  5600.     </member>
  5601.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromStream(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5602.       <summary>Loads a surface from a file in memory.</summary>
  5603.       <param name="destSurface" />
  5604.       <param name="destPalette" />
  5605.       <param name="destRectangle" />
  5606.       <param name="stream" />
  5607.       <param name="filter" />
  5608.       <param name="colorKey" />
  5609.       <param name="srcInformation" />
  5610.       <returns />
  5611.     </member>
  5612.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5613.       <summary>Loads a surface from another surface with color conversion.</summary>
  5614.       <param name="destSurface" />
  5615.       <param name="destRectangle" />
  5616.       <param name="srcSurface" />
  5617.       <param name="srcRectangle" />
  5618.       <param name="filter" />
  5619.       <param name="colorKey" />
  5620.       <returns />
  5621.     </member>
  5622.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5623.       <summary>Loads a surface from another surface with color conversion.</summary>
  5624.       <param name="destSurface" />
  5625.       <param name="srcSurface" />
  5626.       <param name="srcRectangle" />
  5627.       <param name="filter" />
  5628.       <param name="colorKey" />
  5629.       <returns />
  5630.     </member>
  5631.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5632.       <summary>Loads a surface from another surface with color conversion.</summary>
  5633.       <param name="destSurface" />
  5634.       <param name="destPalette" />
  5635.       <param name="destRectangle" />
  5636.       <param name="srcSurface" />
  5637.       <param name="filter" />
  5638.       <param name="colorKey" />
  5639.       <returns />
  5640.     </member>
  5641.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5642.       <summary>Loads a surface from another surface with color conversion.</summary>
  5643.       <param name="destSurface" />
  5644.       <param name="destRectangle" />
  5645.       <param name="srcSurface" />
  5646.       <param name="sourcePalette" />
  5647.       <param name="srcRectangle" />
  5648.       <param name="filter" />
  5649.       <param name="colorKey" />
  5650.       <returns />
  5651.     </member>
  5652.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5653.       <summary>Loads a surface from another surface with color conversion.</summary>
  5654.       <param name="destSurface" />
  5655.       <param name="destPalette" />
  5656.       <param name="srcSurface" />
  5657.       <param name="sourcePalette" />
  5658.       <param name="srcRectangle" />
  5659.       <param name="filter" />
  5660.       <param name="colorKey" />
  5661.       <returns />
  5662.     </member>
  5663.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5664.       <summary>Loads a surface from another surface with color conversion.</summary>
  5665.       <param name="destSurface" />
  5666.       <param name="destPalette" />
  5667.       <param name="destRectangle" />
  5668.       <param name="srcSurface" />
  5669.       <param name="srcRectangle" />
  5670.       <param name="filter" />
  5671.       <param name="colorKey" />
  5672.       <returns />
  5673.     </member>
  5674.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5675.       <summary>Loads a surface from another surface with color conversion.</summary>
  5676.       <param name="destSurface" />
  5677.       <param name="destPalette" />
  5678.       <param name="destRectangle" />
  5679.       <param name="srcSurface" />
  5680.       <param name="sourcePalette" />
  5681.       <param name="filter" />
  5682.       <param name="colorKey" />
  5683.       <returns />
  5684.     </member>
  5685.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5686.       <summary>Loads a surface from another surface with color conversion.</summary>
  5687.       <param name="destSurface" />
  5688.       <param name="destPalette" />
  5689.       <param name="destRectangle" />
  5690.       <param name="srcSurface" />
  5691.       <param name="sourcePalette" />
  5692.       <param name="srcRectangle" />
  5693.       <param name="filter" />
  5694.       <param name="colorKey" />
  5695.       <returns />
  5696.     </member>
  5697.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5698.       <summary>Loads a surface from another surface with color conversion.</summary>
  5699.       <param name="destSurface" />
  5700.       <param name="srcSurface" />
  5701.       <param name="sourcePalette" />
  5702.       <param name="filter" />
  5703.       <param name="colorKey" />
  5704.       <returns />
  5705.     </member>
  5706.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5707.       <summary>Loads a surface from another surface with color conversion.</summary>
  5708.       <param name="destSurface" />
  5709.       <param name="destRectangle" />
  5710.       <param name="srcSurface" />
  5711.       <param name="filter" />
  5712.       <param name="colorKey" />
  5713.       <returns />
  5714.     </member>
  5715.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5716.       <summary>Loads a surface from another surface with color conversion.</summary>
  5717.       <param name="destSurface" />
  5718.       <param name="destPalette" />
  5719.       <param name="srcSurface" />
  5720.       <param name="sourcePalette" />
  5721.       <param name="filter" />
  5722.       <param name="colorKey" />
  5723.       <returns />
  5724.     </member>
  5725.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5726.       <summary>Loads a surface from another surface with color conversion.</summary>
  5727.       <param name="destSurface" />
  5728.       <param name="destPalette" />
  5729.       <param name="srcSurface" />
  5730.       <param name="filter" />
  5731.       <param name="colorKey" />
  5732.       <returns />
  5733.     </member>
  5734.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5735.       <summary>Loads a surface from another surface with color conversion.</summary>
  5736.       <param name="destSurface" />
  5737.       <param name="srcSurface" />
  5738.       <param name="filter" />
  5739.       <param name="colorKey" />
  5740.       <returns />
  5741.     </member>
  5742.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5743.       <summary>Loads a surface from another surface with color conversion.</summary>
  5744.       <param name="destSurface" />
  5745.       <param name="destRectangle" />
  5746.       <param name="srcSurface" />
  5747.       <param name="sourcePalette" />
  5748.       <param name="filter" />
  5749.       <param name="colorKey" />
  5750.       <returns />
  5751.     </member>
  5752.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5753.       <summary>Loads a surface from another surface with color conversion.</summary>
  5754.       <param name="destSurface" />
  5755.       <param name="srcSurface" />
  5756.       <param name="sourcePalette" />
  5757.       <param name="srcRectangle" />
  5758.       <param name="filter" />
  5759.       <param name="colorKey" />
  5760.       <returns />
  5761.     </member>
  5762.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.FromSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5763.       <summary>Loads a surface from another surface with color conversion.</summary>
  5764.       <param name="destSurface" />
  5765.       <param name="destPalette" />
  5766.       <param name="srcSurface" />
  5767.       <param name="srcRectangle" />
  5768.       <param name="filter" />
  5769.       <param name="colorKey" />
  5770.       <returns />
  5771.     </member>
  5772.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface)">
  5773.       <summary>Saves a surface to a file.</summary>
  5774.       <param name="destFile" />
  5775.       <param name="destFormat" />
  5776.       <param name="srcSurface" />
  5777.       <returns />
  5778.     </member>
  5779.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  5780.       <summary>Saves a surface to a file.</summary>
  5781.       <param name="destFile" />
  5782.       <param name="destFormat" />
  5783.       <param name="srcSurface" />
  5784.       <param name="sourcePalette" />
  5785.       <returns />
  5786.     </member>
  5787.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle)">
  5788.       <summary>Saves a surface to a file.</summary>
  5789.       <param name="destFile" />
  5790.       <param name="destFormat" />
  5791.       <param name="srcSurface" />
  5792.       <param name="srcRectangle" />
  5793.       <returns />
  5794.     </member>
  5795.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle)">
  5796.       <summary>Saves a surface to a file.</summary>
  5797.       <param name="destFile" />
  5798.       <param name="destFormat" />
  5799.       <param name="srcSurface" />
  5800.       <param name="sourcePalette" />
  5801.       <param name="srcRectangle" />
  5802.       <returns />
  5803.     </member>
  5804.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.SaveToStream(Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface)">
  5805.       <summary />
  5806.       <param name="destFormat" />
  5807.       <param name="srcSurface" />
  5808.       <returns />
  5809.     </member>
  5810.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.SaveToStream(Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  5811.       <summary />
  5812.       <param name="destFormat" />
  5813.       <param name="srcSurface" />
  5814.       <param name="sourcePalette" />
  5815.       <returns />
  5816.     </member>
  5817.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.SaveToStream(Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle)">
  5818.       <summary />
  5819.       <param name="destFormat" />
  5820.       <param name="srcSurface" />
  5821.       <param name="srcRectangle" />
  5822.       <returns />
  5823.     </member>
  5824.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceLoader.SaveToStream(Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Drawing.Rectangle)">
  5825.       <summary />
  5826.       <param name="destFormat" />
  5827.       <param name="srcSurface" />
  5828.       <param name="sourcePalette" />
  5829.       <param name="srcRectangle" />
  5830.       <returns />
  5831.     </member>
  5832.     <member name="T:Microsoft.DirectX.Direct3D.TextureLoader">
  5833.       <summary>Contains functions to load and save textures.</summary>
  5834.     </member>
  5835.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.CheckCubeTextureRequirements(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.CubeTextureRequirements@)">
  5836.       <summary>Checks creation parameters for a cube texture.</summary>
  5837.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> class that represents the device to associate with the cube texture.</param>
  5838.       <param name="usage">[in] Value that is either 0 or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>.</param>
  5839.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the texture should be placed.</param>
  5840.       <param name="requirements">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/cubetexturerequirements/cubetexturerequirements.xml">CubeTextureRequirements</A> structure that contains the cube texture creation parameters.</param>
  5841.       <returns />
  5842.     </member>
  5843.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.CheckTextureRequirements(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.TextureRequirements@)">
  5844.       <summary>Checks creation parameters for a texture.</summary>
  5845.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  5846.       <param name="usage">[in] Value that is either 0 or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>.</param>
  5847.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the texture should be placed.</param>
  5848.       <param name="requirements">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/texturerequirements/texturerequirements.xml">TextureRequirements</A> structure that contains the texture creation parameters.</param>
  5849.       <returns />
  5850.     </member>
  5851.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.CheckVolumeTextureRequirements(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.VolumeTextureRequirements@)">
  5852.       <summary>Checks creation parameters for a volume texture.
  5853.     </summary>
  5854.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  5855.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the texture should be placed.</param>
  5856.       <param name="requirements">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/volumetexturerequirements/volumetexturerequirements.xml">VolumeTextureRequirements</A> structure that contains the volume texture creation parameters.</param>
  5857.       <returns />
  5858.     </member>
  5859.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.ComputeNormalMap(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.NormalMap,Microsoft.DirectX.Direct3D.Channel,System.Single)">
  5860.       <summary>Converts a height map into a normal map.</summary>
  5861.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the destination texture.</param>
  5862.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the source height-map texture.</param>
  5863.       <param name="flags">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/normalmap/normalmap.xml">NormalMap</A> flags that indicate creation options.</param>
  5864.       <param name="channel">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/channel/channel.xml">Channel</A> flag that specifies the source of the height information.</param>
  5865.       <param name="amplitude">[in] Constant value by which the height information is multiplied.</param>
  5866.       <returns />
  5867.     </member>
  5868.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.ComputeNormalMap(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.NormalMap,Microsoft.DirectX.Direct3D.Channel,System.Single)">
  5869.       <summary>Converts a height map into a normal map.</summary>
  5870.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the destination texture.</param>
  5871.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the source height-map texture.</param>
  5872.       <param name="sourcePalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the mapped normals.</param>
  5873.       <param name="flags">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/normalmap/normalmap.xml">NormalMap</A> flags that indicate creation options.</param>
  5874.       <param name="channel">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/e/channel/channel.xml">Channel</A> flag that specifies the source of the height information.</param>
  5875.       <param name="amplitude">[in] Constant value by which the height information is multiplied.</param>
  5876.       <returns />
  5877.     </member>
  5878.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.VolumeTexture,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Vector4[])">
  5879.       <summary>Uses a user-provided function or a compiled high-level shader language (HLSL) function to fill each texel of each mip level of a given texture.</summary>
  5880.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the filled texture.</param>
  5881.       <param name="compiledCode">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled HLSL function. This can be created using <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshader.xml">ShaderLoader.CompileShader</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshaderfromstream.xml">ShaderLoader.CompileShaderFromStream</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshaderfromfile.xml">ShaderLoader.CompileShaderFromFile</A>.</param>
  5882.       <param name="constants">[in] Array of constants, provided by the application from the constant table. This value can be 0. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector4/vector4.xml">Vector4</A>.</param>
  5883.       <returns />
  5884.     </member>
  5885.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.CubeTexture,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Vector4[])">
  5886.       <summary>Uses a user-provided function or a compiled high-level shader language (HLSL) function to fill each texel of each mip level of a given texture.</summary>
  5887.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the filled texture.</param>
  5888.       <param name="compiledCode">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled HLSL function. This can be created using <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshader.xml">ShaderLoader.CompileShader</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshaderfromstream.xml">ShaderLoader.CompileShaderFromStream</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshaderfromfile.xml">ShaderLoader.CompileShaderFromFile</A>.</param>
  5889.       <param name="constants">[in] Array of constants, provided by the application from the constant table. This value can be 0. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector4/vector4.xml">Vector4</A>.</param>
  5890.       <returns />
  5891.     </member>
  5892.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.GraphicsStream,Microsoft.DirectX.Vector4[])">
  5893.       <summary>Uses a user-provided function or a compiled high-level shader language (HLSL) function to fill each texel of each mip level of a given texture.</summary>
  5894.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the filled texture.</param>
  5895.       <param name="compiledCode">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the compiled HLSL function. This can be created using <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshader.xml">ShaderLoader.CompileShader</A>, <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshaderfromstream.xml">ShaderLoader.CompileShaderFromStream</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/c/shaderloader/m/compileshaderfromfile.xml">ShaderLoader.CompileShaderFromFile</A>.</param>
  5896.       <param name="constants">[in] Array of constants, provided by the application from the constant table. This value can be 0. For more information, see <A href="/directx/ref/ns/microsoft.directx/s/vector4/vector4.xml">Vector4</A>.</param>
  5897.       <returns />
  5898.     </member>
  5899.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.VolumeTexture,Microsoft.DirectX.Direct3D.Fill3DTextureCallback)">
  5900.       <summary>Uses a user-provided function or a compiled high-level shader language (HLSL) function to fill each texel of each mip level of a given texture.</summary>
  5901.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the filled texture.</param>
  5902.       <param name="callbackFunction">[in] User-provided <A href="/directx/ref/ns/microsoft.directx.direct3d/d/fill3dtexturecallback/fill3dtexturecallback.xml">Fill3DTextureCallback</A> delegate that is used to compute the value of each texel.</param>
  5903.       <returns />
  5904.     </member>
  5905.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.CubeTexture,Microsoft.DirectX.Direct3D.Fill3DTextureCallback)">
  5906.       <summary>Uses a user-provided function or a compiled high-level shader language (HLSL) function to fill each texel of each mip level of a given texture.</summary>
  5907.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the filled texture.</param>
  5908.       <param name="callbackFunction">[in] User-provided <A href="/directx/ref/ns/microsoft.directx.direct3d/d/fill3dtexturecallback/fill3dtexturecallback.xml">Fill3DTextureCallback</A> delegate that is used to compute the value of each texel.</param>
  5909.       <returns />
  5910.     </member>
  5911.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Fill2DTextureCallback)">
  5912.       <summary>Uses a user-provided function or a compiled high-level shader language (HLSL) function to fill each texel of each mip level of a given texture.</summary>
  5913.       <param name="texture">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the filled texture.</param>
  5914.       <param name="callbackFunction">[in] User-provided <A href="/directx/ref/ns/microsoft.directx.direct3d/d/fill2dtexturecallback/fill2dtexturecallback.xml">Fill2DTextureCallback</A> delegate that is used to compute the value of each texel.</param>
  5915.       <returns />
  5916.     </member>
  5917.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FilterTexture(Microsoft.DirectX.Direct3D.BaseTexture,System.Int32,Microsoft.DirectX.Direct3D.Filter)">
  5918.       <summary>Filters mipmap levels of a texture.</summary>
  5919.       <param name="baseTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basetexture/basetexture.xml">BaseTexture</A> object that represents the texture object to filter.</param>
  5920.       <param name="srcLevel">[in] Level whose image is used to generate subsequent levels. A common value for this parameter is 0.</param>
  5921.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> values that control how the mipmap is filtered.</param>
  5922.       <returns />
  5923.     </member>
  5924.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FilterTexture(Microsoft.DirectX.Direct3D.BaseTexture,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.Int32,Microsoft.DirectX.Direct3D.Filter)">
  5925.       <summary>Filters mipmap levels of a texture.</summary>
  5926.       <param name="baseTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basetexture/basetexture.xml">BaseTexture</A> object that represents the texture object to filter.</param>
  5927.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in. For formats that are not palletized, use 0. If a palette is not specified, the default Microsoft® Direct3D® palette (an all-opaque white palette) is provided. See Remarks.</param>
  5928.       <param name="srcLevel">[in] Level whose image is used to generate subsequent levels. A common value for this parameter is 0.</param>
  5929.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> values that control how the mipmap is filtered.</param>
  5930.       <returns />
  5931.     </member>
  5932.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5933.       <summary>Creates a cube texture from a file.</summary>
  5934.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  5935.       <param name="srcFile">[in] String that specifies the file name.</param>
  5936.       <param name="size">[in] Width and height of the cube texture, in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  5937.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  5938.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  5939.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <B>format</B>. Applications should check the format of the returned cube texture. If <B>format</B> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  5940.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  5941.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  5942.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  5943.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  5944.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  5945.     </member>
  5946.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  5947.       <summary>Creates a cube texture from a file.</summary>
  5948.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  5949.       <param name="srcFile">[in] String that specifies the file name.</param>
  5950.       <param name="size">[in] Width and height of the cube texture, in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  5951.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  5952.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  5953.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <B>format</B>. Applications should check the format of the returned cube texture. If <B>format</B> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  5954.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  5955.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  5956.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  5957.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  5958.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  5959.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  5960.     </member>
  5961.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  5962.       <summary>Creates a cube texture from a file.</summary>
  5963.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  5964.       <param name="srcFile">[in] String that specifies the file name.</param>
  5965.       <param name="size">[in] Width and height of the cube texture, in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  5966.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  5967.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  5968.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <B>format</B>. Applications should check the format of the returned cube texture. If <B>format</B> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  5969.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  5970.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  5971.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  5972.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  5973.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  5974.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  5975.     </member>
  5976.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  5977.       <summary>Creates a cube texture from a file.</summary>
  5978.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  5979.       <param name="srcFile">[in] String that specifies the file name.</param>
  5980.       <param name="size">[in] Width and height of the cube texture, in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  5981.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  5982.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  5983.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <B>format</B>. Applications should check the format of the returned cube texture. If <B>format</B> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  5984.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  5985.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  5986.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  5987.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  5988.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  5989.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  5990.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  5991.     </member>
  5992.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeFile(Microsoft.DirectX.Direct3D.Device,System.String)">
  5993.       <summary>Creates a cube texture from a file.</summary>
  5994.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  5995.       <param name="srcFile">[in] String that specifies the file name.</param>
  5996.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  5997.     </member>
  5998.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  5999.       <summary>Creates a cube texture from a file in memory.</summary>
  6000.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6001.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6002.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6003.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6004.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6005.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6006.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6007.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6008.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6009.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6010.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6011.     </member>
  6012.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6013.       <summary>Creates a cube texture from a file in memory.</summary>
  6014.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6015.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6016.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6017.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6018.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6019.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6020.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6021.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6022.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6023.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6024.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6025.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6026.     </member>
  6027.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6028.       <summary>Creates a cube texture from a file in memory.</summary>
  6029.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6030.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6031.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6032.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6033.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6034.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6035.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6036.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6037.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6038.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6039.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6040.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6041.     </member>
  6042.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6043.       <summary>Creates a cube texture from a file in memory.</summary>
  6044.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6045.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6046.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6047.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6048.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6049.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6050.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6051.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6052.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6053.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6054.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6055.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6056.     </member>
  6057.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6058.       <summary>Creates a cube texture from a file in memory.</summary>
  6059.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6060.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6061.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6062.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6063.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6064.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6065.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6066.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6067.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6068.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6069.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6070.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6071.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6072.     </member>
  6073.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6074.       <summary>Creates a cube texture from a file in memory.</summary>
  6075.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6076.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6077.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6078.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6079.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6080.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6081.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6082.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6083.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6084.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6085.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6086.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6087.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6088.     </member>
  6089.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6090.       <summary>Creates a cube texture from a file in memory.</summary>
  6091.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6092.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6093.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6094.       <param name="size">[in] Width and height of the cube texture in pixels. For example, if the cube texture is an 8-pixel by 8-pixel cube, the value is 8. If the value is 0, the dimensions are taken from the file.</param>
  6095.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6096.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface should be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6097.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6098.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6099.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6100.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6101.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. The color key is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value equals 0xFF000000.</param>
  6102.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6103.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6104.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6105.     </member>
  6106.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream)">
  6107.       <summary>Creates a cube texture from a file in memory.</summary>
  6108.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6109.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6110.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6111.     </member>
  6112.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromCubeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32)">
  6113.       <summary>Creates a cube texture from a file in memory.</summary>
  6114.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the cube texture.</param>
  6115.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the cube texture. See Remarks.</param>
  6116.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6117.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/cubetexture/cubetexture.xml">CubeTexture</A> object that represents the created cube texture object.</returns>
  6118.     </member>
  6119.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6120.       <summary>Creates a texture from a file.</summary>
  6121.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6122.       <param name="srcFile">[in] String that specifies the file name.</param>
  6123.       <param name="width">[in] Width in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6124.       <param name="height">[in] Height in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6125.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6126.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6127.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6128.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6129.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6130.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6131.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6132.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6133.     </member>
  6134.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6135.       <summary>Creates a texture from a file.</summary>
  6136.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6137.       <param name="srcFile">[in] String that specifies the file name.</param>
  6138.       <param name="width">[in] Width in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6139.       <param name="height">[in] Height in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6140.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6141.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6142.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6143.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6144.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6145.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6146.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6147.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6148.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6149.     </member>
  6150.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6151.       <summary>Creates a texture from a file.</summary>
  6152.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6153.       <param name="srcFile">[in] String that specifies the file name.</param>
  6154.       <param name="width">[in] Width in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6155.       <param name="height">[in] Height in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6156.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6157.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6158.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6159.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6160.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6161.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6162.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6163.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6164.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6165.     </member>
  6166.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6167.       <summary>Creates a texture from a file.</summary>
  6168.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6169.       <param name="srcFile">[in] String that specifies the file name.</param>
  6170.       <param name="width">[in] Width in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6171.       <param name="height">[in] Height in pixels. If this value is zero, the dimensions are taken from the file.</param>
  6172.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete mipmap chain is created.</param>
  6173.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6174.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6175.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6176.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6177.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6178.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6179.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6180.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6181.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6182.     </member>
  6183.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromFile(Microsoft.DirectX.Direct3D.Device,System.String)">
  6184.       <summary>Creates a texture from a file.</summary>
  6185.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6186.       <param name="srcFile">[in] String that specifies the file name.</param>
  6187.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6188.     </member>
  6189.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6190.       <summary>Creates a texture from a file in memory.</summary>
  6191.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6192.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6193.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6194.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6195.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6196.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6197.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6198.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6199.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6200.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6201.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6202.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6203.     </member>
  6204.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6205.       <summary>Creates a texture from a file in memory.</summary>
  6206.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6207.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6208.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6209.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6210.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6211.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6212.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6213.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6214.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6215.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6216.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6217.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6218.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6219.     </member>
  6220.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6221.       <summary>Creates a texture from a file in memory.</summary>
  6222.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6223.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6224.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6225.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6226.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6227.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6228.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6229.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6230.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6231.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6232.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6233.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6234.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6235.     </member>
  6236.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6237.       <summary>Creates a texture from a file in memory.</summary>
  6238.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6239.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6240.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6241.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6242.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6243.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6244.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6245.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6246.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6247.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6248.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6249.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6250.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6251.     </member>
  6252.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6253.       <summary>Creates a texture from a file in memory.</summary>
  6254.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6255.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6256.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6257.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6258.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6259.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6260.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6261.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6262.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6263.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6264.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6265.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6266.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6267.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6268.     </member>
  6269.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6270.       <summary>Creates a texture from a file in memory.</summary>
  6271.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6272.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6273.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6274.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6275.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6276.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6277.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6278.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6279.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6280.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6281.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6282.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6283.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6284.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6285.     </member>
  6286.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6287.       <summary>Creates a texture from a file in memory.</summary>
  6288.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6289.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6290.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6291.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6292.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file.</param>
  6293.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6294.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6295.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6296.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6297.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6298.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6299.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6300.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6301.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6302.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6303.     </member>
  6304.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream)">
  6305.       <summary>Creates a texture from a file in memory.</summary>
  6306.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6307.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6308.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6309.     </member>
  6310.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32)">
  6311.       <summary>Creates a texture from a file in memory.</summary>
  6312.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the texture.</param>
  6313.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture. See Remarks.</param>
  6314.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6315.       <returns>[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/texture/texture.xml">Texture</A> object that represents the created texture object.</returns>
  6316.     </member>
  6317.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6318.       <summary>Creates a volume texture from a file.</summary>
  6319.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6320.       <param name="srcFile">[in] String that specifies the file name.</param>
  6321.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6322.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6323.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6324.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6325.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6326.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6327.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6328.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6329.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6330.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6331.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6332.     </member>
  6333.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6334.       <summary>Creates a volume texture from a file.</summary>
  6335.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6336.       <param name="srcFile">[in] String that specifies the file name.</param>
  6337.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6338.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6339.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6340.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6341.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6342.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6343.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6344.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6345.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6346.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6347.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6348.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6349.     </member>
  6350.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6351.       <summary>Creates a volume texture from a file.</summary>
  6352.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6353.       <param name="srcFile">[in] String that specifies the file name.</param>
  6354.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6355.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6356.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6357.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6358.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6359.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6360.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6361.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6362.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6363.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6364.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6365.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6366.     </member>
  6367.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeFile(Microsoft.DirectX.Direct3D.Device,System.String,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6368.       <summary>Creates a volume texture from a file.</summary>
  6369.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6370.       <param name="srcFile">[in] String that specifies the file name.</param>
  6371.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6372.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6373.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6374.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6375.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6376.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6377.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6378.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6379.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6380.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6381.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6382.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6383.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6384.     </member>
  6385.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeFile(Microsoft.DirectX.Direct3D.Device,System.String)">
  6386.       <summary>Creates a volume texture from a file.</summary>
  6387.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6388.       <param name="srcFile">[in] String that specifies the file name.</param>
  6389.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6390.     </member>
  6391.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6392.       <summary>Creates a volume texture from a file in memory.</summary>
  6393.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6394.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6395.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6396.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6397.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6398.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6399.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6400.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6401.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6402.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6403.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6404.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6405.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6406.     </member>
  6407.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6408.       <summary>Creates a volume texture from a file in memory.</summary>
  6409.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6410.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6411.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6412.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6413.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6414.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6415.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6416.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6417.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6418.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6419.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6420.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6421.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6422.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6423.     </member>
  6424.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6425.       <summary>Creates a volume texture from a file in memory.</summary>
  6426.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6427.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6428.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6429.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6430.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6431.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6432.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6433.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6434.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6435.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6436.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6437.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6438.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6439.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6440.     </member>
  6441.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6442.       <summary>Creates a volume texture from a file in memory.</summary>
  6443.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6444.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6445.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6446.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6447.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6448.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6449.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6450.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6451.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6452.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6453.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6454.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6455.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6456.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6457.     </member>
  6458.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6459.       <summary>Creates a volume texture from a file in memory.</summary>
  6460.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6461.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6462.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6463.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6464.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6465.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6466.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6467.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6468.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6469.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6470.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6471.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6472.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6473.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6474.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6475.     </member>
  6476.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6477.       <summary>Creates a volume texture from a file in memory.</summary>
  6478.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6479.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6480.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6481.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6482.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6483.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6484.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6485.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6486.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6487.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6488.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6489.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6490.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6491.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6492.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6493.     </member>
  6494.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool,Microsoft.DirectX.Direct3D.Filter,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6495.       <summary>Creates a volume texture from a file in memory.</summary>
  6496.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6497.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6498.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6499.       <param name="width">[in] Width in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6500.       <param name="height">[in] Height in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6501.       <param name="depth">[in] Depth in pixels. If this value is 0, the dimensions are taken from the file. The maximum dimension that a driver supports (for width, height, and depth) can be found in the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/caps.xml">Caps</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/caps/p/maxvolumeextent.xml">MaxVolumeExtent</A> property.</param>
  6502.       <param name="mipLevels">[in] Number of mip levels requested. If this value is 0, a complete <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmap</span> chain is created.</param>
  6503.       <param name="usage">[in] Zero or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A>, or <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A>. Setting this flag to <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> indicates that the surface will be used as a render target. The resource can then be passed to the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml#param_Surface_renderTarget">renderTarget</A> parameter of the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/m/setrendertarget.xml">Device.SetRenderTarget</A> method. If <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#RenderTarget">Usage.RenderTarget</A> is specified, the application should determine whether the device supports this operation by calling <A href="/directx/ref/ns/microsoft.directx.direct3d/c/manager/m/checkdeviceformat.xml">Manager.CheckDeviceFormat</A>. The <A href="/directx/ref/ns/microsoft.directx.direct3d/e/usage/usage.xml#Dynamic">Usage.Dynamic</A> value indicates that the surface should be handled dynamically.</param>
  6504.       <param name="format">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml">Format</A> enumerated type that describes the requested pixel format for the cube texture. The returned cube texture might have a different format from that specified by <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A>. Applications should check the format of the returned cube texture. If <A href="/directx/ref/ns/microsoft.directx.direct3d/c/textureloader/m/fromcubefile.xml#param_Format_format">format</A> is <A href="/directx/ref/ns/microsoft.directx.direct3d/e/format/format.xml#Unknown">Unknown</A>, the format is taken from the file.</param>
  6505.       <param name="pool">[in] Member of the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/pool/pool.xml">Pool</A> enumerated type that describes the memory class into which the cube texture should be placed.</param>
  6506.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6507.       <param name="mipFilter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the <span class="clsGlossary" onmouseover="showDef()" onmouseout="clearDef()" G_RID="term_mipmap"><!--Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used.-->mipmaps</span> are filtered.</param>
  6508.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6509.       <param name="srcInformation">[in, out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains a description of the data in the source image file, or 0.</param>
  6510.       <param name="palette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6511.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6512.     </member>
  6513.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream)">
  6514.       <summary>Creates a volume texture from a file in memory.</summary>
  6515.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6516.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6517.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6518.     </member>
  6519.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.FromVolumeStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,System.Int32)">
  6520.       <summary>Creates a volume texture from a file in memory.</summary>
  6521.       <param name="device">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/device/device.xml">Device</A> object that represents the device to associate with the volume texture.</param>
  6522.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> from which to create the texture.</param>
  6523.       <param name="readBytes">[in] Size, in bytes, of the file in memory.</param>
  6524.       <returns>[out] Address of a pointer to a <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volumetexture/volumetexture.xml">VolumeTexture</A> object that represents the created texture object.</returns>
  6525.     </member>
  6526.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.ImageInformationFromFile(System.String)">
  6527.       <summary>Retrieves information about a given image file.</summary>
  6528.       <param name="srcFile">[in] File name of the image whose information is being retrieved.</param>
  6529.       <returns>An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure that contains the description of the data in the source file.</returns>
  6530.     </member>
  6531.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.BaseTexture)">
  6532.       <summary>Saves a texture to a file.</summary>
  6533.       <param name="destFile">[in] String that specifies the file name of the source image.</param>
  6534.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> flag that specifies the file format to use when saving. See Remarks.</param>
  6535.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basetexture/basetexture.xml">BaseTexture</A> object that contains the texture to save.</param>
  6536.       <returns />
  6537.     </member>
  6538.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.BaseTexture,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6539.       <summary>Saves a texture to a file.</summary>
  6540.       <param name="destFile">[in] String that specifies the file name of the source image.</param>
  6541.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> flag that specifies the file format to use when saving. See Remarks.</param>
  6542.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basetexture/basetexture.xml">BaseTexture</A> object that contains the texture to save.</param>
  6543.       <param name="sourcePalette">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structure that contains a 256-color palette. This parameter can be 0.</param>
  6544.       <returns />
  6545.     </member>
  6546.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.SaveToStream(Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.BaseTexture)">
  6547.       <summary>Saves a volume to a graphics stream.</summary>
  6548.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> flag that specifies the file format to use when saving. See Remarks.</param>
  6549.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basetexture/basetexture.xml">BaseTexture</A> object that contains the texture to save.</param>
  6550.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the source image.</returns>
  6551.     </member>
  6552.     <member name="M:Microsoft.DirectX.Direct3D.TextureLoader.SaveToStream(Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.BaseTexture,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  6553.       <summary>Saves a volume to a graphics stream.</summary>
  6554.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> flag that specifies the file format to use when saving. See Remarks.</param>
  6555.       <param name="srcTexture">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/basetexture/basetexture.xml">BaseTexture</A> object that contains the texture to save.</param>
  6556.       <param name="sourcePalette">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structure that contains a 256-color palette. This parameter can be 0.</param>
  6557.       <returns>A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/graphicsstream/graphicsstream.xml">GraphicsStream</A> object that contains the source image.</returns>
  6558.     </member>
  6559.     <member name="T:Microsoft.DirectX.Direct3D.TooManyInfluencesException">
  6560.       <summary>Too many influences specified.</summary>
  6561.     </member>
  6562.     <member name="M:Microsoft.DirectX.Direct3D.TooManyInfluencesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  6563.       <summary>Initializes a new instance of the object.</summary>
  6564.       <param name="info" />
  6565.       <param name="context" />
  6566.     </member>
  6567.     <member name="M:Microsoft.DirectX.Direct3D.TooManyInfluencesException.#ctor(System.String,System.Exception)">
  6568.       <summary>Initializes a new instance of the object.</summary>
  6569.       <param name="message" />
  6570.       <param name="inner" />
  6571.     </member>
  6572.     <member name="M:Microsoft.DirectX.Direct3D.TooManyInfluencesException.#ctor(System.String)">
  6573.       <summary>Initializes a new instance of the object.</summary>
  6574.       <param name="message" />
  6575.     </member>
  6576.     <member name="M:Microsoft.DirectX.Direct3D.TooManyInfluencesException.#ctor">
  6577.       <summary>Initializes a new instance of the object.</summary>
  6578.     </member>
  6579.     <member name="T:Microsoft.DirectX.Direct3D.VertexInformation">
  6580.       <summary>Retrieves vertex information.</summary>
  6581.     </member>
  6582.     <member name="M:Microsoft.DirectX.Direct3D.VertexInformation.DeclaratorFromFormat(Microsoft.DirectX.Direct3D.VertexFormats)">
  6583.       <summary>Returns a declarator from a vertex format.</summary>
  6584.       <param name="vertexFormat">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> flags that describe the vertex format from which to generate the returned declarator array.</param>
  6585.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the vertex format of the mesh vertices.</returns>
  6586.     </member>
  6587.     <member name="M:Microsoft.DirectX.Direct3D.VertexInformation.FormatFromDeclarator(Microsoft.DirectX.Direct3D.VertexElement[])">
  6588.       <summary>Returns a <see cref="T:Microsoft.DirectX.Direct3D.VertexFormats" /> structure from a declarator.</summary>
  6589.       <param name="declarator">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that describe the <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> code.</param>
  6590.       <returns>Combination of <A href="/directx/ref/ns/microsoft.directx.direct3d/e/vertexformats/vertexformats.xml">VertexFormats</A> flags that describe the vertex format returned from the declarator.</returns>
  6591.     </member>
  6592.     <member name="M:Microsoft.DirectX.Direct3D.VertexInformation.GenerateDeclaration(Microsoft.DirectX.Direct3D.VertexElement[])">
  6593.       <summary>Generates an output vertex declaration from the input declaration.</summary>
  6594.       <param name="declarator">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that represent the input vertex declaration.</param>
  6595.       <returns>Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/vertexelement/vertexelement.xml">VertexElement</A> structures that represent the output vertex declaration.</returns>
  6596.     </member>
  6597.     <member name="M:Microsoft.DirectX.Direct3D.VertexInformation.GetFormatSize(Microsoft.DirectX.Direct3D.VertexFormats)">
  6598.       <summary>Returns the size of the vertex format.</summary>
  6599.       <param name="vertexFormat">[in] Vertex format for which to return size.</param>
  6600.       <returns>An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value that indicates the size of the vertex format.</returns>
  6601.     </member>
  6602.     <member name="T:Microsoft.DirectX.Direct3D.VolumeLoader">
  6603.       <summary>Contains functions for loading and saving volumes.</summary>
  6604.     </member>
  6605.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6606.       <summary>Loads a volume from a file.</summary>
  6607.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6608.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6609.       <param name="srcFile">[in] String that specifies the file name.</param>
  6610.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6611.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6612.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6613.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6614.       <returns />
  6615.     </member>
  6616.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6617.       <summary>Loads a volume from a file.</summary>
  6618.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6619.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6620.       <param name="srcFile">[in] String that specifies the file name.</param>
  6621.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6622.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6623.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6624.       <returns />
  6625.     </member>
  6626.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6627.       <summary>Loads a volume from a file.</summary>
  6628.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6629.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6630.       <param name="srcFile">[in] String that specifies the file name.</param>
  6631.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6632.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6633.       <returns />
  6634.     </member>
  6635.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6636.       <summary>Loads a volume from a file.</summary>
  6637.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6638.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6639.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6640.       <param name="srcFile">[in] String that specifies the file name.</param>
  6641.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6642.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6643.       <returns />
  6644.     </member>
  6645.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6646.       <summary>Loads a volume from a file.</summary>
  6647.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6648.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6649.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6650.       <param name="srcFile">[in] String that specifies the file name.</param>
  6651.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6652.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6653.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6654.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6655.       <returns />
  6656.     </member>
  6657.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6658.       <summary>Loads a volume from a file.</summary>
  6659.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6660.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6661.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6662.       <param name="srcFile">[in] String that specifies the file name.</param>
  6663.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6664.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6665.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6666.       <returns />
  6667.     </member>
  6668.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6669.       <summary>Loads a volume from a file.</summary>
  6670.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6671.       <param name="srcFile">[in] String that specifies the file name.</param>
  6672.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6673.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6674.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6675.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6676.       <returns />
  6677.     </member>
  6678.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6679.       <summary>Loads a volume from a file.</summary>
  6680.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6681.       <param name="srcFile">[in] String that specifies the file name.</param>
  6682.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6683.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6684.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6685.       <returns />
  6686.     </member>
  6687.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6688.       <summary>Loads a volume from a file.</summary>
  6689.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6690.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6691.       <param name="srcFile">[in] String that specifies the file name.</param>
  6692.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6693.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6694.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6695.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6696.       <returns />
  6697.     </member>
  6698.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6699.       <summary>Loads a volume from a file.</summary>
  6700.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6701.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6702.       <param name="srcFile">[in] String that specifies the file name.</param>
  6703.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6704.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6705.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6706.       <returns />
  6707.     </member>
  6708.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6709.       <summary>Loads a volume from a file.</summary>
  6710.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6711.       <param name="srcFile">[in] String that specifies the file name.</param>
  6712.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6713.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6714.       <returns />
  6715.     </member>
  6716.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6717.       <summary>Loads a volume from a file.</summary>
  6718.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6719.       <param name="srcFile">[in] String that specifies the file name.</param>
  6720.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6721.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6722.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6723.       <returns />
  6724.     </member>
  6725.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6726.       <summary>Loads a volume from a file.</summary>
  6727.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6728.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6729.       <param name="srcFile">[in] String that specifies the file name.</param>
  6730.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6731.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6732.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6733.       <returns />
  6734.     </member>
  6735.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromFile(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.String,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6736.       <summary>Loads a volume from a file.</summary>
  6737.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6738.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6739.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6740.       <param name="srcFile">[in] String that specifies the file name.</param>
  6741.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6742.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6743.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6744.       <returns />
  6745.     </member>
  6746.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6747.       <summary>Creates a volume from a file in memory.</summary>
  6748.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6749.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6750.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6751.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6752.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6753.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6754.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6755.       <returns />
  6756.     </member>
  6757.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6758.       <summary>Creates a volume from a file in memory.</summary>
  6759.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6760.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6761.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6762.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6763.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6764.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6765.       <returns />
  6766.     </member>
  6767.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6768.       <summary>Creates a volume from a file in memory.</summary>
  6769.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6770.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6771.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6772.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6773.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6774.       <returns />
  6775.     </member>
  6776.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6777.       <summary>Creates a volume from a file in memory.</summary>
  6778.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6779.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6780.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6781.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6782.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6783.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6784.       <returns />
  6785.     </member>
  6786.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6787.       <summary>Creates a volume from a file in memory.</summary>
  6788.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6789.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6790.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6791.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6792.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6793.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6794.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6795.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6796.       <returns />
  6797.     </member>
  6798.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6799.       <summary>Creates a volume from a file in memory.</summary>
  6800.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6801.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6802.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6803.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6804.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6805.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6806.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6807.       <returns />
  6808.     </member>
  6809.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6810.       <summary>Creates a volume from a file in memory.</summary>
  6811.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6812.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6813.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6814.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6815.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6816.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6817.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6818.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6819.       <returns />
  6820.     </member>
  6821.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6822.       <summary>Creates a volume from a file in memory.</summary>
  6823.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6824.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6825.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6826.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6827.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6828.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6829.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6830.       <returns />
  6831.     </member>
  6832.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6833.       <summary>Creates a volume from a file in memory.</summary>
  6834.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6835.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6836.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6837.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6838.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6839.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6840.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6841.       <returns />
  6842.     </member>
  6843.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6844.       <summary>Creates a volume from a file in memory.</summary>
  6845.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6846.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6847.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6848.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6849.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6850.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6851.       <returns />
  6852.     </member>
  6853.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6854.       <summary>Creates a volume from a file in memory.</summary>
  6855.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6856.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6857.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6858.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6859.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6860.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6861.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6862.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6863.       <returns />
  6864.     </member>
  6865.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6866.       <summary>Creates a volume from a file in memory.</summary>
  6867.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6868.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6869.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6870.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6871.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6872.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6873.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6874.       <returns />
  6875.     </member>
  6876.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6877.       <summary>Creates a volume from a file in memory.</summary>
  6878.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6879.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6880.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6881.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6882.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6883.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6884.       <returns />
  6885.     </member>
  6886.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6887.       <summary>Creates a volume from a file in memory.</summary>
  6888.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6889.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6890.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6891.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6892.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6893.       <returns />
  6894.     </member>
  6895.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6896.       <summary>Creates a volume from a file in memory.</summary>
  6897.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6898.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6899.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6900.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6901.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6902.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6903.       <returns />
  6904.     </member>
  6905.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6906.       <summary>Creates a volume from a file in memory.</summary>
  6907.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6908.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6909.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6910.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6911.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6912.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6913.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6914.       <returns />
  6915.     </member>
  6916.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6917.       <summary>Creates a volume from a file in memory.</summary>
  6918.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6919.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6920.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6921.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6922.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6923.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6924.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6925.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6926.       <returns />
  6927.     </member>
  6928.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6929.       <summary>Creates a volume from a file in memory.</summary>
  6930.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6931.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6932.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6933.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6934.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6935.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6936.       <returns />
  6937.     </member>
  6938.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6939.       <summary>Creates a volume from a file in memory.</summary>
  6940.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6941.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6942.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6943.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6944.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6945.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6946.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6947.       <returns />
  6948.     </member>
  6949.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6950.       <summary>Creates a volume from a file in memory.</summary>
  6951.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6952.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6953.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6954.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6955.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6956.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6957.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6958.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6959.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6960.       <returns />
  6961.     </member>
  6962.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6963.       <summary>Creates a volume from a file in memory.</summary>
  6964.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6965.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6966.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  6967.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6968.       <param name="readBytes">[in] Size of the file in memory, in bytes.</param>
  6969.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6970.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6971.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6972.       <returns />
  6973.     </member>
  6974.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6975.       <summary>Creates a volume from a file in memory.</summary>
  6976.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6977.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6978.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6979.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6980.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6981.       <returns />
  6982.     </member>
  6983.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  6984.       <summary>Creates a volume from a file in memory.</summary>
  6985.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6986.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6987.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6988.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  6989.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  6990.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  6991.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  6992.       <returns />
  6993.     </member>
  6994.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  6995.       <summary>Creates a volume from a file in memory.</summary>
  6996.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  6997.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  6998.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  6999.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7000.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7001.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7002.       <returns />
  7003.     </member>
  7004.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7005.       <summary>Creates a volume from a file in memory.</summary>
  7006.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7007.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  7008.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7009.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7010.       <returns />
  7011.     </member>
  7012.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  7013.       <summary>Creates a volume from a file in memory.</summary>
  7014.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7015.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  7016.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7017.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7018.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  7019.       <returns />
  7020.     </member>
  7021.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  7022.       <summary>Creates a volume from a file in memory.</summary>
  7023.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7024.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  7025.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  7026.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7027.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7028.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  7029.       <returns />
  7030.     </member>
  7031.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromStream(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,System.IO.Stream,Microsoft.DirectX.Direct3D.Filter,System.Int32,Microsoft.DirectX.Direct3D.ImageInformation@)">
  7032.       <summary>Creates a volume from a file in memory.</summary>
  7033.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7034.       <param name="destPalette">[out] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that represent a 256-color palette to fill in, or 0.</param>
  7035.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7036.       <param name="stream">[in] A <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIOStreamClassTopic.asp">Stream</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> that contains the source volume texture in memory.</param>
  7037.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7038.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7039.       <param name="srcInformation">[out] An <A href="/directx/ref/ns/microsoft.directx.direct3d/s/imageinformation/imageinformation.xml">ImageInformation</A> structure to fill with a description of the data in the source image file, or 0.</param>
  7040.       <returns />
  7041.     </member>
  7042.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7043.       <summary>Loads a volume from another volume.</summary>
  7044.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7045.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7046.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7047.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7048.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7049.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7050.       <returns />
  7051.     </member>
  7052.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7053.       <summary>Loads a volume from another volume.</summary>
  7054.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7055.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7056.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7057.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7058.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7059.       <returns />
  7060.     </member>
  7061.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7062.       <summary>Loads a volume from another volume.</summary>
  7063.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7064.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7065.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7066.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7067.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7068.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7069.       <returns />
  7070.     </member>
  7071.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7072.       <summary>Loads a volume from another volume.</summary>
  7073.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7074.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7075.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7076.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7077.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7078.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7079.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7080.       <returns />
  7081.     </member>
  7082.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7083.       <summary>Loads a volume from another volume.</summary>
  7084.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7085.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7086.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7087.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7088.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7089.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7090.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7091.       <returns />
  7092.     </member>
  7093.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7094.       <summary>Loads a volume from another volume.</summary>
  7095.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7096.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7097.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7098.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7099.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7100.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7101.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7102.       <returns />
  7103.     </member>
  7104.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7105.       <summary>Loads a volume from another volume.</summary>
  7106.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7107.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7108.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7109.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7110.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7111.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7112.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7113.       <returns />
  7114.     </member>
  7115.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7116.       <summary>Loads a volume from another volume.</summary>
  7117.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7118.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7119.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7120.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7121.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7122.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7123.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7124.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7125.       <returns />
  7126.     </member>
  7127.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7128.       <summary>Loads a volume from another volume.</summary>
  7129.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7130.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7131.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7132.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7133.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7134.       <returns />
  7135.     </member>
  7136.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7137.       <summary>Loads a volume from another volume.</summary>
  7138.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7139.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7140.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7141.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7142.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7143.       <returns />
  7144.     </member>
  7145.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7146.       <summary>Loads a volume from another volume.</summary>
  7147.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7148.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7149.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7150.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7151.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7152.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7153.       <returns />
  7154.     </member>
  7155.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7156.       <summary>Loads a volume from another volume.</summary>
  7157.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7158.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7159.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7160.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7161.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7162.       <returns />
  7163.     </member>
  7164.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7165.       <summary>Loads a volume from another volume.</summary>
  7166.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7167.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7168.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7169.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7170.       <returns />
  7171.     </member>
  7172.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7173.       <summary>Loads a volume from another volume.</summary>
  7174.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7175.       <param name="destBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the destination box. Omit this parameter to specify the entire volume.</param>
  7176.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7177.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7178.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7179.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7180.       <returns />
  7181.     </member>
  7182.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7183.       <summary>Loads a volume from another volume.</summary>
  7184.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7185.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7186.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the source volume. This parameter can be 0.</param>
  7187.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7188.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7189.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7190.       <returns />
  7191.     </member>
  7192.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.FromVolume(Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.Filter,System.Int32)">
  7193.       <summary>Loads a volume from another volume.</summary>
  7194.       <param name="destVolume">[out] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the destination volume.</param>
  7195.       <param name="destPalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures containing a 256-color palette that represents the palette for the destination volume. This parameter can be 0.</param>
  7196.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that specifies the source volume.</param>
  7197.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7198.       <param name="filter">[in] One or more <A href="/directx/ref/ns/microsoft.directx.direct3d/e/filter/filter.xml">Filter</A> flags that control how the image is filtered.</param>
  7199.       <param name="colorKey">[in] An <A target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemInt32ClassTopic.asp">Int32</A><IMG SRC="/directx/art/leave-site.gif" ALT="Leave Site" /> value to replace with transparent black, or 0 to disable the color key. This is always a 32-bit ARGB color that is independent of the source image format. Alpha is significant, and usually should be set to FF for opaque color keys. For example, for opaque black, the value is equal to 0xFF000000.</param>
  7200.       <returns />
  7201.     </member>
  7202.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Volume)">
  7203.       <summary>Saves a volume to a file.</summary>
  7204.       <param name="destFile">[in] String that specifies the file name of the source image.</param>
  7205.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> that specifies the file format to use when saving. See Remarks.</param>
  7206.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that contains the image to save.</param>
  7207.       <returns />
  7208.     </member>
  7209.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@)">
  7210.       <summary>Saves a volume to a file.</summary>
  7211.       <param name="destFile">[in] String that specifies the file name of the source image.</param>
  7212.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> that specifies the file format to use when saving. See Remarks.</param>
  7213.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that contains the image to save.</param>
  7214.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that contain a 256-color palette. This parameter can be 0.</param>
  7215.       <returns />
  7216.     </member>
  7217.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.Box)">
  7218.       <summary>Saves a volume to a file.</summary>
  7219.       <param name="destFile">[in] String that specifies the file name of the source image.</param>
  7220.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> that specifies the file format to use when saving. See Remarks.</param>
  7221.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that contains the image to save.</param>
  7222.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7223.       <returns />
  7224.     </member>
  7225.     <member name="M:Microsoft.DirectX.Direct3D.VolumeLoader.Save(System.String,Microsoft.DirectX.Direct3D.ImageFileFormat,Microsoft.DirectX.Direct3D.Volume,Microsoft.DirectX.Direct3D.PaletteEntry[]@,Microsoft.DirectX.Direct3D.Box)">
  7226.       <summary>Saves a volume to a file.</summary>
  7227.       <param name="destFile">[in] String that specifies the file name of the source image.</param>
  7228.       <param name="destFormat">[in] An <A href="/directx/ref/ns/microsoft.directx.direct3d/e/imagefileformat/imagefileformat.xml">ImageFileFormat</A> that specifies the file format to use when saving. See Remarks.</param>
  7229.       <param name="srcVolume">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/c/volume/volume.xml">Volume</A> object that contains the image to save.</param>
  7230.       <param name="sourcePalette">[in] Array of <A href="/directx/ref/ns/microsoft.directx.direct3d/s/paletteentry/paletteentry.xml">PaletteEntry</A> structures that contain a 256-color palette. This parameter can be 0.</param>
  7231.       <param name="srcBox">[in] A <A href="/directx/ref/ns/microsoft.directx.direct3d/s/box/box.xml">Box</A> structure that specifies the source box. Omit this parameter to specify the entire volume.</param>
  7232.       <returns />
  7233.     </member>
  7234.     <member name="T:Microsoft.DirectX.Direct3D.Fill2DTextureCallback">
  7235.       <summary>Represents the method that will handle the <see cref="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Fill2DTextureCallback)" /> call.</summary>
  7236.       <param name="texCoord" />
  7237.       <param name="texelSize" />
  7238.     </member>
  7239.     <member name="T:Microsoft.DirectX.Direct3D.Fill3DTextureCallback">
  7240.       <summary>Represents the method that will handle the <see cref="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.VolumeTexture,Microsoft.DirectX.Direct3D.Fill3DTextureCallback)" /> or <see cref="M:Microsoft.DirectX.Direct3D.TextureLoader.FillTexture(Microsoft.DirectX.Direct3D.CubeTexture,Microsoft.DirectX.Direct3D.Fill3DTextureCallback)" /> call.</summary>
  7241.       <param name="texCoord" />
  7242.       <param name="texelSize" />
  7243.     </member>
  7244.     <member name="T:Microsoft.DirectX.Direct3D.HandleAnimationCallback">
  7245.       <summary>This delegate is used to handle callbacks triggered by <see cref="T:Microsoft.DirectX.Direct3D.KeyCallback" /> in an animation track.</summary>
  7246.       <param name="track">[in] Identifier of the track on which the callback occurs.</param>
  7247.       <param name="callbackData">[in] Callback data specified in <A href="/directx/ref/ns/microsoft.directx.direct3d/s/keycallback/keycallback.xml#KeyCallback_CallBackData_Field">KeyCallback_CallBackData_Field</A>.</param>
  7248.     </member>
  7249.     <member name="T:Microsoft.DirectX.Direct3D.CallbackSearchFlags">
  7250.       <summary>Defines the flags used to obtain callback information.This enumeration is used by the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationset/m/getcallback.xml">AnimationSet.GetCallback</A> method.</summary>
  7251.     </member>
  7252.     <member name="F:Microsoft.DirectX.Direct3D.CallbackSearchFlags.BehindInitialPosition">
  7253.       <summary>Reverses the direction of the callback search.</summary>
  7254.     </member>
  7255.     <member name="F:Microsoft.DirectX.Direct3D.CallbackSearchFlags.ExcludingInitialPosition">
  7256.       <summary>Excludes callbacks at the initial position from the search.</summary>
  7257.     </member>
  7258.     <member name="T:Microsoft.DirectX.Direct3D.Channel">
  7259.       <summary>Defines flags that specify which channels in a texture to operate on. This enumeration is used by the <see cref="T:Microsoft.DirectX.Direct3D.TextureLoader" />.<see cref="M:Microsoft.DirectX.Direct3D.TextureLoader.ComputeNormalMap" /> method.</summary>
  7260.     </member>
  7261.     <member name="F:Microsoft.DirectX.Direct3D.Channel.Alpha">
  7262.       <summary>Operation is performed on the Opacity of an image defined by an alpha value per pixel interleaved with the color components (for example, ARGB), an alpha value per pixel stored in a separate alpha surface, or a constant alpha value for the entire surface..</summary>
  7263.     </member>
  7264.     <member name="F:Microsoft.DirectX.Direct3D.Channel.Green">
  7265.       <summary>Operation is performed on the green channel.</summary>
  7266.     </member>
  7267.     <member name="F:Microsoft.DirectX.Direct3D.Channel.Blue">
  7268.       <summary>Operation is performed on the blue channel.</summary>
  7269.     </member>
  7270.     <member name="F:Microsoft.DirectX.Direct3D.Channel.Red">
  7271.       <summary>Operation is performed on the red channel.</summary>
  7272.     </member>
  7273.     <member name="F:Microsoft.DirectX.Direct3D.Channel.Luminance">
  7274.       <summary>Operation is performed on the luminance channel.</summary>
  7275.     </member>
  7276.     <member name="T:Microsoft.DirectX.Direct3D.CharacterSet">
  7277.       <summary>Defines a character set.</summary>
  7278.     </member>
  7279.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Baltic">
  7280.       <summary>Baltic character set.</summary>
  7281.     </member>
  7282.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Mac">
  7283.       <summary>Characters used by Macintosh.</summary>
  7284.     </member>
  7285.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Russian">
  7286.       <summary>Russian character set.</summary>
  7287.     </member>
  7288.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.EastEurope">
  7289.       <summary>Eastern European character set.</summary>
  7290.     </member>
  7291.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Thai">
  7292.       <summary>Thai character set.</summary>
  7293.     </member>
  7294.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Vietnamese">
  7295.       <summary>Vietnamese character set.</summary>
  7296.     </member>
  7297.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Turkish">
  7298.       <summary>Turkish character set.</summary>
  7299.     </member>
  7300.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Greek">
  7301.       <summary>Greek character set.</summary>
  7302.     </member>
  7303.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Arabic">
  7304.       <summary>Arabic character set.</summary>
  7305.     </member>
  7306.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Hebrew">
  7307.       <summary>Hebrew character set.</summary>
  7308.     </member>
  7309.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Johab">
  7310.       <summary>Korean character set.</summary>
  7311.     </member>
  7312.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Oem">
  7313.       <summary>Extended ASCII character set used with disk operating system (DOS)DOS and some MicrosoftMicrosoft WindowsWindows fonts.</summary>
  7314.     </member>
  7315.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.ChineseBig5">
  7316.       <summary>Chinese character set used mostly in Taiwan and Hong Kong.</summary>
  7317.     </member>
  7318.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.GB2312">
  7319.       <summary>Chinese character set used in mainland China.</summary>
  7320.     </member>
  7321.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Hangul">
  7322.       <summary>Korean character set.</summary>
  7323.     </member>
  7324.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Hangeul">
  7325.       <summary>Another common spelling of the Korean character set.</summary>
  7326.     </member>
  7327.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.ShiftJIS">
  7328.       <summary>Japanese character set.</summary>
  7329.     </member>
  7330.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Symbol">
  7331.       <summary>Symbol character set.</summary>
  7332.     </member>
  7333.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Default">
  7334.       <summary>System default character set.</summary>
  7335.     </member>
  7336.     <member name="F:Microsoft.DirectX.Direct3D.CharacterSet.Ansi">
  7337.       <summary>ASCII character set.</summary>
  7338.     </member>
  7339.     <member name="T:Microsoft.DirectX.Direct3D.CompressionFlags">
  7340.       <summary>Defines the compression mode to use for storing compressed animation set data. This enumeration is used by the <see cref="T:Microsoft.DirectX.Direct3D.KeyframedAnimationSet" />.<see cref="M:Microsoft.DirectX.Direct3D.KeyframedAnimationSet.Compress(Microsoft.DirectX.Direct3D.CompressionFlags,System.Single,Microsoft.DirectX.Direct3D.Frame)" /> method.</summary>
  7341.     </member>
  7342.     <member name="F:Microsoft.DirectX.Direct3D.CompressionFlags.Default">
  7343.       <summary>Implements fast compression.</summary>
  7344.     </member>
  7345.     <member name="T:Microsoft.DirectX.Direct3D.DrawTextFormat">
  7346.       <summary>Specifies the method of formatting text.</summary>
  7347.     </member>
  7348.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.WordEllipsis">
  7349.       <summary>Truncates any word that does not fit in the rectangle and adds ellipses. Compare with <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.EndEllipsis" /> and <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PathEllipsis" />.</summary>
  7350.     </member>
  7351.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.WordBreak">
  7352.       <summary>Breaks words. Lines are automatically broken between words if a word extends past the edge of the rectangle specified by the <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.param_Rectangle_rect" /> parameter. A carriage return/line feed sequence also breaks the line.</summary>
  7353.     </member>
  7354.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.VerticalCenter">
  7355.       <summary>Centers text vertically (on a single line only).</summary>
  7356.     </member>
  7357.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.TabStop">
  7358.       <summary>Sets tab stops. Bits 15-8 (high-order byte of the low-order word) of the <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.param_Int32_format" /> parameter specify the number of characters for each tab. The default number of characters per tab is eight. The <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.CalculateRect" />, <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ExternalLeading" />, <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Internal" />, <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoClip" />, and <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoPrefix" /> values cannot be used with the <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.TabStop" /> value.</summary>
  7359.     </member>
  7360.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.SingleLine">
  7361.       <summary>Displays text on a single line only. Carriage returns and line feeds do not break the line.</summary>
  7362.     </member>
  7363.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.RightToLeftReading">
  7364.       <summary>Displays text in right-to-left reading order for bidirectional text when a Hebrew or Arabic font is selected. The default reading order for all text is left-to-right.</summary>
  7365.     </member>
  7366.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PrefixOnly">
  7367.       <summary>MicrosoftMicrosoft WindowsWindows 2000Windows 2000/MicrosoftMicrosoft WindowsWindows XPWindows XP: Draws only an underline at the position of the character that follows the ampersand (&) prefix character. Does not draw any other characters in the string. For example, the input string "A&bc&&d" becomes " _   ". Compare with <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.HidePrefix" /> and <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.NoPrefix" />.</summary>
  7368.     </member>
  7369.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoPrefix">
  7370.       <summary>Turns off processing of prefix characters. Typically, <see cref="M:Microsoft.DirectX.Direct3D.Font.DrawText" /> interprets the mnemonic-prefix character & as a directive to underscore the character that follows, and the mnemonic-prefix characters && as a directive to print a single &. By specifying <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoPrefix" />, this processing is turned off. For example, the input string "A&bc&&d" remains "A&bc&&d". Compare with <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.HidePrefix" /> and <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.PrefixOnly" />.</summary>
  7371.     </member>
  7372.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoFullWidthCharBreak">
  7373.       <summary>MicrosoftMicrosoft WindowsWindows 98/MicrosoftMicrosoft WindowsWindows Millennium Edition (Windows Me)Windows Me, MicrosoftMicrosoft WindowsWindows 2000Windows 2000/MicrosoftMicrosoft WindowsWindows XPWindows XP: Prevents a line break at a double-byte character set (DBCS)DBCS string, so that the line-breaking rule is equivalent to single-byte character set (SBCS)SBCS strings. For example, this option can be used in Korean versions of Windows, for greater readability of icon labels. This value has no effect unless <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.WordBreak" /> is specified.</summary>
  7374.     </member>
  7375.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoClip">
  7376.       <summary>Draws without clipping. <see cref="T:Microsoft.DirectX.Direct3D.Font" />.<see cref="M:Microsoft.DirectX.Direct3D.Font.DrawText" /> is somewhat faster when <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoClip" /> is used.</summary>
  7377.     </member>
  7378.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ModifyString">
  7379.       <summary>Modifies the specified string to match the displayed text. This value has no effect unless <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.EndEllipsis" /> or <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PathEllipsis" /> is specified.</summary>
  7380.     </member>
  7381.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Internal">
  7382.       <summary>Uses the system font to calculate text metrics.</summary>
  7383.     </member>
  7384.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.HidePrefix">
  7385.       <summary>MicrosoftMicrosoft WindowsWindows 2000Windows 2000/MicrosoftMicrosoft WindowsWindows XPWindows XP: Ignores the ampersand (&) prefix character in the text. The letter that follows it is not underlined, but other mnemonic-prefix characters are still processed. For example, the input string "A&bc&&d" becomes "Abc&d". Compare with <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.NoPrefix" /> and <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PrefixOnly" />.</summary>
  7386.     </member>
  7387.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ExternalLeading">
  7388.       <summary>Includes the font external leading in line height. Typically, external leading is not included in the height of a line of text.</summary>
  7389.     </member>
  7390.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ExpandTabs">
  7391.       <summary>Expands tab characters. The default number of characters per tab is eight. The <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PathEllipsis" /> and <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.EndEllipsis" /> values cannot be used with the <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ExpandTabs" /> value.</summary>
  7392.     </member>
  7393.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PathEllipsis">
  7394.       <summary>For displayed text, replaces characters in the middle of the string with ellipses so that the result fits in the specified rectangle. If the string contains backslash (\) characters, <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PathEllipsis" /> preserves as much as possible of the text after the last backslash. The string is not modified unless the <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ModifyString" /> flag is specified. Compare with <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.EndEllipsis" /> and <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.WordEllipsis" />.</summary>
  7395.     </member>
  7396.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.EndEllipsis">
  7397.       <summary>For displayed text, truncates the end of a string and adds ellipses so that the result fits in the specified rectangle. If a word that is not at the end of the string goes beyond the limits of the rectangle, it is truncated without ellipses. The string is not modified unless the <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.ModifyString" /> flag is specified. Compare with <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.PathEllipsis" /> and <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.WordEllipsis" />.</summary>
  7398.     </member>
  7399.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.EditControl">
  7400.       <summary>Duplicates the text-displaying characteristics of a multi-line edit control. Specifically, the average character width is calculated in the same manner as for an edit control, and the function does not display a partially visible last line.</summary>
  7401.     </member>
  7402.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Center">
  7403.       <summary>Centers text horizontally in the rectangle.</summary>
  7404.     </member>
  7405.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.CalculateRect">
  7406.       <summary>Determines the width and height of the rectangle. If there are multiple lines of text, <see cref="T:Microsoft.DirectX.Direct3D.Font" />.<see cref="M:Microsoft.DirectX.Direct3D.Font.DrawText" /> uses the width of the rectangle pointed to by the <see cref="F:Microsoft.DirectX.Direct3D.Font.DrawText.param_Rectangle_rect" /> parameter and extends the base of the rectangle to bound the last line of text. If there is only one line of text, <see cref="M:Microsoft.DirectX.Direct3D.Font.DrawText" /> modifies the right side of the rectangle so that it bounds the last character in the line. In either case, <see cref="T:Microsoft.DirectX.Direct3D.Font" />.<see cref="M:Microsoft.DirectX.Direct3D.Font.DrawText" /> returns the height of the formatted text but does not draw the text.</summary>
  7407.     </member>
  7408.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Top">
  7409.       <summary>Top-justifies text (on a single line only).</summary>
  7410.     </member>
  7411.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Right">
  7412.       <summary>Aligns text to right.</summary>
  7413.     </member>
  7414.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Left">
  7415.       <summary>Aligns text to left.</summary>
  7416.     </member>
  7417.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.Bottom">
  7418.       <summary>Justifies text to the bottom of the rectangle. This value must be combined with <see cref="F:Microsoft.DirectX.Direct3D.DrawTextFormat.SingleLine" />.</summary>
  7419.     </member>
  7420.     <member name="F:Microsoft.DirectX.Direct3D.DrawTextFormat.None">
  7421.       <summary>Specifies no formatting.</summary>
  7422.     </member>
  7423.     <member name="T:Microsoft.DirectX.Direct3D.EffectDefaultType">
  7424.       <summary>Defines effect data types. This enumeration is used by the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/effectdefault.xml">EffectDefault</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/effectdefault/p/value.xml">Value</A> property.</summary>
  7425.     </member>
  7426.     <member name="F:Microsoft.DirectX.Direct3D.EffectDefaultType.Floats">
  7427.       <summary>Data type is an array of floating-point values.</summary>
  7428.     </member>
  7429.     <member name="F:Microsoft.DirectX.Direct3D.EffectDefaultType.Integer">
  7430.       <summary>Forces this enumeration to compile to 32 bits in size. This value is not used.</summary>
  7431.     </member>
  7432.     <member name="F:Microsoft.DirectX.Direct3D.EffectDefaultType.String">
  7433.       <summary>Data type is a <see cref="T:System.String" /> object.</summary>
  7434.     </member>
  7435.     <member name="T:Microsoft.DirectX.Direct3D.EventType">
  7436.       <summary>Defines the types of events that can be keyed by the animation controller. This enumeration is used by the <A href="/directx/ref/ns/microsoft.directx.direct3d/s/eventdescription/eventdescription.xml">EventDescription</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/s/eventdescription/p/eventtype.xml">EventType</A> property, which can be passed to an <A href="/directx/ref/ns/microsoft.directx.direct3d/c/animationcontroller/animationcontroller.xml">AnimationController</A> class type.</summary>
  7437.     </member>
  7438.     <member name="F:Microsoft.DirectX.Direct3D.EventType.PriorityBlend">
  7439.       <summary>Priority blend value.</summary>
  7440.     </member>
  7441.     <member name="F:Microsoft.DirectX.Direct3D.EventType.TrackEnable">
  7442.       <summary>Enable flag.</summary>
  7443.     </member>
  7444.     <member name="F:Microsoft.DirectX.Direct3D.EventType.TrackPosition">
  7445.       <summary>Track position.</summary>
  7446.     </member>
  7447.     <member name="F:Microsoft.DirectX.Direct3D.EventType.TrackWeight">
  7448.       <summary>Track weight.</summary>
  7449.     </member>
  7450.     <member name="F:Microsoft.DirectX.Direct3D.EventType.TrackSpeed">
  7451.       <summary>Track speed.</summary>
  7452.     </member>
  7453.     <member name="T:Microsoft.DirectX.Direct3D.Filter">
  7454.       <summary>Defines texture filtering modes for a texture stage. Each valid filter must contain exactly one of the following flags: <B>None</B>, <B>Point</B>, <B>Linear</B>, <B>Triangle</B>, or <B>Box</B>. In addition, the bitwise <b>OR</b> operator can be used to specify zero or more of the following optional flags with a valid filter: <B>MirrorU</B>, <B>MirrorV</B>, <B>MirrorW</B>, <B>Mirror</B>, or <B>Dither</B>.</summary>
  7455.     </member>
  7456.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Box">
  7457.       <summary>Each pixel is computed by averaging a 2x2(x2) box of pixels from the source image. This filter works only when the dimensions of the destination are half those of the source, as is the case with Also known as MIP map (Latin: multum in parvo, translated as "much in little"). A sequence of textures, each of which is a progressively lower-resolution, prefiltered representation of the same image. A higher-resolution image is used when a visible object is close to the viewer. As the object moves farther away (and gets smaller), lower-resolution images are used..</summary>
  7458.     </member>
  7459.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Point">
  7460.       <summary>Each destination pixel is computed by sampling the nearest pixel from the source image.</summary>
  7461.     </member>
  7462.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Srgb">
  7463.       <summary>Same as specifying <see cref="F:Microsoft.DirectX.Direct3D.Filter.SrgbIn" /> | <see cref="F:Microsoft.DirectX.Direct3D.Filter.SrgbOut" />.</summary>
  7464.     </member>
  7465.     <member name="F:Microsoft.DirectX.Direct3D.Filter.SrgbOut">
  7466.       <summary>Output data is in Standard color space that enables various devices including cameras, scanners, displays, and printers to produce reasonably identical colors. Optimized for 8 bits per channel with a gamma of 2.2, white point of D65, and primaries identical to HDTV/ITU-R BT.709/5. (gamma 2.2) color space.</summary>
  7467.     </member>
  7468.     <member name="F:Microsoft.DirectX.Direct3D.Filter.SrgbIn">
  7469.       <summary>Input data is in Standard color space that enables various devices including cameras, scanners, displays, and printers to produce reasonably identical colors. Optimized for 8 bits per channel with a gamma of 2.2, white point of D65, and primaries identical to HDTV/ITU-R BT.709/5. (gamma 2.2) color space.</summary>
  7470.     </member>
  7471.     <member name="F:Microsoft.DirectX.Direct3D.Filter.DitherDiffusion">
  7472.       <summary>Resulting image must be dithered using a 4x4 ordered dither algorithm.</summary>
  7473.     </member>
  7474.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Dither">
  7475.       <summary>Resulting image must be dithered using a 4x4 ordered Method to display a range of colors with a limited palette. Each pixel on the source image is represented by multiple pixels (usually a 2x2 square) on the destination image. From a distance, the eye blends the multiple pixels into one color that has more shades than the original palette. The technique results in a better visual appearance than the removal of low precision bits. See a standard graphics reference for details. Dithering is a supported option by DXSurface and  objects. algorithm.</summary>
  7476.     </member>
  7477.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Mirror">
  7478.       <summary>Same as specifying the <see cref="F:Microsoft.DirectX.Direct3D.Filter.MirrorU" />, <see cref="F:Microsoft.DirectX.Direct3D.Filter.MirrorV" />, and <see cref="F:Microsoft.DirectX.Direct3D.Filter.MirrorW" /> flags. This flag is always used internally for this function.</summary>
  7479.     </member>
  7480.     <member name="F:Microsoft.DirectX.Direct3D.Filter.MirrorW">
  7481.       <summary>Pixels off the edge of the texture on the w-axis should be mirrored, not wrapped.</summary>
  7482.     </member>
  7483.     <member name="F:Microsoft.DirectX.Direct3D.Filter.MirrorV">
  7484.       <summary>Pixels off the edge of the texture on the v-axis should be mirrored, not wrapped.</summary>
  7485.     </member>
  7486.     <member name="F:Microsoft.DirectX.Direct3D.Filter.MirrorU">
  7487.       <summary>Pixels off the edge of the texture on the u-axis should be mirrored, not wrapped.</summary>
  7488.     </member>
  7489.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Triangle">
  7490.       <summary>Each pixel in the source image contributes equally to the destination image. This is the slowest of the filters.</summary>
  7491.     </member>
  7492.     <member name="F:Microsoft.DirectX.Direct3D.Filter.Linear">
  7493.       <summary>Method used to map a source image to a target image. This method uses the weighted average of the four nearest source pixels to define a target pixel. interpolation filtering is used as a texture magnification or minification filter. A weighted average of a 2x2 area of texels surrounding the desired pixel is used. The texture filter to use between mipmap levels is trilinear mipmap interpolation. The rasterizer interpolates pixel color in a linear manner, using the texels of the two nearest textures.</summary>
  7494.     </member>
  7495.     <member name="F:Microsoft.DirectX.Direct3D.Filter.None">
  7496.       <summary>Mipmapping disabled. The rasterizer uses the magnification filter instead.</summary>
  7497.     </member>
  7498.     <member name="T:Microsoft.DirectX.Direct3D.FontQuality">
  7499.       <summary>Specifies the level of font quality. In MicrosoftMicrosoft WindowsWindows XPWindows XP, the following situations do not support MicrosoftMicrosoft ClearTypeClearType antialiasing: Text rendered on a printer.A display set for 256 colors or less.Text rendered on a Terminal Server client.The font is not a TrueTypeTrueType font or an OpenType font with TrueTypeTrueType outlines. For example, the following do not support MicrosoftMicrosoft ClearTypeClearType antialiasing: Type 1 fonts, Postscript OpenType® fonts without TrueType® outlines, bitmap fonts, vector fonts, and device fonts.The font has tuned embedded bitmaps only for the font sizes that contain the embedded bitmaps. For example, this occurs commonly in East Asian fonts.</summary>
  7500.     </member>
  7501.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.ClearTypeNatural">
  7502.       <summary>Text is rendered using the MicrosoftMicrosoft ClearTypeClearType antialiasing (smoothing) method when possible. The font quality is given more importance than maintaining the text size; thus, the text width can change. When using this mode for measuring and rendering, ensure that the application does not cache any layout information. If it does, remote users who do not have MicrosoftMicrosoft ClearTypeClearType enabled will view different width and metrics.</summary>
  7503.     </member>
  7504.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.ClearType">
  7505.       <summary>MicrosoftMicrosoft WindowsWindows XPWindows XP: Text is rendered using the MicrosoftMicrosoft ClearTypeClearType antialiasing method when possible. The font quality is given less importance than maintaining the text size.</summary>
  7506.     </member>
  7507.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.AntiAliased">
  7508.       <summary>MicrosoftMicrosoft Windows NTWindows NT 4.0 and later: Font is antialiased, if it supports antialiasing and if its size falls within the accepted range.MicrosoftMicrosoft WindowsWindows 95 with MicrosoftMicrosoft Plus!Plus!, MicrosoftMicrosoft WindowsWindows 98/MicrosoftMicrosoft WindowsWindows Millennium Edition (Windows Me)Windows Me: The display must be greater than 8-bit color, must be a single plane device, cannot be a palette display, and cannot be part of a multiple-display monitor setup. In addition, a TrueTypeTrueType font must be selected into a screen Data structure that defines the graphic objects, their associated attributes, and the graphic modes affecting output on a device. before it is used in a DIBSection (a structure that contains information about a device-independent bitmap); otherwise, antialiasing does not occur.</summary>
  7509.     </member>
  7510.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.NonAntiAliased">
  7511.       <summary>MicrosoftMicrosoft WindowsWindows 95 with MicrosoftMicrosoft Plus!Plus!, MicrosoftMicrosoft WindowsWindows 98/MicrosoftMicrosoft WindowsWindows Millennium Edition (Windows Me)Windows Me, MicrosoftMicrosoft Windows NTWindows NT 4.0 and later: Font is never antialiased.</summary>
  7512.     </member>
  7513.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.Proof">
  7514.       <summary>Font's character quality is given more importance than exact matching of the logical-font attributes. For MicrosoftMicrosoft WindowsWindows Graphics Device Interface (GDI)GDI raster fonts, scaling is disabled and the font closest in size is chosen. Although this size might not correspond exactly when <see cref="F:Microsoft.DirectX.Direct3D.FontQuality.Proof" /> is used, the font's quality is high and its appearance is not distorted. Bold, italic, underline, and strikeout fonts are synthesized if necessary.</summary>
  7515.     </member>
  7516.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.Draft">
  7517.       <summary>Font's appearance is given less importance than when the <see cref="F:Microsoft.DirectX.Direct3D.FontQuality.Proof" /> value is used. Scaling is enabled for MicrosoftMicrosoft WindowsWindows Graphics Device Interface (GDI)GDI raster fonts, which means that more font sizes are available, but their quality might be lower. Bold, italic, underline, and strikeout fonts are synthesized if necessary.</summary>
  7518.     </member>
  7519.     <member name="F:Microsoft.DirectX.Direct3D.FontQuality.Default">
  7520.       <summary>Font's appearance does not matter.</summary>
  7521.     </member>
  7522.     <member name="T:Microsoft.DirectX.Direct3D.FontWeight">
  7523.       <summary>Specifies font weights. These enumerated values are defined as a convenience for different numerical font weights.</summary>
  7524.     </member>
  7525.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Black">
  7526.       <summary>900 font weight.</summary>
  7527.     </member>
  7528.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.UltraBold">
  7529.       <summary>800 font weight.</summary>
  7530.     </member>
  7531.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.DemiBold">
  7532.       <summary>600 font weight.</summary>
  7533.     </member>
  7534.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Regular">
  7535.       <summary>400 font weight.</summary>
  7536.     </member>
  7537.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.UltraLight">
  7538.       <summary>200 font weight.</summary>
  7539.     </member>
  7540.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Heavy">
  7541.       <summary>900 font weight.</summary>
  7542.     </member>
  7543.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.ExtraBold">
  7544.       <summary>800 font weight.</summary>
  7545.     </member>
  7546.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Bold">
  7547.       <summary>700 font weight.</summary>
  7548.     </member>
  7549.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.SemiBold">
  7550.       <summary>600 font weight.</summary>
  7551.     </member>
  7552.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Medium">
  7553.       <summary>500 font weight.</summary>
  7554.     </member>
  7555.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.ExtraLight">
  7556.       <summary>200 font weight.</summary>
  7557.     </member>
  7558.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Thin">
  7559.       <summary>100 font weight.</summary>
  7560.     </member>
  7561.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.DoNotCare">
  7562.       <summary>0 font weight.</summary>
  7563.     </member>
  7564.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Normal">
  7565.       <summary>400 font weight.</summary>
  7566.     </member>
  7567.     <member name="F:Microsoft.DirectX.Direct3D.FontWeight.Light">
  7568.       <summary>300 font weight.</summary>
  7569.     </member>
  7570.     <member name="T:Microsoft.DirectX.Direct3D.FX">
  7571.       <summary>Defines flags for saving shader state. This enumeration is used in the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/effect/effect.xml">Effect</A> class to determine whether the state modified by an effect is saved and restored.</summary>
  7572.     </member>
  7573.     <member name="F:Microsoft.DirectX.Direct3D.FX.DoNotSaveShaderState">
  7574.       <summary>Shader state is not saved when calling <see cref="T:Microsoft.DirectX.Direct3D.Effect" />.<see cref="M:Microsoft.DirectX.Direct3D.Effect.Begin(Microsoft.DirectX.Direct3D.FX)" />, or restored when calling <see cref="T:Microsoft.DirectX.Direct3D.Effect" />.<see cref="M:Microsoft.DirectX.Direct3D.Effect.End" />.</summary>
  7575.     </member>
  7576.     <member name="F:Microsoft.DirectX.Direct3D.FX.DoNotSaveState">
  7577.       <summary>Device state is not saved when calling <see cref="T:Microsoft.DirectX.Direct3D.Effect" />.<see cref="M:Microsoft.DirectX.Direct3D.Effect.Begin(Microsoft.DirectX.Direct3D.FX)" />, or restored when calling <see cref="T:Microsoft.DirectX.Direct3D.Effect" />.<see cref="M:Microsoft.DirectX.Direct3D.Effect.End" />.</summary>
  7578.     </member>
  7579.     <member name="T:Microsoft.DirectX.Direct3D.ImageFileFormat">
  7580.       <summary>Defines the supported image file formats.</summary>
  7581.     </member>
  7582.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Pfm">
  7583.       <summary>Printer font metrics (PFM) format.</summary>
  7584.     </member>
  7585.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Hdr">
  7586.       <summary>High dynamic-range file format.</summary>
  7587.     </member>
  7588.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Dib">
  7589.       <summary>Microsoft WindowsMicrosoft Windows bitmap file format.</summary>
  7590.     </member>
  7591.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Ppm">
  7592.       <summary>Portable pixmap file format.</summary>
  7593.     </member>
  7594.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Dds">
  7595.       <summary>Object that contains the pixel data of an image. The color and alpha of each pixel can be stored in different pixel formats. For more information, see "Surfaces" in the "DirectDraw Essentials" section of the  Foundation . file format.</summary>
  7596.     </member>
  7597.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Png">
  7598.       <summary>Portable Network Graphics file format.</summary>
  7599.     </member>
  7600.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Tga">
  7601.       <summary>Truevision Targa image file format.</summary>
  7602.     </member>
  7603.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Jpg">
  7604.       <summary>Joint Photographic Experts Group (JPEG) compressed file format.</summary>
  7605.     </member>
  7606.     <member name="F:Microsoft.DirectX.Direct3D.ImageFileFormat.Bmp">
  7607.       <summary>Microsoft WindowsMicrosoft Windows bitmap file format.</summary>
  7608.     </member>
  7609.     <member name="T:Microsoft.DirectX.Direct3D.IncludeType">
  7610.       <summary>Defines an include file. This enumeration is used by the <A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/include.xml">Include</A>.<A href="/directx/ref/ns/microsoft.directx.direct3d/c/include/m/open.xml">Open</A> method.</summary>
  7611.     </member>
  7612.     <member name="F:Microsoft.DirectX.Direct3D.IncludeType.System">
  7613.       <summary>Indicates a system resource.</summary>
  7614.     </member>
  7615.     <member name="F:Microsoft.DirectX.Direct3D.IncludeType.Local">
  7616.       <summary>Indicates a local resource.</summary>
  7617.     </member>
  7618.     <member name="T:Microsoft.DirectX.Direct3D.MeshFlags">
  7619.       <summary>Defines flags used to specify creation options for a mesh. A 32-bit mesh can theoretically support (232)-1 faces and vertices. However, allocating memory for such a large mesh is not practical on a 32-bit operating system.</summary>
  7620.     </member>
  7621.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.SimplifyFace">
  7622.       <summary>Simplifies the mesh by the number of faces specified in the minValue parameter of the <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.Mesh.Simplify" /> method.</summary>
  7623.     </member>
  7624.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.SimplifyVertex">
  7625.       <summary>Simplifies the mesh by the number of vertices specified in the minValue parameter of the <see cref="F:Microsoft.DirectX.Direct3D.Mesh.Simplify.Mesh.Simplify" /> method.</summary>
  7626.     </member>
  7627.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeDeviceIndependent">
  7628.       <summary>Specifies a default vertex cache size that works well on older hardware.</summary>
  7629.     </member>
  7630.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeDoNotSplit">
  7631.       <summary>Specifies that vertices shared between attribute groups should not be split during attribute sorting.</summary>
  7632.     </member>
  7633.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeIgnoreVerts">
  7634.       <summary>Optimizes the faces only; does not optimize the vertices.</summary>
  7635.     </member>
  7636.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeStripeReorder">
  7637.       <summary>Reorders faces to maximize the length of adjacent triangles.</summary>
  7638.     </member>
  7639.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeVertexCache">
  7640.       <summary>Reorders faces to increase the cache hit rate of vertex caches.</summary>
  7641.     </member>
  7642.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeAttrSort">
  7643.       <summary>Reorders faces to optimize for fewer attribute bundle state changes and enhanced <see cref="T:Microsoft.DirectX.Direct3D.BaseMesh" />.<see cref="M:Microsoft.DirectX.Direct3D.BaseMesh.DrawSubset(System.Int32)" /> performance.</summary>
  7644.     </member>
  7645.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.OptimizeCompact">
  7646.       <summary>Reorders faces to remove unused vertices and faces.</summary>
  7647.     </member>
  7648.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.SoftwareProcessing">
  7649.       <summary>Equivalent to specifying both <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.VbSoftwareProcessing" /> and <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.IbSoftwareProcessing" />.</summary>
  7650.     </member>
  7651.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.Dynamic">
  7652.       <summary>Equivalent to specifying both <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.VbDynamic" /> and <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.IbDynamic" />.</summary>
  7653.     </member>
  7654.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.WriteOnly">
  7655.       <summary>Equivalent to specifying both <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.VbWriteOnly" /> and <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.IbWriteOnly" />.</summary>
  7656.     </member>
  7657.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.Managed">
  7658.       <summary>Equivalent to specifying both <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.VbManaged" /> and <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.IbManaged" />.</summary>
  7659.     </member>
  7660.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.SystemMemory">
  7661.       <summary>Equivalent to specifying both <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.VbSystemMem" /> and <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.IbSystemMem" />.</summary>
  7662.     </member>
  7663.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.UseHardwareOnly">
  7664.       <summary>Specifies use of hardware processing only. For mixed-mode devices, this flag causes the system to use hardware processing if it is supported, and software processing otherwise.</summary>
  7665.     </member>
  7666.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.VbShare">
  7667.       <summary>Forces the cloned meshes to share vertex buffers.</summary>
  7668.     </member>
  7669.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.IbSoftwareProcessing">
  7670.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Usage.SoftwareProcessing" /> usage flag for index buffers.</summary>
  7671.     </member>
  7672.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.IbDynamic">
  7673.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Usage.Dynamic" /> usage flag for index buffers.</summary>
  7674.     </member>
  7675.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.IbWriteOnly">
  7676.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Usage.WriteOnly" /> usage flag for index buffers.</summary>
  7677.     </member>
  7678.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.IbManaged">
  7679.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Pool.Managed" /> memory class for index buffers.</summary>
  7680.     </member>
  7681.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.IbSystemMem">
  7682.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Pool.SystemMemory" /> memory class for index buffers.</summary>
  7683.     </member>
  7684.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.VbSoftwareProcessing">
  7685.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Usage.SoftwareProcessing" /> usage flag for vertex buffers.</summary>
  7686.     </member>
  7687.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.VbDynamic">
  7688.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Usage.Dynamic" /> usage flag for vertex buffers.</summary>
  7689.     </member>
  7690.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.VbWriteOnly">
  7691.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Usage.WriteOnly" /> usage flag for vertex buffers.</summary>
  7692.     </member>
  7693.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.VbManaged">
  7694.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Pool.Managed" /> memory class for vertex buffers.</summary>
  7695.     </member>
  7696.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.VbSystemMem">
  7697.       <summary>Specifies use of the <see cref="F:Microsoft.DirectX.Direct3D.Pool.SystemMemory" /> memory class for vertex buffers.</summary>
  7698.     </member>
  7699.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.NPatches">
  7700.       <summary>Causes the vertex and index buffer of the mesh to be created with the <see cref="F:Microsoft.DirectX.Direct3D.MeshFlags.NPatches" /> flag. This is required if the mesh object will be rendered using N-patch enhancement with MicrosoftMicrosoft Direct3DDirect3D.</summary>
  7701.     </member>
  7702.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.RtPatches">
  7703.       <summary>Used for vertex and index buffers.</summary>
  7704.     </member>
  7705.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.Points">
  7706.       <summary>Used for vertex and index buffers.</summary>
  7707.     </member>
  7708.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.DoNotClip">
  7709.       <summary>Used for vertex and index buffers.</summary>
  7710.     </member>
  7711.     <member name="F:Microsoft.DirectX.Direct3D.MeshFlags.Use32Bit">
  7712.       <summary>Specifies 32-bit indices instead of 16-bit indices for the mesh.</summary>
  7713.     </member>
  7714.     <member name="T:Microsoft.DirectX.Direct3D.NormalMap">
  7715.       <summary>Defines the flags used to convert a height map into a normal map. The (x,y,z) components of each normal are mapped to the (r,g,b) channels of the output texture.</summary>
  7716.     </member>
  7717.     <member name="F:Microsoft.DirectX.Direct3D.NormalMap.ComputeOcclusion">
  7718.       <summary>Computes the per-pixel occlusion term and encodes it into the alpha. An alpha of 1 means that the pixel is not obscured in any way; an alpha of 0 means that the pixel is completely obscured.</summary>
  7719.     </member>
  7720.     <member name="F:Microsoft.DirectX.Direct3D.NormalMap.InvertSign">
  7721.       <summary>Inverts the direction of each normal.</summary>
  7722.     </member>
  7723.     <member name="F:Microsoft.DirectX.Direct3D.NormalMap.Mirror">
  7724.       <summary>Same as specifying <see cref="F:Microsoft.DirectX.Direct3D.NormalMap.MirrorU" /> and <see cref="F:Microsoft.DirectX.Direct3D.NormalMap.MirrorV" />.</summary>
  7725.     </member>
  7726.     <member name="F:Microsoft.DirectX.Direct3D.NormalMap.MirrorV">
  7727.       <summary>Indicates that pixels off the edge of the texture on the v-axis should be mirrored, not wrapped.</summary>
  7728.     </member>
  7729.     <member name="F:Microsoft.DirectX.Direct3D.NormalMap.MirrorU">
  7730.       <summary>Indicates that pixels off the edge of the texture on the u-axis should be mirrored, not wrapped.</summary>
  7731.     </member>
  7732.     <member name="T:Microsoft.DirectX.Direct3D.ParameterClass">
  7733.       <summary>Defines the class of the object.</summary>
  7734.     </member>
  7735.     <member name="F:Microsoft.DirectX.Direct3D.ParameterClass.Struct">
  7736.       <summary>Object is a structure.</summary>
  7737.     </member>
  7738.     <member name="F:Microsoft.DirectX.Direct3D.ParameterClass.Object">
  7739.       <summary>Object is a texture, a shader, or a string.</summary>
  7740.     </member>
  7741.     <member name="F:Microsoft.DirectX.Direct3D.ParameterClass.MatrixColumns">
  7742.       <summary>Object is a column major matrix.</summary>
  7743.     </member>
  7744.     <member name="F:Microsoft.DirectX.Direct3D.ParameterClass.MatrixRows">
  7745.       <summary>Object is a row major matrix.</summary>
  7746.     </member>
  7747.     <member name="F:Microsoft.DirectX.Direct3D.ParameterClass.Vector">
  7748.       <summary>Object is a vector.</summary>
  7749.     </member>
  7750.     <member name="F:Microsoft.DirectX.Direct3D.ParameterClass.Scalar">
  7751.       <summary>Object is a scalar.</summary>
  7752.     </member>
  7753.     <member name="T:Microsoft.DirectX.Direct3D.ParameterType">
  7754.       <summary>Defines the data contained by the enumeration.</summary>
  7755.     </member>
  7756.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Sampler">
  7757.       <summary>Parameter is a sampler.</summary>
  7758.     </member>
  7759.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Boolean">
  7760.       <summary>Parameter is a <see cref="T:System.Boolean" /> value.</summary>
  7761.     </member>
  7762.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Void">
  7763.       <summary>Parameter is a <see cref="T:System.Void" /> object.</summary>
  7764.     </member>
  7765.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.SamplerCube">
  7766.       <summary>Parameter is a cube sampler.</summary>
  7767.     </member>
  7768.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Sampler3D">
  7769.       <summary>Parameter is a 3-D sampler.</summary>
  7770.     </member>
  7771.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Sampler2D">
  7772.       <summary>Parameter is a 2-D sampler.</summary>
  7773.     </member>
  7774.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Sampler1D">
  7775.       <summary>Parameter is a 1-D sampler.</summary>
  7776.     </member>
  7777.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.TextureCube">
  7778.       <summary>Parameter is a cube texture.</summary>
  7779.     </member>
  7780.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Texture3D">
  7781.       <summary>Parameter is a 3-D texture.</summary>
  7782.     </member>
  7783.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Texture2D">
  7784.       <summary>Parameter is a 2-D texture.</summary>
  7785.     </member>
  7786.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Texture1D">
  7787.       <summary>Parameter is a 1-D texture.</summary>
  7788.     </member>
  7789.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.String">
  7790.       <summary>Parameter is a <see cref="T:System.String" /> object.</summary>
  7791.     </member>
  7792.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Float">
  7793.       <summary>Parameter is a floating-point number.</summary>
  7794.     </member>
  7795.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Integer">
  7796.       <summary>Parameter is an <see cref="T:System.Int32" /> value.</summary>
  7797.     </member>
  7798.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.VertexShader">
  7799.       <summary>Parameter is a vertex shader.</summary>
  7800.     </member>
  7801.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.PixelShader">
  7802.       <summary>Parameter is a pixel shader.</summary>
  7803.     </member>
  7804.     <member name="F:Microsoft.DirectX.Direct3D.ParameterType.Texture">
  7805.       <summary>Parameter is a texture.</summary>
  7806.     </member>
  7807.     <member name="T:Microsoft.DirectX.Direct3D.PatchType">
  7808.       <summary>Defines mesh patch types. Triangle patches are three-sided; rectangle patches are four-sided. For more information, see <see cref="T:Microsoft.DirectX.Direct3D.TrianglePatchInformation" /> and <see cref="T:Microsoft.DirectX.Direct3D.RectanglePatchInformation" />.</summary>
  7809.     </member>
  7810.     <member name="F:Microsoft.DirectX.Direct3D.PatchType.Rectangle">
  7811.       <summary>Rectangle patch mesh type.</summary>
  7812.     </member>
  7813.     <member name="F:Microsoft.DirectX.Direct3D.PatchType.NPatch">
  7814.       <summary>N-patch mesh type.</summary>
  7815.     </member>
  7816.     <member name="F:Microsoft.DirectX.Direct3D.PatchType.Triangle">
  7817.       <summary>Triangle patch mesh type.</summary>
  7818.     </member>
  7819.     <member name="T:Microsoft.DirectX.Direct3D.PitchAndFamily">
  7820.       <summary>Defines font families.A font family is a set of fonts that have common stroke width and serif characteristics. There are five font families; a sixth family allows an application to use the default font.</summary>
  7821.     </member>
  7822.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FamilyDecorative">
  7823.       <summary>Specifies a novelty font; for example, Old English.</summary>
  7824.     </member>
  7825.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FamilyScript">
  7826.       <summary>Specifies a font that is designed to look like handwriting; for example, Script and Cursive.</summary>
  7827.     </member>
  7828.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FamilyModern">
  7829.       <summary>Specifies a monospace font with or without serifs. Monospace fonts are usually modern; examples include Pica, Elite, and Courier New.</summary>
  7830.     </member>
  7831.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FamilySwiss">
  7832.       <summary>Specifies a proportional font without serifs; for example, Arial.</summary>
  7833.     </member>
  7834.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FamilyRoman">
  7835.       <summary>Specifies a proportional font with serifs; for example, Times New Roman.</summary>
  7836.     </member>
  7837.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FamilyDoNotCare">
  7838.       <summary>Specifies a generic family name, which is used when information about a font does not exist or does not matter. The default font is used.</summary>
  7839.     </member>
  7840.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.MonoFont">
  7841.       <summary>Specifies a monospace font.</summary>
  7842.     </member>
  7843.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.VariablePitch">
  7844.       <summary>Specifies a variable-pitch font.</summary>
  7845.     </member>
  7846.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.FixedPitch">
  7847.       <summary>Specifies a fixed-pitch font.</summary>
  7848.     </member>
  7849.     <member name="F:Microsoft.DirectX.Direct3D.PitchAndFamily.DefaultPitch">
  7850.       <summary>Specifies default pitch.</summary>
  7851.     </member>
  7852.     <member name="T:Microsoft.DirectX.Direct3D.PlaybackType">
  7853.       <summary>Defines the type of looping mode to use for playback of an animation set.</summary>
  7854.     </member>
  7855.     <member name="F:Microsoft.DirectX.Direct3D.PlaybackType.PingPong">
  7856.       <summary>Animation alternates endlessly between playing forward and playing backward.</summary>
  7857.     </member>
  7858.     <member name="F:Microsoft.DirectX.Direct3D.PlaybackType.Once">
  7859.       <summary>Animation plays once, then stops on the last frame.</summary>
  7860.     </member>
  7861.     <member name="F:Microsoft.DirectX.Direct3D.PlaybackType.Loop">
  7862.       <summary>Animation repeats endlessly.</summary>
  7863.     </member>
  7864.     <member name="T:Microsoft.DirectX.Direct3D.Precision">
  7865.       <summary>Specifies the desired output precision. The output precision defines how closely the output must match the requested fonts height, width, character orientation, escapement, and pitch.</summary>
  7866.     </member>
  7867.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Device">
  7868.       <summary>When more than one font has a given name, use the device font if available.</summary>
  7869.     </member>
  7870.     <member name="F:Microsoft.DirectX.Direct3D.Precision.PsOnly">
  7871.       <summary>MicrosoftMicrosoft WindowsWindows 2000Windows 2000/MicrosoftMicrosoft WindowsWindows XP: When more than one font has a given name, choose a PostScript font if available.</summary>
  7872.     </member>
  7873.     <member name="F:Microsoft.DirectX.Direct3D.Precision.ScreenOutline">
  7874.       <summary>Specifies an outline-based screen font.</summary>
  7875.     </member>
  7876.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Outline">
  7877.       <summary>MicrosoftMicrosoft Windows NTWindows NT/MicrosoftMicrosoft WindowsWindows 2000Windows 2000/MicrosoftMicrosoft WindowsWindows XP: This value instructs the font mapper to choose from TrueType and other outline-based fonts.</summary>
  7878.     </member>
  7879.     <member name="F:Microsoft.DirectX.Direct3D.Precision.TtOnly">
  7880.       <summary>MicrosoftMicrosoft WindowsWindows 2000Windows 2000/MicrosoftMicrosoft WindowsWindows XP: When more than one font has a given name, use the TrueTypeTrueType font if available.</summary>
  7881.     </member>
  7882.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Raster">
  7883.       <summary>When more than one font has a given name, use the raster font if available.</summary>
  7884.     </member>
  7885.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Tt">
  7886.       <summary>When more than one font has a given name, use the TrueTypeTrueType font if available.</summary>
  7887.     </member>
  7888.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Stroke">
  7889.       <summary>Specifies a font with attributes that exactly match the requested attributes.</summary>
  7890.     </member>
  7891.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Character">
  7892.       <summary>Specifies the font with a size (height and width) that most closely matches the requested size. The driver may disregard the requested orientation, but other attributes must match.</summary>
  7893.     </member>
  7894.     <member name="F:Microsoft.DirectX.Direct3D.Precision.String">
  7895.       <summary>Specifies a font with a size (height and width) that most closely matches the requested size. The driver may disregard the requested orientation and escapement, but other attributes must match.</summary>
  7896.     </member>
  7897.     <member name="F:Microsoft.DirectX.Direct3D.Precision.Default">
  7898.       <summary>Specifies any reasonable font.</summary>
  7899.     </member>
  7900.     <member name="T:Microsoft.DirectX.Direct3D.PriorityType">
  7901.       <summary>Defines the priority type an animation track is assigned to. Tracks with the same priority are blended together, and the two resulting values are then blended using the priority blend factor.</summary>
  7902.     </member>
  7903.     <member name="F:Microsoft.DirectX.Direct3D.PriorityType.High">
  7904.       <summary>Blends the track with all high-priority tracks before the high-priority blend is mixed with the low-priority blend.</summary>
  7905.     </member>
  7906.     <member name="F:Microsoft.DirectX.Direct3D.PriorityType.Low">
  7907.       <summary>Blends the track with all low-priority tracks before the low-priority blend is mixed with the high-priority blend.</summary>
  7908.     </member>
  7909.     <member name="T:Microsoft.DirectX.Direct3D.RegisterSet">
  7910.       <summary>Defines the data type of the register.</summary>
  7911.     </member>
  7912.     <member name="F:Microsoft.DirectX.Direct3D.RegisterSet.Sampler">
  7913.       <summary>4-D sampler data.</summary>
  7914.     </member>
  7915.     <member name="F:Microsoft.DirectX.Direct3D.RegisterSet.Boolean">
  7916.       <summary>Boolean value.</summary>
  7917.     </member>
  7918.     <member name="F:Microsoft.DirectX.Direct3D.RegisterSet.Float4">
  7919.       <summary>4-D floating-point number.</summary>
  7920.     </member>
  7921.     <member name="F:Microsoft.DirectX.Direct3D.RegisterSet.Int4">
  7922.       <summary>4-D integer number.</summary>
  7923.     </member>
  7924.     <member name="T:Microsoft.DirectX.Direct3D.ShaderFlags">
  7925.       <summary>Defines the compiler options to use during a shader compilation.</summary>
  7926.     </member>
  7927.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.Debug">
  7928.       <summary>Inserts debug file name and line number information during compilation.</summary>
  7929.     </member>
  7930.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.ForcePixelShaderSoftwareNoOptimizations">
  7931.       <summary>Instructs the compiler to use software pixel shaders.</summary>
  7932.     </member>
  7933.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.ForceVertexShaderSoftwareNoOptimizations">
  7934.       <summary>Instructs the compiler to use software vertex shaders.</summary>
  7935.     </member>
  7936.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.PartialPrecision">
  7937.       <summary>Indicates to the device that the operation can be performed and the result stored at a lower precision (at least s10e5).</summary>
  7938.     </member>
  7939.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.PackMatrixColumnMajor">
  7940.       <summary>Instructs the compiler to pack matrices in column major order (that is, each vector in a single column).</summary>
  7941.     </member>
  7942.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.PackMatrixRowMajor">
  7943.       <summary>Instructs the compiler to pack matrices in row major order (that is, each vector in a single row).</summary>
  7944.     </member>
  7945.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.SkipOptimization">
  7946.       <summary>Instructs the compiler to skip optimization steps during code generation. This option is valid only when calling <see cref="T:Microsoft.DirectX.Direct3D.ShaderLoader" />.<see cref="M:Microsoft.DirectX.Direct3D.ShaderLoader.CompileShader" />; it is not recommended unless you are trying to isolate a code problem that you suspect originates in the compiler.</summary>
  7947.     </member>
  7948.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.SkipValidation">
  7949.       <summary>Prevents the compiler from validating the generated code against known capabilities and constraints. This option is recommended only when compiling shaders that are known to work (that is, those that have compiled before without this option). Shaders are always validated before they are set to the device.</summary>
  7950.     </member>
  7951.     <member name="F:Microsoft.DirectX.Direct3D.ShaderFlags.None">
  7952.       <summary>Instructs the compiler to use no options during compilation. Value resolves to 0.</summary>
  7953.     </member>
  7954.     <member name="T:Microsoft.DirectX.Direct3D.SpriteFlags">
  7955.       <summary>Defines flags used to specify sprite rendering options.</summary>
  7956.     </member>
  7957.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.AlphaBlend">
  7958.       <summary>Enables alpha blending with <see cref="T:Microsoft.DirectX.Direct3D.RenderStates" />.<see cref="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaTestEnable" /> set to true (for nonzero alpha). <see cref="F:Microsoft.DirectX.Direct3D.Blend.SourceAlpha" /> is the source blend state, and <see cref="F:Microsoft.DirectX.Direct3D.Blend.InvSourceAlpha" /> is the destination blend state in calls to <see cref="T:Microsoft.DirectX.Direct3D.RenderStates" />. The<see cref="T:Microsoft.DirectX.Direct3D.Font" /> class requires this flag to be set when drawing text.</summary>
  7959.     </member>
  7960.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.SortDepthBackToFront">
  7961.       <summary>Sorts sprites by depth in back-to-front order prior to drawing. This option is recommended when drawing transparent sprites of varying depths.</summary>
  7962.     </member>
  7963.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.SortDepthFrontToBack">
  7964.       <summary>Sorts sprites by depth in front-to-back order prior to drawing. This option is recommended when drawing opaque sprites of varying depths.</summary>
  7965.     </member>
  7966.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.SortTexture">
  7967.       <summary>Sorts sprites by texture prior to drawing. This option is recommended when drawing non-overlapping sprites of uniform depth; for example, drawing screen-aligned text with <see cref="T:Microsoft.DirectX.Direct3D.Font" />.</summary>
  7968.     </member>
  7969.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.Billboard">
  7970.       <summary>Rotates each sprite around its center so that it is facing the viewer. <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.SetWorldViewLH(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)" /> or <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.SetWorldViewRH(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)" /> must be called first.</summary>
  7971.     </member>
  7972.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.ObjectSpace">
  7973.       <summary>Specifies no modification of the world, view, and projection transforms. The transforms currently set to the device are used to transform sprites when the batched sprites are drawn (that is, when <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.Flush" /> or <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.End" /> is called). If this option is not specified, the world, view, and projection transforms are modified so that sprites are drawn in screen-space coordinates.</summary>
  7974.     </member>
  7975.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.DoNotModifyRenderState">
  7976.       <summary>Specifies no changes to the device render state when <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.Begin(Microsoft.DirectX.Direct3D.SpriteFlags)" /> is called. The device is assumed to be in a valid state to draw vertices when the <see cref="T:Microsoft.DirectX.Direct3D.VertexElement" />.<see cref="P:Microsoft.DirectX.Direct3D.VertexElement.UsageIndex" /> property equals 0 and <see cref="T:Microsoft.DirectX.Direct3D.VertexElement" />.<see cref="P:Microsoft.DirectX.Direct3D.VertexElement.DeclarationUsage" /> is set to <see cref="F:Microsoft.DirectX.Direct3D.DeclarationUsage.DeclarationUsage.Position" />, <see cref="F:Microsoft.DirectX.Direct3D.DeclarationUsage.DeclarationUsage.TextureCoordinate" />, or <see cref="F:Microsoft.DirectX.Direct3D.DeclarationUsage.DeclarationUsage.Color" />.</summary>
  7977.     </member>
  7978.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.DoNotSaveState">
  7979.       <summary>Prevents the device state from being saved or restored when <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.Begin(Microsoft.DirectX.Direct3D.SpriteFlags)" /> or <see cref="T:Microsoft.DirectX.Direct3D.Sprite" />.<see cref="M:Microsoft.DirectX.Direct3D.Sprite.End" /> is called.</summary>
  7980.     </member>
  7981.     <member name="F:Microsoft.DirectX.Direct3D.SpriteFlags.None">
  7982.       <summary>Resolves the value to 0.</summary>
  7983.     </member>
  7984.     <member name="T:Microsoft.DirectX.Direct3D.TransitionType">
  7985.       <summary>Defines the transition style between values of a mesh animation. The calculation for the ramp from ease-in to ease-out is calculated as follows.Q(t) = 2(x - y)t3 + 3(y - x)t2 + x.where the ramp is a function Q(t) with the following properties:Q(t) is a cubic spline.Q(t) interpolates between x and y as t ranges from 0 to 1.Q(t) is horizontal when t = 0 and t = 1.Mathematically, this translates into:Q(t) = At<sup>3</sup> + Bt<sup>2</sup> + Ct + D (and therefore, Q'(t) = 3At<sup>2</sup> + 2Bt + C)2a) Q(0) = x2b) Q(1) = y3a) Q'(0) = 03b) Q'(1) = 0Solving for A, B, C, D:D = x (from 2a)C = 0 (from 3a)3A + 2B = 0 (from 3b)A + B = y - x (from 2b and D = x)Therefore:A = 2(x - y), B = 3(y - x), C = 0, D = x.</summary>
  7986.     </member>
  7987.     <member name="F:Microsoft.DirectX.Direct3D.TransitionType.EaseInEaseOut">
  7988.       <summary>Ease-in, ease-out spline transition between values.</summary>
  7989.     </member>
  7990.     <member name="F:Microsoft.DirectX.Direct3D.TransitionType.Linear">
  7991.       <summary>Linear transition between values.</summary>
  7992.     </member>
  7993.     <member name="T:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags">
  7994.       <summary>Defines the options for welding vertices together. This enumeration is used with the <see cref="T:Microsoft.DirectX.Direct3D.Mesh" />.<see cref="M:Microsoft.DirectX.Direct3D.Mesh.WeldVertices" /> method.</summary>
  7995.     </member>
  7996.     <member name="F:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags.DoNotSplit">
  7997.       <summary>Instructs the weld to allow vertices to be modified only, not removed. This flag is valid only if <see cref="F:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags.WeldPartialMatches" /> is set. It is useful to modify vertices so that they are equal, but not to allow vertices to be removed.</summary>
  7998.     </member>
  7999.     <member name="F:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags.DoNotRemoveVertices">
  8000.       <summary>Instructs the weld to allow vertices to be modified only, not removed. This flag is valid only if <see cref="F:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags.WeldPartialMatches" /> is set. It is useful to modify vertices to be equal, but not to allow vertices to be removed.</summary>
  8001.     </member>
  8002.     <member name="F:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags.WeldPartialMatches">
  8003.       <summary>If a given vertex component is within epsilon, instructs the weld to modify partially matched vertices so that both components are equal. If all components are equal, one of the vertices is removed.</summary>
  8004.     </member>
  8005.     <member name="F:Microsoft.DirectX.Direct3D.WeldEpsilonsFlags.WeldAll">
  8006.       <summary>Welds all vertices that are marked by adjacency as being overlapping.</summary>
  8007.     </member>
  8008.     <member name="T:Microsoft.DirectX.Direct3D.AnimationRootFrame">
  8009.       <summary>Contains the root frame and animation controller in a frame hierarchy.</summary>
  8010.     </member>
  8011.     <member name="M:Microsoft.DirectX.Direct3D.AnimationRootFrame.#ctor">
  8012.       <summary>Initializes a new instance of the object.</summary>
  8013.     </member>
  8014.     <member name="P:Microsoft.DirectX.Direct3D.AnimationRootFrame.AnimationController">
  8015.       <summary>Animation controller corresponding to animation in the .x file. This is created with default max tracks and events.</summary>
  8016.     </member>
  8017.     <member name="P:Microsoft.DirectX.Direct3D.AnimationRootFrame.FrameHierarchy">
  8018.       <summary>Root node reference of the loaded frame hierarchy.</summary>
  8019.     </member>
  8020.     <member name="T:Microsoft.DirectX.Direct3D.AttributeRange">
  8021.       <summary>Stores an attribute table entry.</summary>
  8022.     </member>
  8023.     <member name="M:Microsoft.DirectX.Direct3D.AttributeRange.#ctor">
  8024.       <summary>Initializes a new instance of the object.</summary>
  8025.     </member>
  8026.     <member name="M:Microsoft.DirectX.Direct3D.AttributeRange.ToString">
  8027.       <summary>Obtains the String representation of this instance.</summary>
  8028.       <returns />
  8029.     </member>
  8030.     <member name="P:Microsoft.DirectX.Direct3D.AttributeRange.AttribId">
  8031.       <summary>Attribute table identifier.</summary>
  8032.     </member>
  8033.     <member name="P:Microsoft.DirectX.Direct3D.AttributeRange.FaceCount">
  8034.       <summary>Face count.</summary>
  8035.     </member>
  8036.     <member name="P:Microsoft.DirectX.Direct3D.AttributeRange.FaceStart">
  8037.       <summary>Starting face.</summary>
  8038.     </member>
  8039.     <member name="P:Microsoft.DirectX.Direct3D.AttributeRange.VertexCount">
  8040.       <summary>Vertex count.</summary>
  8041.     </member>
  8042.     <member name="P:Microsoft.DirectX.Direct3D.AttributeRange.VertexStart">
  8043.       <summary>Starting vertex.</summary>
  8044.     </member>
  8045.     <member name="T:Microsoft.DirectX.Direct3D.AttributeWeights">
  8046.       <summary>Specifies mesh weight attributes.</summary>
  8047.     </member>
  8048.     <member name="M:Microsoft.DirectX.Direct3D.AttributeWeights.#ctor">
  8049.       <summary>Initializes a new instance of the object.</summary>
  8050.     </member>
  8051.     <member name="M:Microsoft.DirectX.Direct3D.AttributeWeights.ToString">
  8052.       <summary>Obtains the String representation of this instance.</summary>
  8053.       <returns />
  8054.     </member>
  8055.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Binormal">
  8056.       <summary>Binormal.</summary>
  8057.     </member>
  8058.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Boundary">
  8059.       <summary>Blend weight.</summary>
  8060.     </member>
  8061.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Diffuse">
  8062.       <summary>Diffuse lighting value.</summary>
  8063.     </member>
  8064.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Normal">
  8065.       <summary>Normal.</summary>
  8066.     </member>
  8067.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Position">
  8068.       <summary>Position.</summary>
  8069.     </member>
  8070.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Specular">
  8071.       <summary>Specular lighting value.</summary>
  8072.     </member>
  8073.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.Tangent">
  8074.       <summary>Tangent.</summary>
  8075.     </member>
  8076.     <member name="P:Microsoft.DirectX.Direct3D.AttributeWeights.TextureCoordinate">
  8077.       <summary>Eight texture coordinates.</summary>
  8078.     </member>
  8079.     <member name="T:Microsoft.DirectX.Direct3D.BoneCombination">
  8080.       <summary>Describes a subset of the mesh that has the same attribute and bone combination.</summary>
  8081.     </member>
  8082.     <member name="M:Microsoft.DirectX.Direct3D.BoneCombination.#ctor">
  8083.       <summary>Initializes a new instance of the object.</summary>
  8084.     </member>
  8085.     <member name="M:Microsoft.DirectX.Direct3D.BoneCombination.ToString">
  8086.       <summary>Obtains the String representation of this instance.</summary>
  8087.       <returns />
  8088.     </member>
  8089.     <member name="P:Microsoft.DirectX.Direct3D.BoneCombination.AttribId">
  8090.       <summary>Attribute table identifier.</summary>
  8091.     </member>
  8092.     <member name="P:Microsoft.DirectX.Direct3D.BoneCombination.BoneId">
  8093.       <summary>Pointer to an array of values that identify each of the bones that can be drawn in a single drawing call. Note that the array can be of variable length to accommodate variable length bone combinations of SkininfoConvertToIndexedBlendedMeshGraphicsd3dx.</summary>
  8094.     </member>
  8095.     <member name="P:Microsoft.DirectX.Direct3D.BoneCombination.FaceCount">
  8096.       <summary>Face count.</summary>
  8097.     </member>
  8098.     <member name="P:Microsoft.DirectX.Direct3D.BoneCombination.FaceStart">
  8099.       <summary>Starting face.</summary>
  8100.     </member>
  8101.     <member name="P:Microsoft.DirectX.Direct3D.BoneCombination.VertexCount">
  8102.       <summary>Vertex count.</summary>
  8103.     </member>
  8104.     <member name="P:Microsoft.DirectX.Direct3D.BoneCombination.VertexStart">
  8105.       <summary>Starting vertex.</summary>
  8106.     </member>
  8107.     <member name="T:Microsoft.DirectX.Direct3D.BoneInfluences">
  8108.       <summary />
  8109.     </member>
  8110.     <member name="M:Microsoft.DirectX.Direct3D.BoneInfluences.#ctor">
  8111.       <summary />
  8112.     </member>
  8113.     <member name="M:Microsoft.DirectX.Direct3D.BoneInfluences.GetVertices">
  8114.       <summary />
  8115.       <returns />
  8116.     </member>
  8117.     <member name="M:Microsoft.DirectX.Direct3D.BoneInfluences.GetWeights">
  8118.       <summary />
  8119.       <returns />
  8120.     </member>
  8121.     <member name="T:Microsoft.DirectX.Direct3D.CallbackData">
  8122.       <summary />
  8123.     </member>
  8124.     <member name="M:Microsoft.DirectX.Direct3D.CallbackData.#ctor">
  8125.       <summary />
  8126.     </member>
  8127.     <member name="P:Microsoft.DirectX.Direct3D.CallbackData.CallbackPosition">
  8128.       <summary />
  8129.     </member>
  8130.     <member name="P:Microsoft.DirectX.Direct3D.CallbackData.Data">
  8131.       <summary />
  8132.     </member>
  8133.     <member name="T:Microsoft.DirectX.Direct3D.ConstantDescription">
  8134.       <summary>A description of a constant in a constant table.</summary>
  8135.     </member>
  8136.     <member name="M:Microsoft.DirectX.Direct3D.ConstantDescription.#ctor">
  8137.       <summary>Initializes a new instance of the object.</summary>
  8138.     </member>
  8139.     <member name="M:Microsoft.DirectX.Direct3D.ConstantDescription.ToString">
  8140.       <summary>Obtains the String representation of this instance.</summary>
  8141.       <returns />
  8142.     </member>
  8143.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.Class">
  8144.       <summary>Parameter class.</summary>
  8145.     </member>
  8146.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.Columns">
  8147.       <summary>Number of columns.</summary>
  8148.     </member>
  8149.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.DefaultData">
  8150.       <summary>Reference to the default value</summary>
  8151.     </member>
  8152.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.Elements">
  8153.       <summary>Number of elements in the array.</summary>
  8154.     </member>
  8155.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.Name">
  8156.       <summary>Name of the constant.</summary>
  8157.     </member>
  8158.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.ParameterType">
  8159.       <summary>Parameter type.</summary>
  8160.     </member>
  8161.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.RegisterCount">
  8162.       <summary>Number of registers that contain data.</summary>
  8163.     </member>
  8164.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.RegisterIndex">
  8165.       <summary>Zero-based index of the constant in the table.</summary>
  8166.     </member>
  8167.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.RegisterSet">
  8168.       <summary>Constant data type.</summary>
  8169.     </member>
  8170.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.Rows">
  8171.       <summary>Number of rows.</summary>
  8172.     </member>
  8173.     <member name="P:Microsoft.DirectX.Direct3D.ConstantDescription.StructMembers">
  8174.       <summary>Number of structure member sub-parameters.</summary>
  8175.     </member>
  8176.     <member name="T:Microsoft.DirectX.Direct3D.ConstantTableDescription">
  8177.       <summary>A description of the constant table.</summary>
  8178.     </member>
  8179.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTableDescription.#ctor">
  8180.       <summary>Initializes a new instance of the object.</summary>
  8181.     </member>
  8182.     <member name="M:Microsoft.DirectX.Direct3D.ConstantTableDescription.ToString">
  8183.       <summary>Obtains the String representation of this instance.</summary>
  8184.       <returns />
  8185.     </member>
  8186.     <member name="P:Microsoft.DirectX.Direct3D.ConstantTableDescription.Constants">
  8187.       <summary>Number of constants in the constant table.</summary>
  8188.     </member>
  8189.     <member name="P:Microsoft.DirectX.Direct3D.ConstantTableDescription.Creator">
  8190.       <summary>Name of the constant table creator.</summary>
  8191.     </member>
  8192.     <member name="P:Microsoft.DirectX.Direct3D.ConstantTableDescription.Version">
  8193.       <summary>Shader version.</summary>
  8194.     </member>
  8195.     <member name="T:Microsoft.DirectX.Direct3D.CubeTextureRequirements">
  8196.       <summary>Contains cube texture creation parameters.</summary>
  8197.     </member>
  8198.     <member name="M:Microsoft.DirectX.Direct3D.CubeTextureRequirements.#ctor">
  8199.       <summary>Initializes a new instance of the object.</summary>
  8200.     </member>
  8201.     <member name="M:Microsoft.DirectX.Direct3D.CubeTextureRequirements.ToString">
  8202.       <summary>Obtains the String representation of this instance.</summary>
  8203.       <returns />
  8204.     </member>
  8205.     <member name="P:Microsoft.DirectX.Direct3D.CubeTextureRequirements.Format">
  8206.       <summary>Direct3D.Format of the cube-texture.</summary>
  8207.     </member>
  8208.     <member name="P:Microsoft.DirectX.Direct3D.CubeTextureRequirements.NumberMipLevels">
  8209.       <summary>Number of mipmap levels of the cube-texture.</summary>
  8210.     </member>
  8211.     <member name="P:Microsoft.DirectX.Direct3D.CubeTextureRequirements.Size">
  8212.       <summary>Width and height, in pixels, of the cube-texture.</summary>
  8213.     </member>
  8214.     <member name="T:Microsoft.DirectX.Direct3D.DegenerateItems">
  8215.       <summary />
  8216.     </member>
  8217.     <member name="M:Microsoft.DirectX.Direct3D.DegenerateItems.#ctor">
  8218.       <summary />
  8219.     </member>
  8220.     <member name="P:Microsoft.DirectX.Direct3D.DegenerateItems.DegeneratePatches">
  8221.       <summary />
  8222.     </member>
  8223.     <member name="P:Microsoft.DirectX.Direct3D.DegenerateItems.DegenerateVertices">
  8224.       <summary />
  8225.     </member>
  8226.     <member name="T:Microsoft.DirectX.Direct3D.DisplacementParameter">
  8227.       <summary>Mesh geometry displacement parameters.</summary>
  8228.     </member>
  8229.     <member name="M:Microsoft.DirectX.Direct3D.DisplacementParameter.#ctor">
  8230.       <summary>Initializes a new instance of the object.</summary>
  8231.     </member>
  8232.     <member name="M:Microsoft.DirectX.Direct3D.DisplacementParameter.ToString">
  8233.       <summary>Obtains the String representation of this instance.</summary>
  8234.       <returns />
  8235.     </member>
  8236.     <member name="P:Microsoft.DirectX.Direct3D.DisplacementParameter.LevelOfDetailBias">
  8237.       <summary>Level of detail bias value.</summary>
  8238.     </member>
  8239.     <member name="P:Microsoft.DirectX.Direct3D.DisplacementParameter.MagFilter">
  8240.       <summary>Magnification level.</summary>
  8241.     </member>
  8242.     <member name="P:Microsoft.DirectX.Direct3D.DisplacementParameter.MinFilter">
  8243.       <summary>Minification level.</summary>
  8244.     </member>
  8245.     <member name="P:Microsoft.DirectX.Direct3D.DisplacementParameter.MipFilter">
  8246.       <summary>Mip filter level.</summary>
  8247.     </member>
  8248.     <member name="P:Microsoft.DirectX.Direct3D.DisplacementParameter.Texture">
  8249.       <summary>Texture containing the displacement data.</summary>
  8250.     </member>
  8251.     <member name="P:Microsoft.DirectX.Direct3D.DisplacementParameter.Wrap">
  8252.       <summary>Texture address wrap mode.</summary>
  8253.     </member>
  8254.     <member name="T:Microsoft.DirectX.Direct3D.EffectDefault">
  8255.       <summary>A data type for managing a default effect parameter.</summary>
  8256.     </member>
  8257.     <member name="M:Microsoft.DirectX.Direct3D.EffectDefault.#ctor">
  8258.       <summary>Initializes a new instance of the object.</summary>
  8259.     </member>
  8260.     <member name="P:Microsoft.DirectX.Direct3D.EffectDefault.ParamName">
  8261.       <summary>Parameter name.</summary>
  8262.     </member>
  8263.     <member name="P:Microsoft.DirectX.Direct3D.EffectDefault.Type">
  8264.       <summary>Data type in pValue. For more information, see EffectdefaulttypeGraphicsd3dx</summary>
  8265.     </member>
  8266.     <member name="P:Microsoft.DirectX.Direct3D.EffectDefault.Value">
  8267.       <summary>Pointer to the memory location that contains the data.</summary>
  8268.     </member>
  8269.     <member name="T:Microsoft.DirectX.Direct3D.EffectDescription">
  8270.       <summary>Describes an effect object.</summary>
  8271.     </member>
  8272.     <member name="M:Microsoft.DirectX.Direct3D.EffectDescription.#ctor">
  8273.       <summary>Initializes a new instance of the object.</summary>
  8274.     </member>
  8275.     <member name="M:Microsoft.DirectX.Direct3D.EffectDescription.ToString">
  8276.       <summary>Obtains the String representation of this instance.</summary>
  8277.       <returns />
  8278.     </member>
  8279.     <member name="P:Microsoft.DirectX.Direct3D.EffectDescription.Creator">
  8280.       <summary>String that contains the name of the effect creator.</summary>
  8281.     </member>
  8282.     <member name="P:Microsoft.DirectX.Direct3D.EffectDescription.Functions">
  8283.       <summary>Number of functions that can render the effect.</summary>
  8284.     </member>
  8285.     <member name="P:Microsoft.DirectX.Direct3D.EffectDescription.Parameters">
  8286.       <summary>Number of parameters used for effect.</summary>
  8287.     </member>
  8288.     <member name="P:Microsoft.DirectX.Direct3D.EffectDescription.Techniques">
  8289.       <summary>Number of techniques that can render the effect.</summary>
  8290.     </member>
  8291.     <member name="T:Microsoft.DirectX.Direct3D.EffectInstance">
  8292.       <summary>A data type for managing a set of default effect parameters.</summary>
  8293.     </member>
  8294.     <member name="M:Microsoft.DirectX.Direct3D.EffectInstance.#ctor">
  8295.       <summary>Initializes a new instance of the object.</summary>
  8296.     </member>
  8297.     <member name="M:Microsoft.DirectX.Direct3D.EffectInstance.GetDefaults">
  8298.       <summary />
  8299.       <returns />
  8300.     </member>
  8301.     <member name="M:Microsoft.DirectX.Direct3D.EffectInstance.SetDefaults(Microsoft.DirectX.Direct3D.EffectDefault[])">
  8302.       <summary />
  8303.       <param name="value" />
  8304.       <returns />
  8305.     </member>
  8306.     <member name="M:Microsoft.DirectX.Direct3D.EffectInstance.ToString">
  8307.       <summary>Obtains the String representation of this instance.</summary>
  8308.       <returns />
  8309.     </member>
  8310.     <member name="P:Microsoft.DirectX.Direct3D.EffectInstance.EffectFilename">
  8311.       <summary>Name of the effect file.</summary>
  8312.     </member>
  8313.     <member name="T:Microsoft.DirectX.Direct3D.EventDescription">
  8314.       <summary>Describes an animation event.</summary>
  8315.     </member>
  8316.     <member name="M:Microsoft.DirectX.Direct3D.EventDescription.#ctor">
  8317.       <summary>Initializes a new instance of an object.</summary>
  8318.     </member>
  8319.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.Duration">
  8320.       <summary>Retrieves the duration of the event in global time.</summary>
  8321.     </member>
  8322.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.Enable">
  8323.       <summary>Retrieves the enable flag.</summary>
  8324.     </member>
  8325.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.EventType">
  8326.       <summary>Retrieves the event type as defined in <see cref="T:Microsoft.DirectX.Direct3D.EventType" />.</summary>
  8327.     </member>
  8328.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.Position">
  8329.       <summary>Retrieves the track position for the event.</summary>
  8330.     </member>
  8331.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.Speed">
  8332.       <summary>Retrieves the track speed for the event.</summary>
  8333.     </member>
  8334.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.StartTime">
  8335.       <summary>Retrieves the start time of the event in global time.</summary>
  8336.     </member>
  8337.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.Track">
  8338.       <summary>Retrieves the event track identifier.</summary>
  8339.     </member>
  8340.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.TransitionType">
  8341.       <summary>Retrieves the transition style of the event as defined in <see cref="T:Microsoft.DirectX.Direct3D.TransitionType" />.</summary>
  8342.     </member>
  8343.     <member name="P:Microsoft.DirectX.Direct3D.EventDescription.Weight">
  8344.       <summary>Retrieves the track weight for the event.</summary>
  8345.     </member>
  8346.     <member name="T:Microsoft.DirectX.Direct3D.ExtendedMaterial">
  8347.       <summary>Returns material information saved in Microsoft® Direct3D® (.x) files.</summary>
  8348.     </member>
  8349.     <member name="M:Microsoft.DirectX.Direct3D.ExtendedMaterial.#ctor">
  8350.       <summary>Initializes a new instance of the object.</summary>
  8351.     </member>
  8352.     <member name="M:Microsoft.DirectX.Direct3D.ExtendedMaterial.ToString">
  8353.       <summary>Obtains the String representation of this instance.</summary>
  8354.       <returns />
  8355.     </member>
  8356.     <member name="P:Microsoft.DirectX.Direct3D.ExtendedMaterial.Material3D">
  8357.       <summary>Retrieves or sets the <see cref="T:Microsoft.DirectX.Direct3D.Material" /> structure that describes the material properties.</summary>
  8358.     </member>
  8359.     <member name="P:Microsoft.DirectX.Direct3D.ExtendedMaterial.TextureFilename">
  8360.       <summary>String that specifies the file name of the texture.</summary>
  8361.     </member>
  8362.     <member name="T:Microsoft.DirectX.Direct3D.FontDescription">
  8363.       <summary />
  8364.     </member>
  8365.     <member name="M:Microsoft.DirectX.Direct3D.FontDescription.#ctor">
  8366.       <summary />
  8367.     </member>
  8368.     <member name="M:Microsoft.DirectX.Direct3D.FontDescription.ToString">
  8369.       <summary />
  8370.       <returns />
  8371.     </member>
  8372.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.CharSet">
  8373.       <summary />
  8374.     </member>
  8375.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.FaceName">
  8376.       <summary />
  8377.     </member>
  8378.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.Height">
  8379.       <summary />
  8380.     </member>
  8381.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.IsItalic">
  8382.       <summary />
  8383.     </member>
  8384.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.MipLevels">
  8385.       <summary />
  8386.     </member>
  8387.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.OutputPrecision">
  8388.       <summary />
  8389.     </member>
  8390.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.PitchAndFamily">
  8391.       <summary />
  8392.     </member>
  8393.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.Quality">
  8394.       <summary />
  8395.     </member>
  8396.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.Weight">
  8397.       <summary />
  8398.     </member>
  8399.     <member name="P:Microsoft.DirectX.Direct3D.FontDescription.Width">
  8400.       <summary />
  8401.     </member>
  8402.     <member name="T:Microsoft.DirectX.Direct3D.FragmentDescription">
  8403.       <summary>Describes an annotation used by an effect object.</summary>
  8404.     </member>
  8405.     <member name="M:Microsoft.DirectX.Direct3D.FragmentDescription.#ctor">
  8406.       <summary>Initializes a new instance of the object.</summary>
  8407.     </member>
  8408.     <member name="M:Microsoft.DirectX.Direct3D.FragmentDescription.ToString">
  8409.       <summary>Obtains the String representation of this instance.</summary>
  8410.       <returns />
  8411.     </member>
  8412.     <member name="P:Microsoft.DirectX.Direct3D.FragmentDescription.Name">
  8413.       <summary>Fragment name.</summary>
  8414.     </member>
  8415.     <member name="P:Microsoft.DirectX.Direct3D.FragmentDescription.Target">
  8416.       <summary>Retrieves or sets a fragment compile target. The compile target identifies the shader type (vertex or pixel) and the version number.</summary>
  8417.     </member>
  8418.     <member name="T:Microsoft.DirectX.Direct3D.FunctionDescription">
  8419.       <summary>Describes a function used by an effect.</summary>
  8420.     </member>
  8421.     <member name="M:Microsoft.DirectX.Direct3D.FunctionDescription.#ctor">
  8422.       <summary>Initializes a new instance of the object.</summary>
  8423.     </member>
  8424.     <member name="M:Microsoft.DirectX.Direct3D.FunctionDescription.ToString">
  8425.       <summary>Obtains the String representation of this instance.</summary>
  8426.       <returns />
  8427.     </member>
  8428.     <member name="P:Microsoft.DirectX.Direct3D.FunctionDescription.Annotations">
  8429.       <summary>Annotations are user-specific data that can be attached to any technique, pass, or parameter.</summary>
  8430.     </member>
  8431.     <member name="P:Microsoft.DirectX.Direct3D.FunctionDescription.Name">
  8432.       <summary>Function name.</summary>
  8433.     </member>
  8434.     <member name="T:Microsoft.DirectX.Direct3D.GlyphMetricsFloat">
  8435.       <summary>Contains information about the position and orientation of the corresponding glyph in the string.</summary>
  8436.     </member>
  8437.     <member name="M:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.#ctor">
  8438.       <summary>Initializes a new instance of the object.</summary>
  8439.     </member>
  8440.     <member name="M:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.ToString">
  8441.       <summary>Obtains the String representation of this instance.</summary>
  8442.       <returns />
  8443.     </member>
  8444.     <member name="P:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.BlackBoxX">
  8445.       <summary>Specifies the width of the smallest rectangle (the glyph's black box) that completely encloses the glyph.</summary>
  8446.     </member>
  8447.     <member name="P:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.BlackBoxY">
  8448.       <summary>Specifies the height of the smallest rectangle (the glyph's black box) that completely encloses the glyph.</summary>
  8449.     </member>
  8450.     <member name="P:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.CellIncX">
  8451.       <summary>Specifies the horizontal distance from the origin of the current character cell to the origin of the next character cell.</summary>
  8452.     </member>
  8453.     <member name="P:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.CellIncY">
  8454.       <summary>Specifies the vertical distance from the origin of the current character cell to the origin of the next character cell.</summary>
  8455.     </member>
  8456.     <member name="P:Microsoft.DirectX.Direct3D.GlyphMetricsFloat.GlyphOrigin">
  8457.       <summary>Specifies the x and y coordinates of the upper-left corner of the smallest rectangle that completely encloses the glyph.</summary>
  8458.     </member>
  8459.     <member name="T:Microsoft.DirectX.Direct3D.ImageInformation">
  8460.       <summary>Returns a description of the original contents of an image file.</summary>
  8461.     </member>
  8462.     <member name="M:Microsoft.DirectX.Direct3D.ImageInformation.#ctor">
  8463.       <summary>Initializes a new instance of the object.</summary>
  8464.     </member>
  8465.     <member name="M:Microsoft.DirectX.Direct3D.ImageInformation.ToString">
  8466.       <summary>Obtains the String representation of this instance.</summary>
  8467.       <returns />
  8468.     </member>
  8469.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.Depth">
  8470.       <summary>Depth of original image in pixels.</summary>
  8471.     </member>
  8472.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.Format">
  8473.       <summary>A value from the D3dformat enumerated type that most closely describes the data in the original image.</summary>
  8474.     </member>
  8475.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.Height">
  8476.       <summary>Height of original image in pixels.</summary>
  8477.     </member>
  8478.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.ImageFileFormat">
  8479.       <summary>Represents the format of the image file.</summary>
  8480.     </member>
  8481.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.MipLevels">
  8482.       <summary>Number of mip levels in original image.</summary>
  8483.     </member>
  8484.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.ResourceType">
  8485.       <summary>Represents the type of the texture stored in the file. It is either D3DRTYPE_TEXTURE, D3DRTYPE_VOLUMETEXTURE, or D3DRTYPE_CUBETEXTURE.</summary>
  8486.     </member>
  8487.     <member name="P:Microsoft.DirectX.Direct3D.ImageInformation.Width">
  8488.       <summary>Width of original image in pixels.</summary>
  8489.     </member>
  8490.     <member name="T:Microsoft.DirectX.Direct3D.IntersectInformation">
  8491.       <summary>Describes a ray-triangle intersection.</summary>
  8492.     </member>
  8493.     <member name="M:Microsoft.DirectX.Direct3D.IntersectInformation.#ctor">
  8494.       <summary>Initializes a new instance of the object.</summary>
  8495.     </member>
  8496.     <member name="M:Microsoft.DirectX.Direct3D.IntersectInformation.ToString">
  8497.       <summary>Obtains the String representation of this instance.</summary>
  8498.       <returns />
  8499.     </member>
  8500.     <member name="P:Microsoft.DirectX.Direct3D.IntersectInformation.Dist">
  8501.       <summary>Distance along the ray where the intersection occurred.</summary>
  8502.     </member>
  8503.     <member name="P:Microsoft.DirectX.Direct3D.IntersectInformation.FaceIndex">
  8504.       <summary>Index of the triangle that hit the ray.</summary>
  8505.     </member>
  8506.     <member name="P:Microsoft.DirectX.Direct3D.IntersectInformation.U">
  8507.       <summary>Barycentric coordinate within the triagle where the ray intersects.</summary>
  8508.     </member>
  8509.     <member name="P:Microsoft.DirectX.Direct3D.IntersectInformation.V">
  8510.       <summary>Barycentric coordinate within the triagle where the ray intersects.</summary>
  8511.     </member>
  8512.     <member name="T:Microsoft.DirectX.Direct3D.KeyCallback">
  8513.       <summary>Describes a callback key for use in keyframe animation.</summary>
  8514.     </member>
  8515.     <member name="F:Microsoft.DirectX.Direct3D.KeyCallback.CallBackData">
  8516.       <summary>Retrieves or sets user callback data.</summary>
  8517.     </member>
  8518.     <member name="F:Microsoft.DirectX.Direct3D.KeyCallback.Time">
  8519.       <summary>Retrieves or sets a time value that indicates when the callback is triggered.</summary>
  8520.     </member>
  8521.     <member name="M:Microsoft.DirectX.Direct3D.KeyCallback.#ctor">
  8522.       <summary>Creates a new instance of a <see cref="T:Microsoft.DirectX.Direct3D.KeyCallback" /> structure.</summary>
  8523.     </member>
  8524.     <member name="T:Microsoft.DirectX.Direct3D.KeyQuaternion">
  8525.       <summary>Describes a quaternion key for use in keyframe animation and specifies a quaternion value at a given time. This is used for rotation keys.</summary>
  8526.     </member>
  8527.     <member name="F:Microsoft.DirectX.Direct3D.KeyQuaternion.Time">
  8528.       <summary>Time.</summary>
  8529.     </member>
  8530.     <member name="F:Microsoft.DirectX.Direct3D.KeyQuaternion.Value">
  8531.       <summary>Quaternion containing the value.</summary>
  8532.     </member>
  8533.     <member name="M:Microsoft.DirectX.Direct3D.KeyQuaternion.#ctor">
  8534.       <summary>Initializes a new instance of the object.</summary>
  8535.     </member>
  8536.     <member name="T:Microsoft.DirectX.Direct3D.KeyVector3">
  8537.       <summary>Describes a vector key for use in keyframe animation and specifies a vector at a given time. This is used for scale and translation keys.</summary>
  8538.     </member>
  8539.     <member name="F:Microsoft.DirectX.Direct3D.KeyVector3.Time">
  8540.       <summary>Time.</summary>
  8541.     </member>
  8542.     <member name="F:Microsoft.DirectX.Direct3D.KeyVector3.Value">
  8543.       <summary>Value.</summary>
  8544.     </member>
  8545.     <member name="M:Microsoft.DirectX.Direct3D.KeyVector3.#ctor">
  8546.       <summary>Initializes a new instance of the object.</summary>
  8547.     </member>
  8548.     <member name="T:Microsoft.DirectX.Direct3D.Macro">
  8549.       <summary>Describes preprocessor definitions used by an effect object.</summary>
  8550.     </member>
  8551.     <member name="M:Microsoft.DirectX.Direct3D.Macro.#ctor">
  8552.       <summary>Initializes a new instance of the object.</summary>
  8553.     </member>
  8554.     <member name="M:Microsoft.DirectX.Direct3D.Macro.ToString">
  8555.       <summary>Obtains the String representation of this instance.</summary>
  8556.       <returns />
  8557.     </member>
  8558.     <member name="P:Microsoft.DirectX.Direct3D.Macro.Definition">
  8559.       <summary>Definition name.</summary>
  8560.     </member>
  8561.     <member name="P:Microsoft.DirectX.Direct3D.Macro.Name">
  8562.       <summary>Preprocessor name.</summary>
  8563.     </member>
  8564.     <member name="T:Microsoft.DirectX.Direct3D.MeshData">
  8565.       <summary>Contains mesh data.</summary>
  8566.     </member>
  8567.     <member name="M:Microsoft.DirectX.Direct3D.MeshData.#ctor">
  8568.       <summary>Initializes a new instance of the object.</summary>
  8569.     </member>
  8570.     <member name="P:Microsoft.DirectX.Direct3D.MeshData.Mesh">
  8571.       <summary>Returns the mesh contained in this object.</summary>
  8572.     </member>
  8573.     <member name="P:Microsoft.DirectX.Direct3D.MeshData.PatchMesh">
  8574.       <summary>Returns the patch mesh contained in this object.</summary>
  8575.     </member>
  8576.     <member name="P:Microsoft.DirectX.Direct3D.MeshData.ProgressiveMesh">
  8577.       <summary>Returns the progressive mesh contained in this object.</summary>
  8578.     </member>
  8579.     <member name="T:Microsoft.DirectX.Direct3D.MeshOptions">
  8580.       <summary>Specifies the type of mesh optimization to be performed.</summary>
  8581.     </member>
  8582.     <member name="M:Microsoft.DirectX.Direct3D.MeshOptions.#ctor(Microsoft.DirectX.Direct3D.MeshFlags[])">
  8583.       <summary>Initializes a new instance of the object.</summary>
  8584.       <param name="initialFlags" />
  8585.     </member>
  8586.     <member name="M:Microsoft.DirectX.Direct3D.MeshOptions.#ctor(Microsoft.DirectX.Direct3D.MeshFlags)">
  8587.       <summary>Initializes a new instance of the object.</summary>
  8588.       <param name="initialFlag" />
  8589.     </member>
  8590.     <member name="M:Microsoft.DirectX.Direct3D.MeshOptions.#ctor">
  8591.       <summary>Initializes a new instance of the object.</summary>
  8592.     </member>
  8593.     <member name="M:Microsoft.DirectX.Direct3D.MeshOptions.ToString">
  8594.       <summary>Obtains the String representation of this instance.</summary>
  8595.       <returns />
  8596.     </member>
  8597.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.DoNotClip">
  8598.       <summary>Do not clip while optimizing.</summary>
  8599.     </member>
  8600.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.Dynamic">
  8601.       <summary>Equivalent to specifying both VbDynamic and IbDynamic</summary>
  8602.     </member>
  8603.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.IndexBufferDynamic">
  8604.       <summary>Use the Usage.Dynamic usage flag for index buffers.</summary>
  8605.     </member>
  8606.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.IndexBufferManaged">
  8607.       <summary>Use the Usage.Managed usage flag for index buffers.</summary>
  8608.     </member>
  8609.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.IndexBufferSoftwareProcessing">
  8610.       <summary>Use the Usage.SoftwareProcessing usage flag for index buffers.</summary>
  8611.     </member>
  8612.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.IndexBufferSystemMem">
  8613.       <summary>Use the Usage.SystemMemory usage flag for index buffers.</summary>
  8614.     </member>
  8615.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.IndexBufferWriteOnly">
  8616.       <summary>Use the Usage.WriteOnly usage flag for index buffers.</summary>
  8617.     </member>
  8618.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.Managed">
  8619.       <summary>Equivalent to specifying both VertexBufferManaged and IndexBufferManaged.</summary>
  8620.     </member>
  8621.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.NPatches">
  8622.       <summary>Specifying this flag causes the vertex and index buffer of the mesh to be created with Usage.NPatches flag. This is required if the mesh object is to be rendered using N-patch enhancement using Microsoft® Direct3D®.</summary>
  8623.     </member>
  8624.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.Points">
  8625.       <summary>Use the Usage.Point usage flag for vertex and index buffers.</summary>
  8626.     </member>
  8627.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.RtPatches">
  8628.       <summary>Use the Usage.RtPatches usage flag for vertex and index buffers.</summary>
  8629.     </member>
  8630.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.SoftwareProcessing">
  8631.       <summary>Equivalent to specifying both VertexBufferSoftwareProcessing and IndexBufferSoftwareProcessing.</summary>
  8632.     </member>
  8633.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.SystemMem">
  8634.       <summary>Equivalent to specifying both VertexBufferSystemMemory and IndexBufferSystemMemory.</summary>
  8635.     </member>
  8636.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.Use32Bit">
  8637.       <summary>The mesh has 32-bit indices instead of 16-bit indices.</summary>
  8638.     </member>
  8639.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.Value">
  8640.       <summary>Flags used to specify creation options for a mesh.</summary>
  8641.     </member>
  8642.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.VertexBufferDynamic">
  8643.       <summary>Use the Usage.Dynamic usage flag for vertex buffers.</summary>
  8644.     </member>
  8645.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.VertexBufferManaged">
  8646.       <summary>Use the Pool.Managed usage flag for vertex buffers.</summary>
  8647.     </member>
  8648.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.VertexBufferSoftwareProcessing">
  8649.       <summary>Use the Usage.SoftwareProcessing usage flag for vertex buffers.</summary>
  8650.     </member>
  8651.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.VertexBufferSystemMem">
  8652.       <summary>Use the Pool.SystemMemory usage flag for vertex buffers.</summary>
  8653.     </member>
  8654.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.VertexBufferWriteOnly">
  8655.       <summary>Use the Usage.WriteOnly usage flag for vertex buffers.</summary>
  8656.     </member>
  8657.     <member name="P:Microsoft.DirectX.Direct3D.MeshOptions.WriteOnly">
  8658.       <summary>Use the Usage.WriteOnly usage flag for vertex and index buffers.</summary>
  8659.     </member>
  8660.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXAllocateHierarchy">
  8661.       <summary>Not supported.</summary>
  8662.     </member>
  8663.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXAnimationCallback">
  8664.       <summary>Not supported.</summary>
  8665.     </member>
  8666.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXFrame">
  8667.       <summary>Not supported.</summary>
  8668.     </member>
  8669.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXIncludeClass">
  8670.       <summary>Not supported.</summary>
  8671.     </member>
  8672.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXLoadUserData">
  8673.       <summary>Not supported.</summary>
  8674.     </member>
  8675.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXMeshContainer">
  8676.       <summary>Not supported.</summary>
  8677.     </member>
  8678.     <member name="T:Microsoft.DirectX.Direct3D.MyD3DXSaveUserData">
  8679.       <summary>Not supported.</summary>
  8680.     </member>
  8681.     <member name="T:Microsoft.DirectX.Direct3D.ParameterDescription">
  8682.       <summary>Describes a parameter used for an effect object.</summary>
  8683.     </member>
  8684.     <member name="M:Microsoft.DirectX.Direct3D.ParameterDescription.#ctor">
  8685.       <summary>Initializes a new instance of the object.</summary>
  8686.     </member>
  8687.     <member name="M:Microsoft.DirectX.Direct3D.ParameterDescription.ToString">
  8688.       <summary>Obtains the String representation of this instance.</summary>
  8689.       <returns />
  8690.     </member>
  8691.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Annotations">
  8692.       <summary>The number of annotations.</summary>
  8693.     </member>
  8694.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Bytes">
  8695.       <summary>The size of the parameter, in bytes.</summary>
  8696.     </member>
  8697.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Class">
  8698.       <summary>Retrieves the parameter class, which will be one of the values in the <see cref="T:Microsoft.DirectX.Direct3D.ParameterClass" /> enumeration.</summary>
  8699.     </member>
  8700.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Columns">
  8701.       <summary>The number of columns in the array.</summary>
  8702.     </member>
  8703.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Elements">
  8704.       <summary>The number of elements in the array.</summary>
  8705.     </member>
  8706.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Flags">
  8707.       <summary>Parameter attributes.</summary>
  8708.     </member>
  8709.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Name">
  8710.       <summary>Name of the parameter.</summary>
  8711.     </member>
  8712.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Rows">
  8713.       <summary>The number of rows in the array.</summary>
  8714.     </member>
  8715.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Semantic">
  8716.       <summary>The semantic meaning, also called the usage.</summary>
  8717.     </member>
  8718.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.StructMembers">
  8719.       <summary>Number of structure members.</summary>
  8720.     </member>
  8721.     <member name="P:Microsoft.DirectX.Direct3D.ParameterDescription.Type">
  8722.       <summary>Retrieves the parameter type, which will be one of the values in the <see cref="T:Microsoft.DirectX.Direct3D.ParameterType" /> enumeration.</summary>
  8723.     </member>
  8724.     <member name="T:Microsoft.DirectX.Direct3D.PassDescription">
  8725.       <summary>Describes a pass for an effect object.</summary>
  8726.     </member>
  8727.     <member name="M:Microsoft.DirectX.Direct3D.PassDescription.#ctor">
  8728.       <summary>Initializes a new instance of the object.</summary>
  8729.     </member>
  8730.     <member name="M:Microsoft.DirectX.Direct3D.PassDescription.ToString">
  8731.       <summary>Obtains the String representation of this instance.</summary>
  8732.       <returns />
  8733.     </member>
  8734.     <member name="P:Microsoft.DirectX.Direct3D.PassDescription.Annotations">
  8735.       <summary>Annotations are user-specific data that can be attached to any technique, pass, or parameter.</summary>
  8736.     </member>
  8737.     <member name="P:Microsoft.DirectX.Direct3D.PassDescription.Name">
  8738.       <summary>String value used for the pass.</summary>
  8739.     </member>
  8740.     <member name="P:Microsoft.DirectX.Direct3D.PassDescription.PixelShaderFunction">
  8741.       <summary />
  8742.     </member>
  8743.     <member name="P:Microsoft.DirectX.Direct3D.PassDescription.VertexShaderFunction">
  8744.       <summary />
  8745.     </member>
  8746.     <member name="T:Microsoft.DirectX.Direct3D.PatchInformation">
  8747.       <summary>Structure that contains the attributes of a patch mesh.</summary>
  8748.     </member>
  8749.     <member name="M:Microsoft.DirectX.Direct3D.PatchInformation.#ctor">
  8750.       <summary>Initializes a new instance of the object.</summary>
  8751.     </member>
  8752.     <member name="M:Microsoft.DirectX.Direct3D.PatchInformation.ToString">
  8753.       <summary>Obtains the String representation of this instance.</summary>
  8754.       <returns />
  8755.     </member>
  8756.     <member name="P:Microsoft.DirectX.Direct3D.PatchInformation.BasisType">
  8757.       <summary>Basis type</summary>
  8758.     </member>
  8759.     <member name="P:Microsoft.DirectX.Direct3D.PatchInformation.Degree">
  8760.       <summary>Degree of the curves used to construct the patch. For information about the degrees supported, see D3ddegreetype.</summary>
  8761.     </member>
  8762.     <member name="P:Microsoft.DirectX.Direct3D.PatchInformation.PatchType">
  8763.       <summary>The patch type. For information about patch types, see PatchmeshtypeGraphicsd3dx.</summary>
  8764.     </member>
  8765.     <member name="P:Microsoft.DirectX.Direct3D.PatchInformation.TessellateLevel">
  8766.       <summary>Tesselation level.</summary>
  8767.     </member>
  8768.     <member name="T:Microsoft.DirectX.Direct3D.PropertyDescription">
  8769.       <summary>Describes a property used for an effect object.</summary>
  8770.     </member>
  8771.     <member name="M:Microsoft.DirectX.Direct3D.PropertyDescription.#ctor">
  8772.       <summary>Initializes a new instance of the object.</summary>
  8773.     </member>
  8774.     <member name="M:Microsoft.DirectX.Direct3D.PropertyDescription.ToString">
  8775.       <summary>Obtains the String representation of this instance.</summary>
  8776.       <returns />
  8777.     </member>
  8778.     <member name="P:Microsoft.DirectX.Direct3D.PropertyDescription.Bytes">
  8779.       <summary>The size of the property, in bytes.</summary>
  8780.     </member>
  8781.     <member name="P:Microsoft.DirectX.Direct3D.PropertyDescription.Dimension">
  8782.       <summary>Dimension of the property</summary>
  8783.     </member>
  8784.     <member name="P:Microsoft.DirectX.Direct3D.PropertyDescription.Index">
  8785.       <summary>Index of the property</summary>
  8786.     </member>
  8787.     <member name="P:Microsoft.DirectX.Direct3D.PropertyDescription.Name">
  8788.       <summary>Name of the property.</summary>
  8789.     </member>
  8790.     <member name="P:Microsoft.DirectX.Direct3D.PropertyDescription.Type">
  8791.       <summary>Property type.</summary>
  8792.     </member>
  8793.     <member name="T:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription">
  8794.       <summary>Describes an off-screen render target.</summary>
  8795.     </member>
  8796.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.#ctor">
  8797.       <summary>Initializes a new instance of the object.</summary>
  8798.     </member>
  8799.     <member name="M:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.ToString">
  8800.       <summary>Obtains the String representation of this instance.</summary>
  8801.       <returns />
  8802.     </member>
  8803.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.DepthStencil">
  8804.       <summary>Indicates if the z-buffer is needed.</summary>
  8805.     </member>
  8806.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.DepthStencilFormat">
  8807.       <summary>Format of the depth buffer.</summary>
  8808.     </member>
  8809.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.Format">
  8810.       <summary>Color buffer format.</summary>
  8811.     </member>
  8812.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.MipLevels">
  8813.       <summary>Maximum level of detail (LOD) number.</summary>
  8814.     </member>
  8815.     <member name="P:Microsoft.DirectX.Direct3D.RenderToEnvironmentDescription.Size">
  8816.       <summary>Width and height in pixels.</summary>
  8817.     </member>
  8818.     <member name="T:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription">
  8819.       <summary>Describes a render surface.</summary>
  8820.     </member>
  8821.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.#ctor">
  8822.       <summary>Initializes a new instance of the object.</summary>
  8823.     </member>
  8824.     <member name="M:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.ToString">
  8825.       <summary>Obtains the String representation of this instance.</summary>
  8826.       <returns />
  8827.     </member>
  8828.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.DepthStencil">
  8829.       <summary>Retrieves or sets a depth stencil surface.</summary>
  8830.     </member>
  8831.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.DepthStencilFormat">
  8832.       <summary>Retrieves or sets the depth stencil format of the render surface.</summary>
  8833.     </member>
  8834.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.Format">
  8835.       <summary>Retrieves or sets the format of the render surface.</summary>
  8836.     </member>
  8837.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.Height">
  8838.       <summary>Retrieves or sets the height of the render surface.</summary>
  8839.     </member>
  8840.     <member name="P:Microsoft.DirectX.Direct3D.RenderToSurfaceDescription.Width">
  8841.       <summary>Retrieves or sets the width of the render surface.</summary>
  8842.     </member>
  8843.     <member name="T:Microsoft.DirectX.Direct3D.ScaleRotateTranslate">
  8844.       <summary>Encapsulates scale, rotate and translate structures.</summary>
  8845.     </member>
  8846.     <member name="M:Microsoft.DirectX.Direct3D.ScaleRotateTranslate.#ctor">
  8847.       <summary>Initializes a new instance of the object.</summary>
  8848.     </member>
  8849.     <member name="P:Microsoft.DirectX.Direct3D.ScaleRotateTranslate.Rotatation">
  8850.       <summary>Retrieves or sets a <see cref="T:Microsoft.DirectX.Quaternion" />.</summary>
  8851.     </member>
  8852.     <member name="P:Microsoft.DirectX.Direct3D.ScaleRotateTranslate.Scaling">
  8853.       <summary>Retrieves or sets a <see cref="T:Microsoft.DirectX.Vector3" />.</summary>
  8854.     </member>
  8855.     <member name="P:Microsoft.DirectX.Direct3D.ScaleRotateTranslate.Translatation">
  8856.       <summary>Retrieves or sets a <see cref="T:Microsoft.DirectX.Vector3" />.</summary>
  8857.     </member>
  8858.     <member name="T:Microsoft.DirectX.Direct3D.Semantic">
  8859.       <summary>Semantics map a parameter to vertex or pixel shader registers. They can also be optional descriptive strings attached to non-register parameters.</summary>
  8860.     </member>
  8861.     <member name="M:Microsoft.DirectX.Direct3D.Semantic.#ctor">
  8862.       <summary>Initializes a new instance of the object.</summary>
  8863.     </member>
  8864.     <member name="M:Microsoft.DirectX.Direct3D.Semantic.ToString">
  8865.       <summary>Obtains the String representation of this instance.</summary>
  8866.       <returns />
  8867.     </member>
  8868.     <member name="P:Microsoft.DirectX.Direct3D.Semantic.Usage">
  8869.       <summary>Options that identify how resources are used.</summary>
  8870.     </member>
  8871.     <member name="P:Microsoft.DirectX.Direct3D.Semantic.UsageIndex">
  8872.       <summary>Options that modify how the usage is interpreted.</summary>
  8873.     </member>
  8874.     <member name="T:Microsoft.DirectX.Direct3D.ShaderConstantInformation">
  8875.       <summary>Shader constant information</summary>
  8876.     </member>
  8877.     <member name="M:Microsoft.DirectX.Direct3D.ShaderConstantInformation.#ctor">
  8878.       <summary>Initializes a new instance of the object.</summary>
  8879.     </member>
  8880.     <member name="M:Microsoft.DirectX.Direct3D.ShaderConstantInformation.ToString">
  8881.       <summary>Obtains the String representation of this instance.</summary>
  8882.       <returns />
  8883.     </member>
  8884.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantInformation.DefaultValue">
  8885.       <summary>Default value of the shader constant.</summary>
  8886.     </member>
  8887.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantInformation.Name">
  8888.       <summary>Name of the shader constant.</summary>
  8889.     </member>
  8890.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantInformation.RegisterCount">
  8891.       <summary>Number of registers.</summary>
  8892.     </member>
  8893.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantInformation.RegisterIndex">
  8894.       <summary>Register number.</summary>
  8895.     </member>
  8896.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantInformation.RegisterSet">
  8897.       <summary>Register number.</summary>
  8898.     </member>
  8899.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantInformation.TypeInformation">
  8900.       <summary>Type information of a shader constant.</summary>
  8901.     </member>
  8902.     <member name="T:Microsoft.DirectX.Direct3D.ShaderConstantTable">
  8903.       <summary>Get the shader constant table embedded inside shader.</summary>
  8904.     </member>
  8905.     <member name="M:Microsoft.DirectX.Direct3D.ShaderConstantTable.#ctor">
  8906.       <summary>Initializes a new instance of the object.</summary>
  8907.     </member>
  8908.     <member name="M:Microsoft.DirectX.Direct3D.ShaderConstantTable.ToString">
  8909.       <summary>Obtains the String representation of this instance.</summary>
  8910.       <returns />
  8911.     </member>
  8912.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.BuildInfo">
  8913.       <summary />
  8914.     </member>
  8915.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.ConstantInformation">
  8916.       <summary>Constant information.</summary>
  8917.     </member>
  8918.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.Constants">
  8919.       <summary>Number of constants.</summary>
  8920.     </member>
  8921.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.Creator">
  8922.       <summary>String that contains the name of the effect creator.</summary>
  8923.     </member>
  8924.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.Flags">
  8925.       <summary />
  8926.     </member>
  8927.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.Size">
  8928.       <summary>The size of the constant, in bytes.</summary>
  8929.     </member>
  8930.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.Target">
  8931.       <summary />
  8932.     </member>
  8933.     <member name="P:Microsoft.DirectX.Direct3D.ShaderConstantTable.Version">
  8934.       <summary>Shader version.</summary>
  8935.     </member>
  8936.     <member name="T:Microsoft.DirectX.Direct3D.ShaderDebugInformation">
  8937.       <summary>Get shader debug information.</summary>
  8938.     </member>
  8939.     <member name="M:Microsoft.DirectX.Direct3D.ShaderDebugInformation.#ctor">
  8940.       <summary>Initializes a new instance of the object.</summary>
  8941.     </member>
  8942.     <member name="M:Microsoft.DirectX.Direct3D.ShaderDebugInformation.ToString">
  8943.       <summary>Obtains the String representation of this instance.</summary>
  8944.       <returns />
  8945.     </member>
  8946.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.Creator">
  8947.       <summary>Offset to the shader creator information.</summary>
  8948.     </member>
  8949.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.EntryPointName">
  8950.       <summary>Entry point name</summary>
  8951.     </member>
  8952.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.FileInformation">
  8953.       <summary>File information.</summary>
  8954.     </member>
  8955.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.Files">
  8956.       <summary>Files</summary>
  8957.     </member>
  8958.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.InstructionInformation">
  8959.       <summary>Offset in bytes, from the start of the structure to the instructions.</summary>
  8960.     </member>
  8961.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.Instructions">
  8962.       <summary>The number of instructions.</summary>
  8963.     </member>
  8964.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.Size">
  8965.       <summary>Size of the debug information structure, in bytes.</summary>
  8966.     </member>
  8967.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.SourceCode">
  8968.       <summary>Offset in bytes, from the start of the structure to the source code.</summary>
  8969.     </member>
  8970.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.VariableInformation">
  8971.       <summary>Variable information</summary>
  8972.     </member>
  8973.     <member name="P:Microsoft.DirectX.Direct3D.ShaderDebugInformation.Variables">
  8974.       <summary>Variables.</summary>
  8975.     </member>
  8976.     <member name="T:Microsoft.DirectX.Direct3D.ShaderFileInformation">
  8977.       <summary>Shader file information</summary>
  8978.     </member>
  8979.     <member name="M:Microsoft.DirectX.Direct3D.ShaderFileInformation.#ctor">
  8980.       <summary>Initializes a new instance of the object.</summary>
  8981.     </member>
  8982.     <member name="M:Microsoft.DirectX.Direct3D.ShaderFileInformation.ToString">
  8983.       <summary>Obtains the String representation of this instance.</summary>
  8984.       <returns />
  8985.     </member>
  8986.     <member name="P:Microsoft.DirectX.Direct3D.ShaderFileInformation.Name">
  8987.       <summary>Name.</summary>
  8988.     </member>
  8989.     <member name="T:Microsoft.DirectX.Direct3D.ShaderInstructionInformation">
  8990.       <summary>Helper structure for retrieving shader instruction information.</summary>
  8991.     </member>
  8992.     <member name="M:Microsoft.DirectX.Direct3D.ShaderInstructionInformation.#ctor">
  8993.       <summary>Initializes a new instance of the object.</summary>
  8994.     </member>
  8995.     <member name="M:Microsoft.DirectX.Direct3D.ShaderInstructionInformation.ToString">
  8996.       <summary>Obtains the String representation of this instance.</summary>
  8997.       <returns />
  8998.     </member>
  8999.     <member name="P:Microsoft.DirectX.Direct3D.ShaderInstructionInformation.File">
  9000.       <summary>Offset in bytes, from the beginning of the debug information to the filename string.</summary>
  9001.     </member>
  9002.     <member name="P:Microsoft.DirectX.Direct3D.ShaderInstructionInformation.Line">
  9003.       <summary>The shader line number that contains the instruction.</summary>
  9004.     </member>
  9005.     <member name="P:Microsoft.DirectX.Direct3D.ShaderInstructionInformation.Offset">
  9006.       <summary>Offset for shader instruction.</summary>
  9007.     </member>
  9008.     <member name="T:Microsoft.DirectX.Direct3D.ShaderStructMemberInformation">
  9009.       <summary>Shader struct member information.</summary>
  9010.     </member>
  9011.     <member name="M:Microsoft.DirectX.Direct3D.ShaderStructMemberInformation.#ctor">
  9012.       <summary>Initializes a new instance of the object.</summary>
  9013.     </member>
  9014.     <member name="M:Microsoft.DirectX.Direct3D.ShaderStructMemberInformation.ToString">
  9015.       <summary>Obtains the String representation of this instance.</summary>
  9016.       <returns />
  9017.     </member>
  9018.     <member name="P:Microsoft.DirectX.Direct3D.ShaderStructMemberInformation.Name">
  9019.       <summary>Name</summary>
  9020.     </member>
  9021.     <member name="P:Microsoft.DirectX.Direct3D.ShaderStructMemberInformation.TypeInformation">
  9022.       <summary>Type information</summary>
  9023.     </member>
  9024.     <member name="T:Microsoft.DirectX.Direct3D.ShaderTypeInformation">
  9025.       <summary>Shader type information.</summary>
  9026.     </member>
  9027.     <member name="M:Microsoft.DirectX.Direct3D.ShaderTypeInformation.#ctor">
  9028.       <summary>Initializes a new instance of the object.</summary>
  9029.     </member>
  9030.     <member name="M:Microsoft.DirectX.Direct3D.ShaderTypeInformation.ToString">
  9031.       <summary>Obtains the String representation of this instance.</summary>
  9032.       <returns />
  9033.     </member>
  9034.     <member name="P:Microsoft.DirectX.Direct3D.ShaderTypeInformation.Class">
  9035.       <summary>Class for shader type information..</summary>
  9036.     </member>
  9037.     <member name="P:Microsoft.DirectX.Direct3D.ShaderTypeInformation.Columns">
  9038.       <summary>Number of columns</summary>
  9039.     </member>
  9040.     <member name="P:Microsoft.DirectX.Direct3D.ShaderTypeInformation.Elements">
  9041.       <summary>Number of elements.</summary>
  9042.     </member>
  9043.     <member name="P:Microsoft.DirectX.Direct3D.ShaderTypeInformation.StructMemberInformation">
  9044.       <summary>Struct member information.</summary>
  9045.     </member>
  9046.     <member name="P:Microsoft.DirectX.Direct3D.ShaderTypeInformation.StructMembers">
  9047.       <summary>Structure members.</summary>
  9048.     </member>
  9049.     <member name="P:Microsoft.DirectX.Direct3D.ShaderTypeInformation.Type">
  9050.       <summary>Type for shader type information</summary>
  9051.     </member>
  9052.     <member name="T:Microsoft.DirectX.Direct3D.ShaderVariableInformation">
  9053.       <summary>Variable information</summary>
  9054.     </member>
  9055.     <member name="M:Microsoft.DirectX.Direct3D.ShaderVariableInformation.#ctor">
  9056.       <summary>Initializes a new instance of the object.</summary>
  9057.     </member>
  9058.     <member name="M:Microsoft.DirectX.Direct3D.ShaderVariableInformation.ToString">
  9059.       <summary>Obtains the String representation of this instance.</summary>
  9060.       <returns />
  9061.     </member>
  9062.     <member name="P:Microsoft.DirectX.Direct3D.ShaderVariableInformation.Name">
  9063.       <summary>Name of the variable</summary>
  9064.     </member>
  9065.     <member name="P:Microsoft.DirectX.Direct3D.ShaderVariableInformation.Scope">
  9066.       <summary>Scope of the variable</summary>
  9067.     </member>
  9068.     <member name="P:Microsoft.DirectX.Direct3D.ShaderVariableInformation.TypeInformation">
  9069.       <summary>Type of the variable</summary>
  9070.     </member>
  9071.     <member name="P:Microsoft.DirectX.Direct3D.ShaderVariableInformation.WriteInformation">
  9072.       <summary>Write information for the variable</summary>
  9073.     </member>
  9074.     <member name="P:Microsoft.DirectX.Direct3D.ShaderVariableInformation.Writes">
  9075.       <summary>Writes to the variable</summary>
  9076.     </member>
  9077.     <member name="T:Microsoft.DirectX.Direct3D.ShaderWriteInformation">
  9078.       <summary>Shader write information</summary>
  9079.     </member>
  9080.     <member name="M:Microsoft.DirectX.Direct3D.ShaderWriteInformation.#ctor">
  9081.       <summary>Initializes a new instance of the object.</summary>
  9082.     </member>
  9083.     <member name="M:Microsoft.DirectX.Direct3D.ShaderWriteInformation.ToString">
  9084.       <summary>Obtains the String representation of this instance.</summary>
  9085.       <returns />
  9086.     </member>
  9087.     <member name="P:Microsoft.DirectX.Direct3D.ShaderWriteInformation.Instruction">
  9088.       <summary>The instruction to write</summary>
  9089.     </member>
  9090.     <member name="T:Microsoft.DirectX.Direct3D.SkinMesh">
  9091.       <summary>Contains skin information and mesh data.</summary>
  9092.     </member>
  9093.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.#ctor">
  9094.       <summary>Initializes a new instance of the object.</summary>
  9095.     </member>
  9096.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  9097.       <summary />
  9098.       <param name="xofObjMesh" />
  9099.       <param name="options" />
  9100.       <param name="device" />
  9101.       <param name="materials" />
  9102.       <param name="effects" />
  9103.       <returns />
  9104.     </member>
  9105.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  9106.       <summary />
  9107.       <param name="xofObjMesh" />
  9108.       <param name="options" />
  9109.       <param name="device" />
  9110.       <param name="adjacency" />
  9111.       <param name="effects" />
  9112.       <returns />
  9113.     </member>
  9114.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@)">
  9115.       <summary />
  9116.       <param name="xofObjMesh" />
  9117.       <param name="options" />
  9118.       <param name="device" />
  9119.       <param name="adjacency" />
  9120.       <param name="materials" />
  9121.       <returns />
  9122.     </member>
  9123.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@)">
  9124.       <summary />
  9125.       <param name="xofObjMesh" />
  9126.       <param name="options" />
  9127.       <param name="device" />
  9128.       <param name="adjacency" />
  9129.       <returns />
  9130.     </member>
  9131.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device)">
  9132.       <summary />
  9133.       <param name="xofObjMesh" />
  9134.       <param name="options" />
  9135.       <param name="device" />
  9136.       <returns />
  9137.     </member>
  9138.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.FromX(Microsoft.DirectX.Direct3D.XFileData,Microsoft.DirectX.Direct3D.MeshFlags,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream@,Microsoft.DirectX.Direct3D.ExtendedMaterial[]@,Microsoft.DirectX.Direct3D.EffectInstance@)">
  9139.       <summary />
  9140.       <param name="xofObjMesh" />
  9141.       <param name="options" />
  9142.       <param name="device" />
  9143.       <param name="adjacency" />
  9144.       <param name="materials" />
  9145.       <param name="effects" />
  9146.       <returns />
  9147.     </member>
  9148.     <member name="M:Microsoft.DirectX.Direct3D.SkinMesh.ToString">
  9149.       <summary>Obtains the String representation of this instance.</summary>
  9150.       <returns />
  9151.     </member>
  9152.     <member name="P:Microsoft.DirectX.Direct3D.SkinMesh.Mesh">
  9153.       <summary>Mesh used with this skin information.</summary>
  9154.     </member>
  9155.     <member name="P:Microsoft.DirectX.Direct3D.SkinMesh.SkinInformation">
  9156.       <summary>SkinInformation object used for the skinning.</summary>
  9157.     </member>
  9158.     <member name="T:Microsoft.DirectX.Direct3D.TechniqueDescription">
  9159.       <summary>Describes a technique used by an effect.</summary>
  9160.     </member>
  9161.     <member name="M:Microsoft.DirectX.Direct3D.TechniqueDescription.#ctor">
  9162.       <summary>Initializes a new instance of the object.</summary>
  9163.     </member>
  9164.     <member name="M:Microsoft.DirectX.Direct3D.TechniqueDescription.ToString">
  9165.       <summary>Obtains the String representation of this instance.</summary>
  9166.       <returns />
  9167.     </member>
  9168.     <member name="P:Microsoft.DirectX.Direct3D.TechniqueDescription.Annotations">
  9169.       <summary>Describes a technique used by an effect.</summary>
  9170.     </member>
  9171.     <member name="P:Microsoft.DirectX.Direct3D.TechniqueDescription.Name">
  9172.       <summary>A string that contains the technique name.</summary>
  9173.     </member>
  9174.     <member name="P:Microsoft.DirectX.Direct3D.TechniqueDescription.Passes">
  9175.       <summary>Number of rendering passes the technique requires. See Remarks.</summary>
  9176.     </member>
  9177.     <member name="T:Microsoft.DirectX.Direct3D.TextureRequirements">
  9178.       <summary>Texture creation parameters</summary>
  9179.     </member>
  9180.     <member name="M:Microsoft.DirectX.Direct3D.TextureRequirements.#ctor">
  9181.       <summary>Initializes a new instance of the object.</summary>
  9182.     </member>
  9183.     <member name="M:Microsoft.DirectX.Direct3D.TextureRequirements.ToString">
  9184.       <summary>Obtains the String representation of this instance.</summary>
  9185.       <returns />
  9186.     </member>
  9187.     <member name="P:Microsoft.DirectX.Direct3D.TextureRequirements.Format">
  9188.       <summary>Gets or sets the desired pixel format.</summary>
  9189.     </member>
  9190.     <member name="P:Microsoft.DirectX.Direct3D.TextureRequirements.Height">
  9191.       <summary>Height for the texture.</summary>
  9192.     </member>
  9193.     <member name="P:Microsoft.DirectX.Direct3D.TextureRequirements.NumberMipLevels">
  9194.       <summary>Number of mip-map levels.</summary>
  9195.     </member>
  9196.     <member name="P:Microsoft.DirectX.Direct3D.TextureRequirements.Width">
  9197.       <summary>Width of the texture</summary>
  9198.     </member>
  9199.     <member name="T:Microsoft.DirectX.Direct3D.TrackDescription">
  9200.       <summary>Describes an animation track and specifies its weight and speed at a given time.</summary>
  9201.     </member>
  9202.     <member name="M:Microsoft.DirectX.Direct3D.TrackDescription.#ctor">
  9203.       <summary>Initializes a new instance of the object.</summary>
  9204.     </member>
  9205.     <member name="M:Microsoft.DirectX.Direct3D.TrackDescription.ToString">
  9206.       <summary>Retrieves a string representation of the current instance.</summary>
  9207.       <returns>String representation of the instance.</returns>
  9208.     </member>
  9209.     <member name="P:Microsoft.DirectX.Direct3D.TrackDescription.Enable">
  9210.       <summary>Retrieves or sets the track's enable/disable parameter.</summary>
  9211.     </member>
  9212.     <member name="P:Microsoft.DirectX.Direct3D.TrackDescription.Position">
  9213.       <summary>Retrieves or sets the time position of the track in the local time frame of its current animation set.</summary>
  9214.     </member>
  9215.     <member name="P:Microsoft.DirectX.Direct3D.TrackDescription.Priority">
  9216.       <summary>Retrieves or sets the track's priority type as defined in <see cref="T:Microsoft.DirectX.Direct3D.PriorityType" />.</summary>
  9217.     </member>
  9218.     <member name="P:Microsoft.DirectX.Direct3D.TrackDescription.Speed">
  9219.       <summary>Retrieves or sets the speed value.</summary>
  9220.     </member>
  9221.     <member name="P:Microsoft.DirectX.Direct3D.TrackDescription.Weight">
  9222.       <summary>Retrieves or sets the weight value.</summary>
  9223.     </member>
  9224.     <member name="T:Microsoft.DirectX.Direct3D.VolumeTextureRequirements">
  9225.       <summary>Volume texture creation parameters.</summary>
  9226.     </member>
  9227.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.#ctor">
  9228.       <summary>Initializes a new instance of the object.</summary>
  9229.     </member>
  9230.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.ToString">
  9231.       <summary>Obtains the String representation of this instance.</summary>
  9232.       <returns />
  9233.     </member>
  9234.     <member name="P:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.Depth">
  9235.       <summary>Depth, in pixels.</summary>
  9236.     </member>
  9237.     <member name="P:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.Format">
  9238.       <summary>Desired pixel format.</summary>
  9239.     </member>
  9240.     <member name="P:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.Height">
  9241.       <summary>Height of the volume texture, in pixels.</summary>
  9242.     </member>
  9243.     <member name="P:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.NumberMipLevels">
  9244.       <summary>Number of mipmap levels of the volume texture.</summary>
  9245.     </member>
  9246.     <member name="P:Microsoft.DirectX.Direct3D.VolumeTextureRequirements.Width">
  9247.       <summary>Width of the volume texture, in pixels.</summary>
  9248.     </member>
  9249.     <member name="T:Microsoft.DirectX.Direct3D.WeldEpsilons">
  9250.       <summary>Specifies a per-vertex value used for welding similar vertices together.</summary>
  9251.     </member>
  9252.     <member name="M:Microsoft.DirectX.Direct3D.WeldEpsilons.#ctor">
  9253.       <summary>Initializes a new instance of the object.</summary>
  9254.     </member>
  9255.     <member name="M:Microsoft.DirectX.Direct3D.WeldEpsilons.ToString">
  9256.       <summary>Obtains the String representation of this instance.</summary>
  9257.       <returns />
  9258.     </member>
  9259.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.Binormal">
  9260.       <summary>Binormal.</summary>
  9261.     </member>
  9262.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.BlendWeights">
  9263.       <summary>Blend weight.</summary>
  9264.     </member>
  9265.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.Diffuse">
  9266.       <summary>Diffuse lighting value.</summary>
  9267.     </member>
  9268.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.Normal">
  9269.       <summary>Normal.</summary>
  9270.     </member>
  9271.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.PointSize">
  9272.       <summary>Point size value.</summary>
  9273.     </member>
  9274.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.Position">
  9275.       <summary>Position.</summary>
  9276.     </member>
  9277.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.Specular">
  9278.       <summary>Specular lighting value.</summary>
  9279.     </member>
  9280.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.Tangent">
  9281.       <summary>Tangent.</summary>
  9282.     </member>
  9283.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.TessellateFactor">
  9284.       <summary>Tessellation factor.</summary>
  9285.     </member>
  9286.     <member name="P:Microsoft.DirectX.Direct3D.WeldEpsilons.TextureCoordinate">
  9287.       <summary>Eight texture coordinates.</summary>
  9288.     </member>
  9289.   </members>
  9290. </doc>