Microsoft DirectX 9.0 SDK Update (October 2004)

SphericalHarmonics.Scale Method

Language:

Note: This documentation is preliminary and is subject to change.

Scales a spherical harmonic (SH) vector, in other words, Out[i] = A[i] * Scale.

Definition

Visual Basic .NET Public Shared Sub Scale( _
    ByVal output As GraphicsStream, _
    ByVal order As Integer, _
    ByVal input As GraphicsStream, _
    ByVal scaleFactor As Single _
)
C# public static void Scale(
    GraphicsStream output,
    int order,
    GraphicsStream input,
    float scaleFactor
);
Managed C++ public: static void Scale(
    GraphicsStream *output,
    int order,
    GraphicsStream *input,
    float scaleFactor
);
JScript .NET public static function Scale(
    output : GraphicsStream,
    order : int,
    input : GraphicsStream,
    scaleFactor : float
);

Parameters

output Microsoft.DirectX.GraphicsStream. A GraphicsStream object that represents spherical harmonic (SH) output coefficients.
order System.Int32. Order of the spherical harmonic (SH) evaluation. Must be in the range of SphericalHarmonics.MinimumOrder to SphericalHarmonics.MaximumOrder, inclusive. The evaluation generates order2 coefficients. The degree of the evaluation is order - 1.
input Microsoft.DirectX.GraphicsStream. A GraphicsStream object that represents the spherical harmonic (SH) vector to scale.
scaleFactor System.Single. The scale value.

Remarks

Each coefficient of the basis function Ylm is stored at location l2 + m + l, where:


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center