|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
This is the complete list of members for AeonGames::Renderer, including all inherited members.
| AllocateSingleFrameUniformMemory(void *aWindowId, size_t aSize)=0 | AeonGames::Renderer | pure virtual |
| AttachWindow(void *aWindowId)=0 | AeonGames::Renderer | pure virtual |
| BeginRender(void *aWindowId)=0 | AeonGames::Renderer | pure virtual |
| DetachWindow(void *aWindowId)=0 | AeonGames::Renderer | pure virtual |
| EndRender(void *aWindowId)=0 | AeonGames::Renderer | pure virtual |
| GetFrustum(void *aWindowId) const =0 | AeonGames::Renderer | pure virtual |
| LoadMaterial(const Material &aMaterial)=0 | AeonGames::Renderer | pure virtual |
| LoadMesh(const Mesh &aMesh)=0 | AeonGames::Renderer | pure virtual |
| LoadPipeline(const Pipeline &aPipeline)=0 | AeonGames::Renderer | pure virtual |
| LoadTexture(const Texture &aTexture)=0 | AeonGames::Renderer | pure 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 =0 | AeonGames::Renderer | pure virtual |
| ResizeViewport(void *aWindowId, int32_t aX, int32_t aY, uint32_t aWidth, uint32_t aHeight)=0 | AeonGames::Renderer | pure virtual |
| SetClearColor(void *aWindowId, float R, float G, float B, float A)=0 | AeonGames::Renderer | pure virtual |
| SetProjectionMatrix(void *aWindowId, const Matrix4x4 &aMatrix)=0 | AeonGames::Renderer | pure virtual |
| SetViewMatrix(void *aWindowId, const Matrix4x4 &aMatrix)=0 | AeonGames::Renderer | pure virtual |
| UnloadMaterial(const Material &aMaterial)=0 | AeonGames::Renderer | pure virtual |
| UnloadMesh(const Mesh &aMesh)=0 | AeonGames::Renderer | pure virtual |
| UnloadPipeline(const Pipeline &aPipeline)=0 | AeonGames::Renderer | pure virtual |
| UnloadTexture(const Texture &aTexture)=0 | AeonGames::Renderer | pure virtual |
| ~Renderer()=0 | AeonGames::Renderer | pure virtual |