C# Класс NewTOAPIA.GL.TextureHelper

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

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

Метод Описание
ConvertBitmapToRGBAData ( Bitmap bitmap ) : byte[]
ConvertRGBABufferToBitmap ( byte rgbaData, int width, int height ) : Bitmap
CopyRGBABufferToCompatibleBitmap ( byte rgbaData, Bitmap bitmap ) : bool
CreateCheckerboardTexture ( GraphicsInterface gi, int width, int height, int blockSize ) : GLTexture2D
CreateTextureFromBitmap ( GraphicsInterface gi, Bitmap bitmap, bool useMipMaps ) : GLTexture2D
CreateTextureFromFile ( GraphicsInterface gr, String filePathAndName, bool useMipMaps ) : GLTexture2D
CreateTextureFromPixelData ( GraphicsInterface gi, GLPixelData pixeldata, bool createMipMaps ) : GLTexture2D
DrawTextureImageUnrotatedAndOrthographically ( GraphicsInterface gi, int clientWidth, int clientHeight, GLTexture2D texture, int drawX, int drawYTextMode, int drawWidth, int drawHeight ) : void
FillInAllocatedRGBADataWithBitmapData ( Bitmap bitmap, byte rgbaData ) : bool
ReadImageFileToBitmap ( String filePathAndName ) : Bitmap
WriteBitmapToImageFile ( Bitmap bitmap, String filePathAndName, System imageFormat ) : bool
WriteRGBABufferToImageFile ( byte rgbaData, int width, int height, String filePathAndName, System imageFormat ) : bool

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

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

public static ConvertBitmapToRGBAData ( Bitmap bitmap ) : byte[]
bitmap System.Drawing.Bitmap
Результат byte[]

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

public static ConvertRGBABufferToBitmap ( byte rgbaData, int width, int height ) : Bitmap
rgbaData byte
width int
height int
Результат System.Drawing.Bitmap

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

public static CopyRGBABufferToCompatibleBitmap ( byte rgbaData, Bitmap bitmap ) : bool
rgbaData byte
bitmap System.Drawing.Bitmap
Результат bool

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

public static CreateCheckerboardTexture ( GraphicsInterface gi, int width, int height, int blockSize ) : GLTexture2D
gi GraphicsInterface
width int
height int
blockSize int
Результат GLTexture2D

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

public static CreateTextureFromBitmap ( GraphicsInterface gi, Bitmap bitmap, bool useMipMaps ) : GLTexture2D
gi GraphicsInterface
bitmap System.Drawing.Bitmap
useMipMaps bool
Результат GLTexture2D

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

public static CreateTextureFromFile ( GraphicsInterface gr, String filePathAndName, bool useMipMaps ) : GLTexture2D
gr GraphicsInterface
filePathAndName String
useMipMaps bool
Результат GLTexture2D

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

public static CreateTextureFromPixelData ( GraphicsInterface gi, GLPixelData pixeldata, bool createMipMaps ) : GLTexture2D
gi GraphicsInterface
pixeldata GLPixelData
createMipMaps bool
Результат GLTexture2D

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

public static DrawTextureImageUnrotatedAndOrthographically ( GraphicsInterface gi, int clientWidth, int clientHeight, GLTexture2D texture, int drawX, int drawYTextMode, int drawWidth, int drawHeight ) : void
gi GraphicsInterface
clientWidth int
clientHeight int
texture GLTexture2D
drawX int
drawYTextMode int
drawWidth int
drawHeight int
Результат void

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

public static FillInAllocatedRGBADataWithBitmapData ( Bitmap bitmap, byte rgbaData ) : bool
bitmap System.Drawing.Bitmap
rgbaData byte
Результат bool

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

public static ReadImageFileToBitmap ( String filePathAndName ) : Bitmap
filePathAndName String
Результат System.Drawing.Bitmap

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

public static WriteBitmapToImageFile ( Bitmap bitmap, String filePathAndName, System imageFormat ) : bool
bitmap System.Drawing.Bitmap
filePathAndName String
imageFormat System
Результат bool

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

public static WriteRGBABufferToImageFile ( byte rgbaData, int width, int height, String filePathAndName, System imageFormat ) : bool
rgbaData byte
width int
height int
filePathAndName String
imageFormat System
Результат bool