MCPcopy
hub / github.com/EngoEngine/engo / NewSpritesheetWithBorderFromTexture

Function NewSpritesheetWithBorderFromTexture

common/spritesheet.go:96–99  ·  view source on GitHub ↗

NewSpritesheetWithBorderFromTexture creates a new spritesheet from a texture resource. This sheet has sprites of a uniform width and height, but also have borders around each sprite to prevent bleeding over

(tr *TextureResource, cellWidth, cellHeight, borderWidth, borderHeight int)

Source from the content-addressed store, hash-verified

94// This sheet has sprites of a uniform width and height, but also have borders around
95// each sprite to prevent bleeding over
96func NewSpritesheetWithBorderFromTexture(tr *TextureResource, cellWidth, cellHeight, borderWidth, borderHeight int) *Spritesheet {
97 spriteRegions := generateSymmetricSpriteRegions(tr.Width, tr.Height, cellWidth, cellHeight, borderWidth, borderHeight)
98 return NewAsymmetricSpritesheetFromTexture(tr, spriteRegions)
99}
100
101// NewSpritesheetWithBorderFromFile creates a new spritesheet from a file
102// This sheet has sprites of a uniform width and height, but also have borders around

Callers 1

Tested by

no test coverage detected