SpriteBatch Module
Sprite batch operations.
Functions and values
| Function or value | Description |
Full Usage:
SpriteBatch.InterruptSpriteBatchFrame fn viewport resolveTexture env
Parameters:
unit -> unit
viewport : Viewport
resolveTexture : Texture
env : SpriteBatchEnv
|
|
Full Usage:
SpriteBatch.beginSpriteBatchFrame (viewProjection2dAbsolute, viewProjection2dRelative, viewProjectionClipAbsolute, viewProjectionClipRelative, env)
Parameters:
inref<Matrix4x4>
viewProjection2dRelative : inref<Matrix4x4>
viewProjectionClipAbsolute : inref<Matrix4x4>
viewProjectionClipRelative : inref<Matrix4x4>
env : SpriteBatchEnv
|
|
Full Usage:
SpriteBatch.createSpriteBatchEnv unfilteredSampler filteredSampler resolveTexture context
Parameters:
Sampler
filteredSampler : Sampler
resolveTexture : VkFormat
context : VulkanContext
Returns: SpriteBatchEnv
|
|
|
|
Full Usage:
SpriteBatch.endSpriteBatchFrame viewport env
Parameters: Returns: SpriteBatchEnv -> unit
|
|
Full Usage:
SpriteBatch.reloadShaders env context
Parameters:
SpriteBatchEnv
context : VulkanContext
|
|
Full Usage:
SpriteBatch.submitSpriteBatchSprite (absolute, min, size, pivot, rotation, texCoords, clipOpt, color, blend, texture, viewport, resolveTexture, env)
Parameters:
bool
min : Vector2
size : Vector2
pivot : Vector2
rotation : single
texCoords : inref<Box2>
clipOpt : inref<Box2 voption>
color : inref<Color>
blend : VulkanBlend
texture : Texture
viewport : Viewport
resolveTexture : Texture
env : SpriteBatchEnv
|
|
Nu