arsd-official ~master (2024-10-25T16:17:57Z)
Dub
Repo
SpriteSheet
arsd
pixmappaint
struct
SpriteSheet {
this
(Pixmap pixmap, Size spriteSize);
inout
(
Pixmap
)
pixmap
();
Size
spriteSize
();
Size
layout
();
Point
getSpriteColumn
(int index);
Point
getSpritePixelOffset2D
(int index);
}
Constructors
this
this
(Pixmap pixmap, Size spriteSize)
Members
Functions
getSpriteColumn
Point
getSpriteColumn
(int index)
getSpritePixelOffset2D
Point
getSpritePixelOffset2D
(int index)
layout
Size
layout
()
pixmap
inout
(
Pixmap
)
pixmap
()
spriteSize
Size
spriteSize
()
Meta
Source
See Implementation
arsd
pixmappaint
aliases
Blend
BlendFn
Color
ColorF
Pixel
Point
Rectangle
Size
enums
BlendAccuracy
BlendMode
functions
alphaBlendRGB
alphaBlendRGBA
blendPixels
clamp255
crop
cropCalcDims
cropInPlace
cropNew
cropTo
decreaseOpacity
decreaseOpacityCalcDims
decreaseOpacityF
decreaseOpacityFInPlace
decreaseOpacityFNew
decreaseOpacityInPlace
decreaseOpacityNew
drawLine
drawPixel
drawPixmap
drawRectangle
drawSprite
flipHorizontally
flipHorizontallyCalcDims
flipHorizontallyInPlace
flipHorizontallyNew
flipVertically
flipVerticallyCalcDims
flipVerticallyInPlace
flipVerticallyNew
intNormalizedSqrt
intSqrt
invert
invertCalcDims
invertInPlace
invertNew
n255thsOf
percentageDecimalToUInt8
percentageUInt8ToDecimal
rgb
rgba
rotate180deg
rotate180degCalcDims
rotate180degInPlace
rotate180degNew
rotateClockwise
rotateClockwiseCalcDims
rotateClockwiseNew
rotateCounterClockwise
rotateCounterClockwiseCalcDims
rotateCounterClockwiseNew
transpose
transposeCalcDims
transposeNew
structs
Pixmap
PixmapBlueprint
PixmapScanner
PixmapScannerRW
SpriteSheet
SubPixmap
SubPixmapScanner
SubPixmapScannerRW
templates
alphaBlend
blendPixel