C# Класс VrSharp.VrTextureEncoder

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
dataCodec VrDataCodec
decodedBitmap Bitmap
decodedData byte[]
globalIndex uint
hasGlobalIndex bool
initalized bool
paletteEncoder VpPaletteEncoder
pixelCodec VrPixelCodec
textureHeight ushort
texturePalette byte[][]
textureWidth ushort

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

Метод Описание
Save ( Stream destination ) : void

Saves the encoded texture to the specified stream.

Save ( string path ) : void

Saves the encoded texture to the specified path.

ToArray ( ) : byte[]

Returns the encoded texture as a byte array.

ToStream ( ) : MemoryStream

Returns the encoded texture as a stream.

VrTextureEncoder ( Bitmap source ) : System
VrTextureEncoder ( Stream source ) : System
VrTextureEncoder ( Stream source, int length ) : System
VrTextureEncoder ( byte source ) : System
VrTextureEncoder ( byte source, int offset, int length ) : System
VrTextureEncoder ( string file ) : System

Защищенные методы

Метод Описание
BitmapToRaw ( Bitmap source ) : byte[]
BitmapToRawIndexed ( Bitmap source, int maxColors, byte &palette ) : byte[]
BitmapToRawResized ( Bitmap source, int size, int minSize ) : byte[]
EncodeTexture ( ) : MemoryStream

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

Метод Описание
HasValidDimensions ( int width, int height ) : bool
Initalize ( Bitmap source ) : void

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

BitmapToRaw() защищенный Метод

protected BitmapToRaw ( Bitmap source ) : byte[]
source System.Drawing.Bitmap
Результат byte[]

BitmapToRawIndexed() защищенный Метод

protected BitmapToRawIndexed ( Bitmap source, int maxColors, byte &palette ) : byte[]
source System.Drawing.Bitmap
maxColors int
palette byte
Результат byte[]

BitmapToRawResized() защищенный Метод

protected BitmapToRawResized ( Bitmap source, int size, int minSize ) : byte[]
source System.Drawing.Bitmap
size int
minSize int
Результат byte[]

EncodeTexture() защищенный абстрактный Метод

protected abstract EncodeTexture ( ) : MemoryStream
Результат System.IO.MemoryStream

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

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

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

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

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

Returns the encoded texture as a byte array.
public ToArray ( ) : byte[]
Результат byte[]

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

Returns the encoded texture as a stream.
public ToStream ( ) : MemoryStream
Результат MemoryStream

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

public VrTextureEncoder ( Bitmap source ) : System
source Bitmap
Результат System

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

public VrTextureEncoder ( Stream source ) : System
source Stream
Результат System

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

public VrTextureEncoder ( Stream source, int length ) : System
source Stream
length int
Результат System

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

public VrTextureEncoder ( byte source ) : System
source byte
Результат System

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

public VrTextureEncoder ( byte source, int offset, int length ) : System
source byte
offset int
length int
Результат System

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

public VrTextureEncoder ( string file ) : System
file string
Результат System

Описание свойств

dataCodec защищенное свойство

protected VrDataCodec dataCodec
Результат VrDataCodec

decodedBitmap защищенное свойство

protected Bitmap decodedBitmap
Результат Bitmap

decodedData защищенное свойство

protected byte[] decodedData
Результат byte[]

globalIndex защищенное свойство

protected uint globalIndex
Результат uint

hasGlobalIndex защищенное свойство

protected bool hasGlobalIndex
Результат bool

initalized защищенное свойство

protected bool initalized
Результат bool

paletteEncoder защищенное свойство

protected VpPaletteEncoder paletteEncoder
Результат VpPaletteEncoder

pixelCodec защищенное свойство

protected VrPixelCodec pixelCodec
Результат VrPixelCodec

textureHeight защищенное свойство

protected ushort textureHeight
Результат ushort

texturePalette защищенное свойство

protected byte[][] texturePalette
Результат byte[][]

textureWidth защищенное свойство

protected ushort textureWidth
Результат ushort