|
The Joe Engine
Joe's engine programming playground
|
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::JEVulkanRenderer | inline |
| GetBoundingBoxData() const | JoeEngine::JEVulkanRenderer | |
| GetDevice() const | JoeEngine::JEVulkanRenderer | inline |
| GetGLFWWindow() const | JoeEngine::JEVulkanRenderer | inline |
| GetWindow() const | JoeEngine::JEVulkanRenderer | inline |
| Initialize(RendererSettings rendererSettings, JESceneManager *sceneManager, JEEngineInstance *engineInstance) | JoeEngine::JEVulkanRenderer | |
| JEEngineInstance class | JoeEngine::JEVulkanRenderer | friend |
| JEVulkanRenderer() | JoeEngine::JEVulkanRenderer | inline |
| 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::JEVulkanRenderer | inline |
| ~JEVulkanRenderer()=default | JoeEngine::JEVulkanRenderer |