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 |