TextureStateManager Class (Microsoft.DirectX.Direct3D)
Contains texture states for the device.
Definition
Visual Basic NotInheritable Public Class TextureStateManager
Inherits ObjectC# public sealed class TextureStateManager : Object C++ public ref class TextureStateManager sealed : Object JScript public final class TextureStateManager extends Object
Members Table
The following table lists the members exposed by the object.
Methods
Method Description ToString Obtains a string representation of the current instance. Properties
Property Description AlphaArgument0 Defines settings for the alpha channel selector operand for triadic (multiply, add, and linear interpolation) operations identified by the TextureArgument enumeration. AlphaArgument1 Defines the texture-stage state as the first alpha argument for the stage identified by the TextureArgument enumeration. AlphaArgument2 Defines the texture-stage state as the second alpha argument for the stage identified by the TextureArgument enumeration. AlphaOperation Defines the texture-stage state as a texture alpha-blending operation identified by the TextureOperation enumeration. BumpEnvironmentLuminanceOffset Defines a floating-point offset value for bump-map luminance. BumpEnvironmentLuminanceScale Defines a floating-point scale value for bump-map luminance. BumpEnvironmentMaterial00 Defines the texture-stage state as a floating-point value for the [0][0] coefficient in a bump-mapping matrix. BumpEnvironmentMaterial01 Defines the texture-stage state as a floating-point value for the [0][1] coefficient in a bump-mapping matrix. BumpEnvironmentMaterial10 Defines the texture-stage state as a floating-point value for the [1][0] coefficient in a bump-mapping matrix. BumpEnvironmentMaterial11 Defines the texture-stage state as a floating-point value for the [1][1] coefficient in a bump-mapping matrix. ColorArgument0 Defines settings for the third color operand for triadic (multiply, add, and linear interpolation) operations identified by the TextureArgument enumeration. ColorArgument1 Defines the texture-stage state as the first color argument for the stage identified by the TextureArgument enumeration. ColorArgument2 Defines the texture-stage state as the second color argument for the stage identified by the TextureArgument enumeration. ColorOperation Defines the texture-stage state as a texture color-blending operation identified by the TextureOperation enumeration. ConstantColor Defines the per-stage constant color. ConstantColorValue Defines the per-stage constant color. ResultArgument Selects the destination register for the result of the current stage identified by TextureArgument. TextureCoordinateIndex Defines the index of the texture coordinate set to use with the current texture stage. TextureTransform Controls the transformation of texture coordinates for the current texture stage.
Inheritance Hierarchy
TextureStateManager
Class Information
Namespace Microsoft.DirectX.Direct3D Assembly Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll) Strong Name Microsoft.DirectX.Direct3D, Version=1.0.900.0, Culture=neutral, PublicKeyToken=d3231b57b74a1492