33#ifndef DVD_PUSH_CONSTANTS_H_
34#define DVD_PUSH_CONSTANTS_H_
44 [[nodiscard]]
inline bool set() const noexcept
50 [[nodiscard]]
static constexpr size_t Size() noexcept {
return 2 *
sizeof(
mat4<F32>); }
71 template<
typename T>
requires (!std::is_same_v<bool, T>)
77 [[nodiscard]] const
Byte*
data(
size_t offset ) const noexcept;
Handle console commands that start with a forward slash.
static const mat4< F32 > MAT4_NEGATIVE_ONE
eastl::vector< Type > vector
const F32 * dataPtr() const
bool operator==(const PushConstantsStruct &rhs) const =default
bool set() const noexcept
static constexpr size_t Size() noexcept