26 QFile file(s.
getAs<QString>());
29 success |= file.open(QIODevice::ReadOnly);
#define lib_assert(expression, message)
Asserts some logic in the code. Disabled in non debug mode by default. Can be re-enabled in release u...
Definition LibAssert.h:70
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
void setSize(t_index_type new_size)
Definition Buffer.hpp:1413
decltype(auto) begin()
Definition Buffer.hpp:504
Definition Pointer.hpp:303
Definition QtVulkanSession.h:12
virtual void readShader(const String &shader) override
Definition QtVulkanSession.h:17
QtVulkanSession(const DynamicPointer< VulkanDevice > &device)
Definition QtVulkanSession.h:14
static bool ResolveResource(const String &resource, const std::function< void(bool, const String &)> &on_finished=nullptr, bool ensure_unzipped=false)
Attempts to resolved a resource. Resource could be in an online or offline database,...
Definition ResourceResolver.cpp:13
t_type getAs() const
Definition String.h:334
Definition VulkanSession.h:45
virtual const ConstPointer< GraphicsDevice > & device() const final override
Definition VulkanSession.h:52
DynamicPointer< VulkanShaderManager > shaderManager()
Definition VulkanSession.h:75
@ e_shader_type_size
Definition Shader.h:74
static const String formats[6]
Definition Shader.h:83
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
constexpr t_to cast(const Angle< t_from > &value)
Definition Angle.h:514