TextureLoader クラス
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)


' This code example is taken from the ' Direct3D Mobile Texture Sample of the ' .NET Compact Framework Samples in the ' .NET Framework SDK Samples. ' Called whenever the rendering device is reset. Sub OnResetDevice(ByVal sender As Object, ByVal e As EventArgs) Dim dev As Device = CType(sender, Device) ' Turn off culling, to see the front and back of the triangle. dev.RenderState.CullMode = Cull.None ' Turn off D3D lighting. dev.RenderState.Lighting = False ' Turn on the ZBuffer. dev.RenderState.ZBufferEnable = True ' Turn on perspective correction for textures ' This provides a more accurate visual at the cost ' of a small performance overhead. dev.RenderState.TexturePerspective = True ' Now create the texture. texture = TextureLoader.FromStream(dev, _ [Assembly].GetExecutingAssembly().GetManifestResourceStream("Texture.Content.Banana.bmp")) End Sub
// This code example is taken from the // Direct3D Mobile Texture Sample of the // .NET Compact Framework Samples in the // .NET Framework SDK. // Called whenever the rendering device is reset. void OnResetDevice(object sender, EventArgs e) { Device dev = (Device)sender; // Turn off culling, to see the front and back of the triangle. dev.RenderState.CullMode = Cull.None; // Turn off D3D lighting. dev.RenderState.Lighting = false; // Turn on the ZBuffer. dev.RenderState.ZBufferEnable = true; // Turn on perspective correction for textures // This provides a more accurate visual at the cost // of a small performance overhead. dev.RenderState.TexturePerspective = true; // Now create the texture. texture = TextureLoader.FromStream(dev, Assembly.GetExecutingAssembly().GetManifestResourceStream( "Texture.Content.Banana.bmp")); }

Microsoft.WindowsMobile.DirectX.Direct3D.BaseMesh
Microsoft.WindowsMobile.DirectX.Direct3D.Resource
Microsoft.WindowsMobile.DirectX.Direct3D.TextureLoader


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


TextureLoader メソッド

名前 | 説明 | |
---|---|---|
![]() | CheckTextureRequirements | テクスチャの作成パラメータを確認します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | FromFile | オーバーロードされます。 ファイルからテクスチャを作成します。 |
![]() | FromStream | オーバーロードされます。 メモリ内のファイルからテクスチャを作成します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

TextureLoader メンバ
TextureLoader データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | CheckTextureRequirements | テクスチャの作成パラメータを確認します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | FromFile | オーバーロードされます。 ファイルからテクスチャを作成します。 |
![]() | FromStream | オーバーロードされます。 メモリ内のファイルからテクスチャを作成します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- TextureLoaderのページへのリンク