Freigeben über


TextureLoader.FromStream-Methode (Device, Stream, Int32, Int32, Int32, Int32, Usage, Format, Pool, Filter, Filter, Int32)

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Erstellt eine Textur mit den angegebenen Eigenschaften aus einer Datei im Arbeitsspeicher.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
Public Shared Function FromStream ( _
    device As Device, _
    stream As Stream, _
    readBytes As Integer, _
    width As Integer, _
    height As Integer, _
    mipLevels As Integer, _
    usage As Usage, _
    format As Format, _
    pool As Pool, _
    filter As Filter, _
    mipFilter As Filter, _
    colorKey As Integer _
) As Texture
'Usage
Dim device As Device
Dim stream As Stream
Dim readBytes As Integer
Dim width As Integer
Dim height As Integer
Dim mipLevels As Integer
Dim usage As Usage
Dim format As Format
Dim pool As Pool
Dim filter As Filter
Dim mipFilter As Filter
Dim colorKey As Integer
Dim returnValue As Texture

returnValue = TextureLoader.FromStream(device, _
    stream, readBytes, width, height, _
    mipLevels, usage, format, pool, filter, _
    mipFilter, colorKey)
public static Texture FromStream(
    Device device,
    Stream stream,
    int readBytes,
    int width,
    int height,
    int mipLevels,
    Usage usage,
    Format format,
    Pool pool,
    Filter filter,
    Filter mipFilter,
    int colorKey
)
public:
static Texture^ FromStream(
    Device^ device, 
    Stream^ stream, 
    int readBytes, 
    int width, 
    int height, 
    int mipLevels, 
    Usage usage, 
    Format format, 
    Pool pool, 
    Filter filter, 
    Filter mipFilter, 
    int colorKey
)
static member FromStream : 
        device:Device * 
        stream:Stream * 
        readBytes:int * 
        width:int * 
        height:int * 
        mipLevels:int * 
        usage:Usage * 
        format:Format * 
        pool:Pool * 
        filter:Filter * 
        mipFilter:Filter * 
        colorKey:int -> Texture 

Parameter

  • stream
    Typ: System.IO.Stream
    Der Stream, aus denen die Struktur erstellt werden soll.
  • readBytes
    Typ: System.Int32
    Die Größe in Bytes der Datei im Arbeitsspeicher.
  • width
    Typ: System.Int32
    Die Breite in Pixel.Wenn dieser Wert 0 (null) ist, werden die Abmessungen aus der Datei entnommen.
  • height
    Typ: System.Int32
    Die Höhe in Pixel.Wenn dieser Wert 0 (null) ist, werden die Abmessungen aus der Datei entnommen.
  • mipLevels
    Typ: System.Int32
    Die Anzahl der angeforderten mip-Ebenen.Wenn dieser Wert 0 (null) ist, wird eine vollständige Mipmap-Kette erstellt.
  • colorKey
    Typ: System.Int32
    Ein Wert, durch transparent Schwarz oder 0 (null) So deaktivieren Sie den Colorkey ersetzen. colorKey ist immer eine 32-Bit-ARGB-Farbe, die das Bildformat Datenquelle unabhängig ist.Alpha ist von Bedeutung, und in der Regel sollte festgelegt werden, FF für nicht transparente Farbe Schlüssel.Für nicht transparentes Schwarz ist der Wert gleich 0xFF000000.

Rückgabewert

Typ: Microsoft.WindowsMobile.DirectX.Direct3D.Texture
Das Objekt erstellte Textur.

Ausnahmen

Ausnahme Bedingung
InvalidCallException

Der Methodenaufruf ist ungültig.Beispielsweise kann eine Methode Parameter einen ungültigen Wert enthalten.

OutOfMemoryException

Direct3D konnte nicht genügend Speicher um den Aufruf vollständig auszuführen.

Hinweise

Diese Methode unterstützt die folgenden Dateiformate: .bmp, .DDS, .jpg, .PNG und GIF.

.NET Framework-Sicherheit

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5, 2.0

Siehe auch

Referenz

TextureLoader Klasse

Member TextureLoader

FromStream-Überladung

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace