Aeon Engine c550894
AeonGames Open Source Game Engine
Loading...
Searching...
No Matches
AeonGames::VulkanRenderer Member List

This is the complete list of members for AeonGames::VulkanRenderer, including all inherited members.

AllocateSingleFrameUniformMemory(void *aWindowId, size_t aSize) finalAeonGames::VulkanRenderervirtual
AttachWindow(void *aWindowId) finalAeonGames::VulkanRenderervirtual
BeginRender(void *aWindowId) finalAeonGames::VulkanRenderervirtual
BeginSingleTimeCommands() constAeonGames::VulkanRenderer
DetachWindow(void *aWindowId) finalAeonGames::VulkanRenderervirtual
EndRender(void *aWindowId) finalAeonGames::VulkanRenderervirtual
EndSingleTimeCommands(VkCommandBuffer commandBuffer) constAeonGames::VulkanRenderer
FindMemoryTypeIndex(uint32_t typeFilter, VkMemoryPropertyFlags properties) constAeonGames::VulkanRenderer
GetDescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo &aDescriptorSetLayoutCreateInfo) constAeonGames::VulkanRenderer
GetDevice() constAeonGames::VulkanRenderer
GetFrustum(void *aWindowId) const finalAeonGames::VulkanRenderervirtual
GetInstance() constAeonGames::VulkanRenderer
GetMemoryTypeIndex(VkMemoryPropertyFlags aVkMemoryPropertyFlags) constAeonGames::VulkanRenderer
GetPhysicalDevice() constAeonGames::VulkanRenderer
GetPhysicalDeviceMemoryProperties() constAeonGames::VulkanRenderer
GetPhysicalDeviceProperties() constAeonGames::VulkanRenderer
GetQueue() constAeonGames::VulkanRenderer
GetQueueFamilyIndex() constAeonGames::VulkanRenderer
GetRenderPass() constAeonGames::VulkanRenderer
GetTextureDescriptorImageInfo(const Texture &aTexture) constAeonGames::VulkanRenderer
GetVulkanMaterial(const Material &aMaterial)AeonGames::VulkanRenderer
GetVulkanMesh(const Mesh &aMesh)AeonGames::VulkanRenderer
GetVulkanPipeline(const Pipeline &aPipeline)AeonGames::VulkanRenderer
LoadMaterial(const Material &aMaterial) finalAeonGames::VulkanRenderervirtual
LoadMesh(const Mesh &aMesh) finalAeonGames::VulkanRenderervirtual
LoadPipeline(const Pipeline &aPipeline) finalAeonGames::VulkanRenderervirtual
LoadTexture(const Texture &aTexture) finalAeonGames::VulkanRenderervirtual
Render(void *aWindowId, const Matrix4x4 &aModelMatrix, const Mesh &aMesh, const Pipeline &aPipeline, const Material *aMaterial=nullptr, const BufferAccessor *aSkeleton=nullptr, Topology aTopology=Topology::TRIANGLE_LIST, uint32_t aVertexStart=0, uint32_t aVertexCount=0xffffffff, uint32_t aInstanceCount=1, uint32_t aFirstInstance=0) const finalAeonGames::VulkanRenderervirtual
ResizeViewport(void *aWindowId, int32_t aX, int32_t aY, uint32_t aWidth, uint32_t aHeight) finalAeonGames::VulkanRenderervirtual
SetClearColor(void *aWindowId, float R, float G, float B, float A) finalAeonGames::VulkanRenderervirtual
SetProjectionMatrix(void *aWindowId, const Matrix4x4 &aMatrix) finalAeonGames::VulkanRenderervirtual
SetViewMatrix(void *aWindowId, const Matrix4x4 &aMatrix) finalAeonGames::VulkanRenderervirtual
UnloadMaterial(const Material &aMaterial) finalAeonGames::VulkanRenderervirtual
UnloadMesh(const Mesh &aMesh) finalAeonGames::VulkanRenderervirtual
UnloadPipeline(const Pipeline &aPipeline) finalAeonGames::VulkanRenderervirtual
UnloadTexture(const Texture &aTexture) finalAeonGames::VulkanRenderervirtual
VulkanRenderer(void *aWindow)AeonGames::VulkanRenderer
~Renderer()=0AeonGames::Rendererpure virtual
~VulkanRenderer() final (defined in AeonGames::VulkanRenderer)AeonGames::VulkanRenderer