Envelope 構造体

Envelope 構造体

Dieffect 構造体が、エフェクトに対するオプションの TermEnvelope パラメータを指定するために使う。エンベロープの TermSustain レベルは、Diperiodic 構造体の dwMagnitude メンバと Diconstantforce 構造体の lMagnitude メンバによって示される。維持時間は、Dieffect 構造体の dwDuration メンバが示す値である。

定義

Visual Basic Public Structure Envelope
C# public struct Envelope
Managed C++ public __value struct Envelope
JScript 構造体は使えるが、独自に定義することはできない。

メンバ テーブル

次のテーブルは、Envelope オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

メソッド

メソッド 説明
Envelope オブジェクトの新しいインスタンスを初期化する。
ToString このインスタンスの文字列表現を取得する。

プロパティ

プロパティ 説明
AttackLevel 基線を基準とするエンベロープの始点における振幅。基線に対する相対値。値の範囲は 0 ~ 10,000 である。エフェクトのタイプ固有データが基線を指定していない場合は、振幅はゼロを基準とする。
AttackTime TermSustain のレベルに到達する間での時間 (マイクロ秒単位)。
FadeLevel エンベロープの終点での振幅。基線に対する相対値。値の範囲は 0 ~ 10,000 である。エフェクトのタイプ固有データが基線を指定していない場合は、振幅はゼロを基準とする。
FadeTime フェード レベルに到達するまでの時間 (マイクロ秒単位)。

構造体の情報

名前空間 Microsoft.DirectX.DirectInput
アセンブリ Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll)
厳密名 Microsoft.DirectX.DirectInput,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

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