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 |