|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/graphics/gui_render_primitives.h>
Public Attributes | |
| tachyon::float4x4 | worldMatrix = {} |
| DeviceAddress | primitiveAddresses [5] = {} |
| Indexed by PrimitiveSpec::pushSlot (slot order is shader contract). | |
| DeviceAddress | boxStyleBuffer = {} |
| DeviceAddress | colorStyleBuffer = {} |
| float | elapsedTime = 0.0f |
| frame clock seconds, for shader animation | |
| float | _timePad = 0.0f |
| pad to 128 bytes (Vulkan minimum) | |
| tachyon::float4x4 tachyon::GPUDrawPushConstants::worldMatrix = {} |
| DeviceAddress tachyon::GPUDrawPushConstants::primitiveAddresses[5] = {} |
Indexed by PrimitiveSpec::pushSlot (slot order is shader contract).
| DeviceAddress tachyon::GPUDrawPushConstants::boxStyleBuffer = {} |
| DeviceAddress tachyon::GPUDrawPushConstants::colorStyleBuffer = {} |
| float tachyon::GPUDrawPushConstants::elapsedTime = 0.0f |
frame clock seconds, for shader animation
| float tachyon::GPUDrawPushConstants::_timePad = 0.0f |
pad to 128 bytes (Vulkan minimum)