VOX
A little voxel engine
Loading...
Searching...
No Matches
RenderAPI Member List

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() constRenderAPIinline
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 typedefRenderAPI
operator=(const RenderAPI &)=deleteRenderAPI
operator=(RenderAPI &&)=deleteRenderAPI
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 &)=deleteRenderAPI
RenderAPI(RenderAPI &&)=deleteRenderAPI
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