C# Класс OpenRA.Graphics.SheetBuilder

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

Открытые свойства

Свойство Тип Описание
Type SheetType

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

Метод Описание
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

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

Метод Описание
NextChannel ( TextureChannel t ) : TextureChannel?

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

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

public Add ( Bitmap src ) : Sprite
src System.Drawing.Bitmap
Результат Sprite

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

public Add ( ISpriteFrame frame ) : Sprite
frame ISpriteFrame
Результат Sprite

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

public Add ( Size size, byte paletteIndex ) : Sprite
size System.Drawing.Size
paletteIndex byte
Результат Sprite

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

public Add ( byte src, Size size ) : Sprite
src byte
size System.Drawing.Size
Результат Sprite

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

public Add ( byte src, Size size, float zRamp, float3 spriteOffset ) : Sprite
src byte
size System.Drawing.Size
zRamp float
spriteOffset float3
Результат Sprite

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

public Allocate ( Size imageSize ) : Sprite
imageSize System.Drawing.Size
Результат Sprite

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

public Allocate ( Size imageSize, float zRamp, float3 spriteOffset ) : Sprite
imageSize System.Drawing.Size
zRamp float
spriteOffset float3
Результат Sprite

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

public static AllocateSheet ( SheetType type, int sheetSize ) : Sheet
type SheetType
sheetSize int
Результат Sheet

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

public Dispose ( ) : void
Результат void

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

public SheetBuilder ( SheetType t ) : System
t SheetType
Результат System

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

public SheetBuilder ( SheetType t, Func allocateSheet ) : System
t SheetType
allocateSheet Func
Результат System

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

public SheetBuilder ( SheetType t, int sheetSize ) : System
t SheetType
sheetSize int
Результат System

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

Type публичное свойство

public SheetType Type
Результат SheetType