C# Class OpenRA.Graphics.SheetBuilder

Afficher le fichier Open project: pchote/OpenRA Class Usage Examples

Méthodes publiques

Свойство Type Description
Type SheetType

Méthodes publiques

Méthode Description
Add ( Bitmap src ) : Sprite
Add ( ISpriteFrame frame ) : Sprite
Add ( Size size, byte paletteIndex ) : Sprite
Add ( byte src, Size size ) : Sprite
Add ( byte src, Size size, float zRamp, float3 spriteOffset ) : Sprite
Allocate ( Size imageSize ) : Sprite
Allocate ( Size imageSize, float zRamp, float3 spriteOffset ) : Sprite
AllocateSheet ( SheetType type, int sheetSize ) : Sheet
Dispose ( ) : void
SheetBuilder ( SheetType t ) : System
SheetBuilder ( SheetType t, Func allocateSheet ) : System
SheetBuilder ( SheetType t, int sheetSize ) : System

Private Methods

Méthode Description
NextChannel ( TextureChannel t ) : TextureChannel?

Method Details

Add() public méthode

public Add ( Bitmap src ) : Sprite
src System.Drawing.Bitmap
Résultat Sprite

Add() public méthode

public Add ( ISpriteFrame frame ) : Sprite
frame ISpriteFrame
Résultat Sprite

Add() public méthode

public Add ( Size size, byte paletteIndex ) : Sprite
size System.Drawing.Size
paletteIndex byte
Résultat Sprite

Add() public méthode

public Add ( byte src, Size size ) : Sprite
src byte
size System.Drawing.Size
Résultat Sprite

Add() public méthode

public Add ( byte src, Size size, float zRamp, float3 spriteOffset ) : Sprite
src byte
size System.Drawing.Size
zRamp float
spriteOffset float3
Résultat Sprite

Allocate() public méthode

public Allocate ( Size imageSize ) : Sprite
imageSize System.Drawing.Size
Résultat Sprite

Allocate() public méthode

public Allocate ( Size imageSize, float zRamp, float3 spriteOffset ) : Sprite
imageSize System.Drawing.Size
zRamp float
spriteOffset float3
Résultat Sprite

AllocateSheet() public static méthode

public static AllocateSheet ( SheetType type, int sheetSize ) : Sheet
type SheetType
sheetSize int
Résultat Sheet

Dispose() public méthode

public Dispose ( ) : void
Résultat void

SheetBuilder() public méthode

public SheetBuilder ( SheetType t ) : System
t SheetType
Résultat System

SheetBuilder() public méthode

public SheetBuilder ( SheetType t, Func allocateSheet ) : System
t SheetType
allocateSheet Func
Résultat System

SheetBuilder() public méthode

public SheetBuilder ( SheetType t, int sheetSize ) : System
t SheetType
sheetSize int
Résultat System

Property Details

Type public_oe property

public SheetType Type
Résultat SheetType