SpriteSingleton Module
Single sprite operations.
Functions and values
| Function or value | Description |
Full Usage:
SpriteSingleton.VertexSize
Returns: int
|
|
Full Usage:
SpriteSingleton.createSpriteQuad onlyUpperRightQuadrant context
Parameters:
bool
context : VulkanContext
Returns: VulkanBuffer * VulkanBuffer
|
|
Full Usage:
SpriteSingleton.createSpriteSingletonPipeline resolveTextureFormat context
Parameters:
VkFormat
context : VulkanContext
Returns: VulkanBuffer * VulkanBuffer * Pipeline
|
|
Full Usage:
SpriteSingleton.drawSpriteSingleton (vertices, indices, absolute, viewProjectionClipAbsolute, viewProjectionClipRelative, modelViewProjection, insetOpt, clipOpt, color, flip, textureWidth, textureHeight, texture, sampler, viewport, resolveTexture, spriteVertUniform, spriteFragUniform, pipeline, context)
Parameters:
VulkanBuffer
indices : VulkanBuffer
absolute : bool
viewProjectionClipAbsolute : inref<Matrix4x4>
viewProjectionClipRelative : inref<Matrix4x4>
modelViewProjection : Matrix4x4
insetOpt : inref<Box2 voption>
clipOpt : inref<Box2 voption>
color : inref<Color>
flip : Flip
textureWidth : int
textureHeight : int
texture : Texture
sampler : Sampler
viewport : Viewport
resolveTexture : Texture
spriteVertUniform : VulkanBuffer
spriteFragUniform : VulkanBuffer
pipeline : Pipeline
context : VulkanContext
|
|
Nu