Vulkan2D
2D renderer written in C using Vulkan and SDL2
VK2DDrawCommand Struct Reference

Represents a user's draw command which will later be processed into an instance. More...

#include <Structs.h>

Data Fields

vec4 texturePos
 x in tex, y in tex, w in tex, and h in tex
 
vec4 colour
 Colour mod of this draw.
 
vec2 pos
 X/Y in game world for this instance.
 
vec2 origin
 X/Y Origin of this draw.
 
vec2 scale
 X/Y Scale of this draw.
 
float rotation
 Rotation of the draw centered around the origin.
 
uint32_t textureIndex
 Texture index for this draw (use vk2dTextureGetID)
 

Detailed Description

Represents a user's draw command which will later be processed into an instance.


The documentation for this struct was generated from the following file: