|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
This is the complete list of members for AeonGames::VulkanRenderer, including all inherited members.
| AllocateSingleFrameUniformMemory(void *aWindowId, size_t aSize) final | AeonGames::VulkanRenderer | virtual |
| AttachWindow(void *aWindowId) final | AeonGames::VulkanRenderer | virtual |
| BeginRender(void *aWindowId) final | AeonGames::VulkanRenderer | virtual |
| BeginSingleTimeCommands() const | AeonGames::VulkanRenderer | |
| DetachWindow(void *aWindowId) final | AeonGames::VulkanRenderer | virtual |
| EndRender(void *aWindowId) final | AeonGames::VulkanRenderer | virtual |
| EndSingleTimeCommands(VkCommandBuffer commandBuffer) const | AeonGames::VulkanRenderer | |
| FindMemoryTypeIndex(uint32_t typeFilter, VkMemoryPropertyFlags properties) const | AeonGames::VulkanRenderer | |
| GetDescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo &aDescriptorSetLayoutCreateInfo) const | AeonGames::VulkanRenderer | |
| GetDevice() const | AeonGames::VulkanRenderer | |
| GetFrustum(void *aWindowId) const final | AeonGames::VulkanRenderer | virtual |
| GetInstance() const | AeonGames::VulkanRenderer | |
| GetMemoryTypeIndex(VkMemoryPropertyFlags aVkMemoryPropertyFlags) const | AeonGames::VulkanRenderer | |
| GetPhysicalDevice() const | AeonGames::VulkanRenderer | |
| GetPhysicalDeviceMemoryProperties() const | AeonGames::VulkanRenderer | |
| GetPhysicalDeviceProperties() const | AeonGames::VulkanRenderer | |
| GetQueue() const | AeonGames::VulkanRenderer | |
| GetQueueFamilyIndex() const | AeonGames::VulkanRenderer | |
| GetRenderPass() const | AeonGames::VulkanRenderer | |
| GetTextureDescriptorImageInfo(const Texture &aTexture) const | AeonGames::VulkanRenderer | |
| GetVulkanMaterial(const Material &aMaterial) | AeonGames::VulkanRenderer | |
| GetVulkanMesh(const Mesh &aMesh) | AeonGames::VulkanRenderer | |
| GetVulkanPipeline(const Pipeline &aPipeline) | AeonGames::VulkanRenderer | |
| LoadMaterial(const Material &aMaterial) final | AeonGames::VulkanRenderer | virtual |
| LoadMesh(const Mesh &aMesh) final | AeonGames::VulkanRenderer | virtual |
| LoadPipeline(const Pipeline &aPipeline) final | AeonGames::VulkanRenderer | virtual |
| LoadTexture(const Texture &aTexture) final | AeonGames::VulkanRenderer | virtual |
| 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 final | AeonGames::VulkanRenderer | virtual |
| ResizeViewport(void *aWindowId, int32_t aX, int32_t aY, uint32_t aWidth, uint32_t aHeight) final | AeonGames::VulkanRenderer | virtual |
| SetClearColor(void *aWindowId, float R, float G, float B, float A) final | AeonGames::VulkanRenderer | virtual |
| SetProjectionMatrix(void *aWindowId, const Matrix4x4 &aMatrix) final | AeonGames::VulkanRenderer | virtual |
| SetViewMatrix(void *aWindowId, const Matrix4x4 &aMatrix) final | AeonGames::VulkanRenderer | virtual |
| UnloadMaterial(const Material &aMaterial) final | AeonGames::VulkanRenderer | virtual |
| UnloadMesh(const Mesh &aMesh) final | AeonGames::VulkanRenderer | virtual |
| UnloadPipeline(const Pipeline &aPipeline) final | AeonGames::VulkanRenderer | virtual |
| UnloadTexture(const Texture &aTexture) final | AeonGames::VulkanRenderer | virtual |
| VulkanRenderer(void *aWindow) | AeonGames::VulkanRenderer | |
| ~Renderer()=0 | AeonGames::Renderer | pure virtual |
| ~VulkanRenderer() final (defined in AeonGames::VulkanRenderer) | AeonGames::VulkanRenderer |