|
VOX
A little voxel engine
|
This is the complete list of members for RenderAPI, including all inherited members.
| addChunkToScene(const ChunkMeshCreateInfo &mesh_info) | RenderAPI | |
| addEntity(const uint64_t id, const MeshRenderData &entity_data) | RenderAPI | |
| addPlayer(const uint64_t id, const PlayerRenderData &player_data) | RenderAPI | |
| createImGuiTexture(const uint32_t width, const uint32_t height) | RenderAPI | |
| destroyMesh(const uint64_t &mesh_id) | RenderAPI | |
| getCubeMeshId() const | RenderAPI | inline |
| ImGuiTextureClear(const uint64_t texture_id) | RenderAPI | |
| ImGuiTextureDraw(const uint64_t texture_id) | RenderAPI | |
| ImGuiTexturePutPixel(const uint64_t texture_id, const uint32_t x, const uint32_t y, const uint8_t r, const uint8_t g, const uint8_t b, const uint8_t a=255) | RenderAPI | |
| InstanceId typedef | RenderAPI | |
| operator=(const RenderAPI &)=delete | RenderAPI | |
| operator=(RenderAPI &&)=delete | RenderAPI | |
| removeChunkFromScene(const uint64_t chunk_id) | RenderAPI | |
| removeEntity(const uint64_t id) | RenderAPI | |
| removePlayer(const uint64_t id) | RenderAPI | |
| RenderAPI(GLFWwindow *window) | RenderAPI | |
| RenderAPI(const RenderAPI &)=delete | RenderAPI | |
| RenderAPI(RenderAPI &&)=delete | RenderAPI | |
| renderFrame() | RenderAPI | |
| setCamera(const Camera &camera) | RenderAPI | |
| setTargetBlock(const std::optional< glm::vec3 > &target_block) | RenderAPI | |
| setToolbarCursor(const int index) | RenderAPI | |
| setToolbarItem(const int index, const ItemInfo::Type type) | RenderAPI | |
| storeMesh(const void *vertices, const uint32_t vertex_count, const uint32_t vertex_size, const void *indices, const uint32_t index_count) | RenderAPI | |
| toggleDebugText() | RenderAPI | |
| updateEntity(const uint64_t id, std::function< void(MeshRenderData &)> fct) | RenderAPI | |
| updatePlayer(const uint64_t id, std::function< void(PlayerRenderData &)> fct) | RenderAPI | |
| ~RenderAPI() | RenderAPI |