RunicVTT Open Source Virtual Tabletop for TTRPG using P2P
Loading...
Searching...
No Matches
GameTableManager Member List

This is the complete list of members for GameTableManager, including all inherited members.

aboutPopUp()GameTableManager
active_game_tableGameTableManager
board_managerGameTableManager
bufferGameTableManagerprivate
chat_managerGameTableManager
closeBoardPopUp()GameTableManager
closeGameTablePopUp()GameTableManager
connectToGameTablePopUp()GameTableManager
createBoardPopUp()GameTableManager
createGameTableFile(flecs::entity game_table)GameTableManager
current_mouse_fbo_posGameTableManagerprivate
current_mouse_ndc_posGameTableManagerprivate
current_mouse_posGameTableManagerprivate
current_mouse_world_posGameTableManagerprivate
ecsGameTableManagerprivate
findMarkerInBoard(flecs::entity boardEnt, uint64_t markerId)GameTableManagerinlineprivatestatic
game_table_nameGameTableManager
GameTableManager(flecs::world ecs, std::shared_ptr< DirectoryWindow > map_directory, std::shared_ptr< DirectoryWindow > marker_directory)GameTableManager
getActiveGameTableEntity() constGameTableManagerinline
guidePopUp()GameTableManager
handleCursorInputs()GameTableManager
handleCursorMovement(glm::vec2 current_mouse_fbo_pixels_bl_origin)GameTableManagerprivate
handleInputs(glm::vec2 current_mouse_fbo_pos)GameTableManager
handleMouseButtonInputs()GameTableManager
handleMouseButtons(glm::vec2 current_mouse_fbo_pixels_bl_origin, int fbo_height)GameTableManagerprivate
handleScroll(glm::vec2 current_mouse_fbo_pixels_bl_origin)GameTableManagerprivate
handleScrollInputs()GameTableManager
hostGameTablePopUp()GameTableManager
identity_managerGameTableManager
ignore_mouse_until_releaseGameTableManagerprivate
is_non_map_window_hoveredGameTableManagerprivate
isBoardActive()GameTableManager
isConnected() constGameTableManager
isGameTableActive()GameTableManager
listBoardFiles()GameTableManager
listGameTableFiles()GameTableManager
loadBoardPopUp()GameTableManager
loadGameTable(std::filesystem::path game_table_file_path)GameTableManager
manageGameTablesPopUp()GameTableManager
map_directoryGameTableManager
map_image_pathGameTableManagerprivate
mouse_left_clickedGameTableManagerprivate
mouse_left_releasedGameTableManagerprivate
mouse_middle_clickedGameTableManagerprivate
mouse_middle_releasedGameTableManagerprivate
mouse_right_clickedGameTableManagerprivate
mouse_right_releasedGameTableManagerprivate
mouse_wheel_deltaGameTableManagerprivate
network_managerGameTableManager
networkCenterPopUp()GameTableManager
nowMs()GameTableManagerinlineprivatestatic
pass_bufferGameTableManagerprivate
port_bufferGameTableManagerprivate
processMouseInput(bool is_mouse_within_image_bounds, bool is_map_window_hovered)GameTableManagerinline
processReceivedMessages()GameTableManager
pushStatusToast(const std::string &msg, ImGuiToaster::Level lvl, float durationSec=5.0f)GameTableManagerinline
render(VertexArray &va, IndexBuffer &ib, Shader &shader, Shader &grid_shader, Renderer &renderer)GameTableManager
renderNetworkCenterGM()GameTableManager
renderNetworkCenterPlayer()GameTableManager
renderUsernameChangePopup()GameTableManager
saveBoardPopUp()GameTableManager
saveGameTable()GameTableManager
setActiveGameTableEntity(flecs::entity e)GameTableManagerinline
setCameraFboDimensions(glm::vec2 fbo_dimensions)GameTableManager
setCameraWindowSizePos(glm::vec2 window_size, glm::vec2 window_pos)GameTableManager
setToaster(std::shared_ptr< ImGuiToaster > t)GameTableManagerinline
setup()GameTableManager
toaster_GameTableManagerprivate
UI_ConfirmModal(const char *popupId, const char *title, const char *text)GameTableManagerinline
UI_CopyButtonWithToast(const char *btnId, const std::string &toCopy, const char *toastId, float seconds=1.5f)GameTableManagerinline
UI_LabelValue(const char *label, const std::string &value)GameTableManagerinline
UI_RenderPortAndPassword(char *portBuf, size_t portBufSize, char *passBuf, size_t passBufSize)GameTableManagerinline
UI_TransientLine(const char *key, bool trigger, const ImVec4 &color, const char *text, float seconds=2.0f)GameTableManagerinline
username_bufferGameTableManagerprivate
~GameTableManager()GameTableManager