The Joe Engine
Joe's engine programming playground
JoeEngine::JEVulkanRenderer Member List

This is the complete list of members for JoeEngine::JEVulkanRenderer, including all inherited members.

Cleanup()JoeEngine::JEVulkanRenderer
CreateDescriptor(const MaterialComponent &materialComponent)JoeEngine::JEVulkanRenderer
CreateMesh(const std::string &filepath)JoeEngine::JEVulkanRenderer
CreateShader(MaterialComponent &materialComponent, const std::string &vertFilepath, const std::string &fragFilepath)JoeEngine::JEVulkanRenderer
CreateTexture(const std::string &filepath)JoeEngine::JEVulkanRenderer
DrawMeshes(const std::vector< MeshComponent > &meshComponents, const std::vector< MaterialComponent > &materialComponents, const JECamera &camera, const std::vector< JEParticleSystem > &particleSystems)JoeEngine::JEVulkanRenderer
DrawShadowPass(const std::vector< MeshComponent > &meshComponents, const JECamera &camera)JoeEngine::JEVulkanRenderer
FramebufferResized()JoeEngine::JEVulkanRendererinline
GetBoundingBoxData() constJoeEngine::JEVulkanRenderer
GetDevice() constJoeEngine::JEVulkanRendererinline
GetGLFWWindow() constJoeEngine::JEVulkanRendererinline
GetWindow() constJoeEngine::JEVulkanRendererinline
Initialize(RendererSettings rendererSettings, JESceneManager *sceneManager, JEEngineInstance *engineInstance)JoeEngine::JEVulkanRenderer
JEEngineInstance classJoeEngine::JEVulkanRendererfriend
JEVulkanRenderer()JoeEngine::JEVulkanRendererinline
RegisterCallbacks(JEIOHandler *ioHandler)JoeEngine::JEVulkanRenderer
StartFrame()JoeEngine::JEVulkanRenderer
SubmitFrame(const std::vector< MaterialComponent > &materialComponents, const std::vector< glm::mat4 > &transforms, const std::vector< glm::mat4 > &transformsSorted)JoeEngine::JEVulkanRenderer
UpdateMesh(const MeshComponent &meshComponent, const std::vector< JEMeshVertex > &vertices, const std::vector< uint32_t > &indices)JoeEngine::JEVulkanRenderer
UpdateMesh(const MeshComponent &meshComponent, const std::vector< JEMeshPointVertex > &vertices, const std::vector< uint32_t > &indices)JoeEngine::JEVulkanRenderer
WaitForIdleDevice()JoeEngine::JEVulkanRendererinline
~JEVulkanRenderer()=defaultJoeEngine::JEVulkanRenderer