C# 클래스 SkiaSharp.SKBitmap

상속: SKObject
파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
CanCopyTo ( SKColorType colorType ) : bool
Copy ( ) : SKBitmap
Copy ( SKColorType colorType ) : SKBitmap
CopyPixelsTo ( IntPtr dst, int dstSize, int dstRowBytes, bool preserveDstPad = false ) : bool
CopyTo ( SKBitmap destination ) : bool
CopyTo ( SKBitmap destination, SKColorType colorType ) : bool
Decode ( SKCodec codec ) : SKBitmap
Decode ( SKCodec codec, SKImageInfo bitmapInfo ) : SKBitmap
Decode ( SKData data ) : SKBitmap
Decode ( SKData data, SKImageInfo bitmapInfo ) : SKBitmap
Decode ( SKStream stream ) : SKBitmap
Decode ( SKStream stream, SKImageInfo bitmapInfo ) : SKBitmap
Decode ( byte buffer ) : SKBitmap
Decode ( byte buffer, SKImageInfo bitmapInfo ) : SKBitmap
Decode ( string filename ) : SKBitmap
Decode ( string filename, SKImageInfo bitmapInfo ) : SKBitmap
DecodeBounds ( SKData data ) : SKImageInfo
DecodeBounds ( SKStream stream ) : SKImageInfo
DecodeBounds ( byte buffer ) : SKImageInfo
DecodeBounds ( string filename ) : SKImageInfo
Erase ( SKColor color ) : void
Erase ( SKColor color, SKRectI rect ) : void
GetIndex8Color ( int x, int y ) : SKColor
GetPixel ( int x, int y ) : SKColor
GetPixels ( ) : IntPtr
GetPixels ( IntPtr &length ) : IntPtr
InstallPixels ( SKImageInfo info, IntPtr pixels ) : bool
InstallPixels ( SKImageInfo info, IntPtr pixels, int rowBytes ) : bool
InstallPixels ( SKImageInfo info, IntPtr pixels, int rowBytes, SKColorTable ctable ) : bool
InstallPixels ( SKImageInfo info, IntPtr pixels, int rowBytes, SKColorTable ctable, SKBitmapReleaseDelegate releaseProc, object context ) : bool
LockPixels ( ) : void
Reset ( ) : void
SKBitmap ( SKImageInfo info ) : System
SKBitmap ( SKImageInfo info, SKColorTable ctable ) : System
SKBitmap ( SKImageInfo info, int rowBytes ) : System
SKBitmap ( int width, int height, SKColorType colorType, SKAlphaType alphaType ) : System
SKBitmap ( int width, int height, bool isOpaque = false ) : System
SetColorTable ( SKColorTable ct ) : void
SetImmutable ( ) : void
SetPixel ( int x, int y, SKColor color ) : void
SetPixels ( IntPtr pixels ) : void
SetPixels ( IntPtr pixels, SKColorTable ct ) : void
UnlockPixels ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
SKBitmap ( ) : System
SKBitmap ( IntPtr handle, bool owns ) : System
SKBitmapReleaseInternal ( IntPtr address, IntPtr context ) : void

메소드 상세

CanCopyTo() 공개 메소드

public CanCopyTo ( SKColorType colorType ) : bool
colorType SKColorType
리턴 bool

Copy() 공개 메소드

public Copy ( ) : SKBitmap
리턴 SKBitmap

Copy() 공개 메소드

public Copy ( SKColorType colorType ) : SKBitmap
colorType SKColorType
리턴 SKBitmap

CopyPixelsTo() 공개 메소드

public CopyPixelsTo ( IntPtr dst, int dstSize, int dstRowBytes, bool preserveDstPad = false ) : bool
dst System.IntPtr
dstSize int
dstRowBytes int
preserveDstPad bool
리턴 bool

CopyTo() 공개 메소드

public CopyTo ( SKBitmap destination ) : bool
destination SKBitmap
리턴 bool

CopyTo() 공개 메소드

public CopyTo ( SKBitmap destination, SKColorType colorType ) : bool
destination SKBitmap
colorType SKColorType
리턴 bool

Decode() 공개 정적인 메소드

public static Decode ( SKCodec codec ) : SKBitmap
codec SKCodec
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( SKCodec codec, SKImageInfo bitmapInfo ) : SKBitmap
codec SKCodec
bitmapInfo SKImageInfo
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( SKData data ) : SKBitmap
data SKData
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( SKData data, SKImageInfo bitmapInfo ) : SKBitmap
data SKData
bitmapInfo SKImageInfo
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( SKStream stream ) : SKBitmap
stream SKStream
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( SKStream stream, SKImageInfo bitmapInfo ) : SKBitmap
stream SKStream
bitmapInfo SKImageInfo
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( byte buffer ) : SKBitmap
buffer byte
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( byte buffer, SKImageInfo bitmapInfo ) : SKBitmap
buffer byte
bitmapInfo SKImageInfo
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( string filename ) : SKBitmap
filename string
리턴 SKBitmap

Decode() 공개 정적인 메소드

public static Decode ( string filename, SKImageInfo bitmapInfo ) : SKBitmap
filename string
bitmapInfo SKImageInfo
리턴 SKBitmap

DecodeBounds() 공개 정적인 메소드

public static DecodeBounds ( SKData data ) : SKImageInfo
data SKData
리턴 SKImageInfo

DecodeBounds() 공개 정적인 메소드

public static DecodeBounds ( SKStream stream ) : SKImageInfo
stream SKStream
리턴 SKImageInfo

DecodeBounds() 공개 정적인 메소드

public static DecodeBounds ( byte buffer ) : SKImageInfo
buffer byte
리턴 SKImageInfo

DecodeBounds() 공개 정적인 메소드

public static DecodeBounds ( string filename ) : SKImageInfo
filename string
리턴 SKImageInfo

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Erase() 공개 메소드

public Erase ( SKColor color ) : void
color SKColor
리턴 void

Erase() 공개 메소드

public Erase ( SKColor color, SKRectI rect ) : void
color SKColor
rect SKRectI
리턴 void

GetIndex8Color() 공개 메소드

public GetIndex8Color ( int x, int y ) : SKColor
x int
y int
리턴 SKColor

GetPixel() 공개 메소드

public GetPixel ( int x, int y ) : SKColor
x int
y int
리턴 SKColor

GetPixels() 공개 메소드

public GetPixels ( ) : IntPtr
리턴 System.IntPtr

GetPixels() 공개 메소드

public GetPixels ( IntPtr &length ) : IntPtr
length System.IntPtr
리턴 System.IntPtr

InstallPixels() 공개 메소드

public InstallPixels ( SKImageInfo info, IntPtr pixels ) : bool
info SKImageInfo
pixels System.IntPtr
리턴 bool

InstallPixels() 공개 메소드

public InstallPixels ( SKImageInfo info, IntPtr pixels, int rowBytes ) : bool
info SKImageInfo
pixels System.IntPtr
rowBytes int
리턴 bool

InstallPixels() 공개 메소드

public InstallPixels ( SKImageInfo info, IntPtr pixels, int rowBytes, SKColorTable ctable ) : bool
info SKImageInfo
pixels System.IntPtr
rowBytes int
ctable SKColorTable
리턴 bool

InstallPixels() 공개 메소드

public InstallPixels ( SKImageInfo info, IntPtr pixels, int rowBytes, SKColorTable ctable, SKBitmapReleaseDelegate releaseProc, object context ) : bool
info SKImageInfo
pixels System.IntPtr
rowBytes int
ctable SKColorTable
releaseProc SKBitmapReleaseDelegate
context object
리턴 bool

LockPixels() 공개 메소드

public LockPixels ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SKBitmap() 공개 메소드

public SKBitmap ( SKImageInfo info ) : System
info SKImageInfo
리턴 System

SKBitmap() 공개 메소드

public SKBitmap ( SKImageInfo info, SKColorTable ctable ) : System
info SKImageInfo
ctable SKColorTable
리턴 System

SKBitmap() 공개 메소드

public SKBitmap ( SKImageInfo info, int rowBytes ) : System
info SKImageInfo
rowBytes int
리턴 System

SKBitmap() 공개 메소드

public SKBitmap ( int width, int height, SKColorType colorType, SKAlphaType alphaType ) : System
width int
height int
colorType SKColorType
alphaType SKAlphaType
리턴 System

SKBitmap() 공개 메소드

public SKBitmap ( int width, int height, bool isOpaque = false ) : System
width int
height int
isOpaque bool
리턴 System

SetColorTable() 공개 메소드

public SetColorTable ( SKColorTable ct ) : void
ct SKColorTable
리턴 void

SetImmutable() 공개 메소드

public SetImmutable ( ) : void
리턴 void

SetPixel() 공개 메소드

public SetPixel ( int x, int y, SKColor color ) : void
x int
y int
color SKColor
리턴 void

SetPixels() 공개 메소드

public SetPixels ( IntPtr pixels ) : void
pixels System.IntPtr
리턴 void

SetPixels() 공개 메소드

public SetPixels ( IntPtr pixels, SKColorTable ct ) : void
pixels System.IntPtr
ct SKColorTable
리턴 void

UnlockPixels() 공개 메소드

public UnlockPixels ( ) : void
리턴 void