C# Класс GimSharp.GimTexture

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GimTexture ( Stream source ) : System

Open a GIM texture from a stream.

GimTexture ( Stream source, int length ) : System

Open a GIM texture from a stream.

GimTexture ( byte source ) : System

Open a GIM texture from a byte array.

GimTexture ( byte source, int offset, int length ) : System

Open a GIM texture from a byte array.

GimTexture ( string file ) : System

Open a GIM texture from a file.

Is ( Stream source ) : bool

Determines if this is a GIM texture.

Is ( Stream source, int length ) : bool

Determines if this is a GIM texture.

Is ( byte source ) : bool

Determines if this is a GIM texture.

Is ( byte source, int offset, int length ) : bool

Determines if this is a GIM texture.

Is ( string file ) : bool

Determines if this is a GIM texture.

Save ( Stream destination ) : void

Saves the decoded texture to the specified stream.

Save ( string file ) : void

Saves the decoded texture to the specified file.

ToArray ( ) : byte[]

Returns the decoded texture as an array containg raw 32-bit ARGB data.

ToBitmap ( ) : Bitmap

Returns the decoded texture as a bitmap.

ToStream ( ) : MemoryStream

Returns the decoded texture as a stream containg a PNG.

Приватные методы

Метод Описание
DecodeTexture ( ) : byte[]
Initalize ( ) : void

Описание методов

GimTexture() публичный Метод

Open a GIM texture from a stream.
public GimTexture ( Stream source ) : System
source Stream Stream that contains the texture data.
Результат System

GimTexture() публичный Метод

Open a GIM texture from a stream.
public GimTexture ( Stream source, int length ) : System
source Stream Stream that contains the texture data.
length int Number of bytes to read.
Результат System

GimTexture() публичный Метод

Open a GIM texture from a byte array.
public GimTexture ( byte source ) : System
source byte Byte array that contains the texture data.
Результат System

GimTexture() публичный Метод

Open a GIM texture from a byte array.
public GimTexture ( byte source, int offset, int length ) : System
source byte Byte array that contains the texture data.
offset int Offset of the texture in the array.
length int Number of bytes to read.
Результат System

GimTexture() публичный Метод

Open a GIM texture from a file.
public GimTexture ( string file ) : System
file string Filename of the file that contains the texture data.
Результат System

Is() публичный статический Метод

Determines if this is a GIM texture.
public static Is ( Stream source ) : bool
source Stream The stream to read from. The stream position is not changed.
Результат bool

Is() публичный статический Метод

Determines if this is a GIM texture.
public static Is ( Stream source, int length ) : bool
source Stream The stream to read from. The stream position is not changed.
length int Number of bytes to read.
Результат bool

Is() публичный статический Метод

Determines if this is a GIM texture.
public static Is ( byte source ) : bool
source byte Byte array containing the data.
Результат bool

Is() публичный статический Метод

Determines if this is a GIM texture.
public static Is ( byte source, int offset, int length ) : bool
source byte Byte array containing the data.
offset int The offset in the byte array to start at.
length int Length of the data (in bytes).
Результат bool

Is() публичный статический Метод

Determines if this is a GIM texture.
public static Is ( string file ) : bool
file string Filename of the file that contains the data.
Результат bool

Save() публичный Метод

Saves the decoded texture to the specified stream.
public Save ( Stream destination ) : void
destination Stream The stream to save the texture to.
Результат void

Save() публичный Метод

Saves the decoded texture to the specified file.
public Save ( string file ) : void
file string Name of the file to save the data to.
Результат void

ToArray() публичный Метод

Returns the decoded texture as an array containg raw 32-bit ARGB data.
public ToArray ( ) : byte[]
Результат byte[]

ToBitmap() публичный Метод

Returns the decoded texture as a bitmap.
public ToBitmap ( ) : Bitmap
Результат System.Drawing.Bitmap

ToStream() публичный Метод

Returns the decoded texture as a stream containg a PNG.
public ToStream ( ) : MemoryStream
Результат System.IO.MemoryStream