MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
mxvk::VKAbstractModel Member List

This is the complete list of members for mxvk::VKAbstractModel, including all inherited members.

cleanup(VK_Window *window)mxvk::VKAbstractModel
enableExtendedFragmentUniforms()mxvk::VKAbstractModel
isLoaded() constmxvk::VKAbstractModelinline
load(VK_Window *window, const std::string &modelPath, const std::string &textureManifestPath, const std::string &textureBasePath, float scale=1.0f)mxvk::VKAbstractModel
load(VK_Window *window, MXModel &&model, const std::string &textureManifestPath, const std::string &textureBasePath, float scale=1.0f)mxvk::VKAbstractModel
model() constmxvk::VKAbstractModelinline
modelAxisExtent() constmxvk::VKAbstractModelinline
modelCenterOffset() constmxvk::VKAbstractModelinline
modelRenderScale() constmxvk::VKAbstractModelinline
operator=(const VKAbstractModel &)=deletemxvk::VKAbstractModel
operator=(VKAbstractModel &&)=deletemxvk::VKAbstractModel
render(VkCommandBuffer cmd, uint32_t imageIndex, bool wireframe=false) constmxvk::VKAbstractModel
renderWithPushConstants(VkCommandBuffer cmd, uint32_t imageIndex, size_t textureIndex, const UniformBufferObject &ubo, bool wireframe=false)mxvk::VKAbstractModel
resize(VK_Window *window)mxvk::VKAbstractModel
setAlphaBlending(bool enabled)mxvk::VKAbstractModel
setBackfaceCulling(bool enabled)mxvk::VKAbstractModel
setFragmentPushConstants(const ModelFragmentPushConstants &constants)mxvk::VKAbstractModel
setShaders(VK_Window *window, const std::string &vertSpv, const std::string &fragSpv)mxvk::VKAbstractModel
updateFragmentUBO(uint32_t imageIndex, const ModelFragmentUniforms &uniforms)mxvk::VKAbstractModel
updatePrimaryTexture(const void *pixels, int width, int height, int pitch=0)mxvk::VKAbstractModel
updateUBO(uint32_t imageIndex, const UniformBufferObject &ubo)mxvk::VKAbstractModel
VKAbstractModel()=defaultmxvk::VKAbstractModel
VKAbstractModel(const VKAbstractModel &)=deletemxvk::VKAbstractModel
VKAbstractModel(VKAbstractModel &&)=deletemxvk::VKAbstractModel
~VKAbstractModel()=defaultmxvk::VKAbstractModel