C# Class NewTOAPIA.GL.TextureHelper

Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode Description
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

Method Details

ConvertBitmapToRGBAData() public static méthode

public static ConvertBitmapToRGBAData ( Bitmap bitmap ) : byte[]
bitmap System.Drawing.Bitmap
Résultat byte[]

ConvertRGBABufferToBitmap() public static méthode

public static ConvertRGBABufferToBitmap ( byte rgbaData, int width, int height ) : Bitmap
rgbaData byte
width int
height int
Résultat System.Drawing.Bitmap

CopyRGBABufferToCompatibleBitmap() public static méthode

public static CopyRGBABufferToCompatibleBitmap ( byte rgbaData, Bitmap bitmap ) : bool
rgbaData byte
bitmap System.Drawing.Bitmap
Résultat bool

CreateCheckerboardTexture() public static méthode

public static CreateCheckerboardTexture ( GraphicsInterface gi, int width, int height, int blockSize ) : GLTexture2D
gi GraphicsInterface
width int
height int
blockSize int
Résultat GLTexture2D

CreateTextureFromBitmap() public static méthode

public static CreateTextureFromBitmap ( GraphicsInterface gi, Bitmap bitmap, bool useMipMaps ) : GLTexture2D
gi GraphicsInterface
bitmap System.Drawing.Bitmap
useMipMaps bool
Résultat GLTexture2D

CreateTextureFromFile() public static méthode

public static CreateTextureFromFile ( GraphicsInterface gr, String filePathAndName, bool useMipMaps ) : GLTexture2D
gr GraphicsInterface
filePathAndName String
useMipMaps bool
Résultat GLTexture2D

CreateTextureFromPixelData() public static méthode

public static CreateTextureFromPixelData ( GraphicsInterface gi, GLPixelData pixeldata, bool createMipMaps ) : GLTexture2D
gi GraphicsInterface
pixeldata GLPixelData
createMipMaps bool
Résultat GLTexture2D

DrawTextureImageUnrotatedAndOrthographically() public static méthode

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
Résultat void

FillInAllocatedRGBADataWithBitmapData() public static méthode

public static FillInAllocatedRGBADataWithBitmapData ( Bitmap bitmap, byte rgbaData ) : bool
bitmap System.Drawing.Bitmap
rgbaData byte
Résultat bool

ReadImageFileToBitmap() public static méthode

public static ReadImageFileToBitmap ( String filePathAndName ) : Bitmap
filePathAndName String
Résultat System.Drawing.Bitmap

WriteBitmapToImageFile() public static méthode

public static WriteBitmapToImageFile ( Bitmap bitmap, String filePathAndName, System imageFormat ) : bool
bitmap System.Drawing.Bitmap
filePathAndName String
imageFormat System
Résultat bool

WriteRGBABufferToImageFile() public static méthode

public static WriteRGBABufferToImageFile ( byte rgbaData, int width, int height, String filePathAndName, System imageFormat ) : bool
rgbaData byte
width int
height int
filePathAndName String
imageFormat System
Résultat bool