This is the complete list of members for vex::VexUI, including all inherited members.
| batch(Widget *w, std::vector< float > &verts, glm::vec2 parentOffset={0.f, 0.f}) | vex::VexUI | private |
| calculateTextSize(Widget *w, float maxWidth=FLT_MAX) | vex::VexUI | private |
| collectNavigableWidgets(Widget *w, std::vector< Widget * > &out) | vex::VexUI | private |
| findById(Widget *w, const std::string &id) | vex::VexUI | private |
| findClosestNavigableWidget(const glm::vec2 &fromPos, const glm::vec2 &direction, const std::vector< Widget * > &candidates) | vex::VexUI | private |
| findWidgetAt(Widget *w, glm::vec2 pos, glm::vec2 parentOffset={0.f, 0.f}) | vex::VexUI | private |
| freeTree(Widget *w) | vex::VexUI | private |
| GAMEPAD_AXIS_THRESHOLD (defined in vex::VexUI) | vex::VexUI | privatestatic |
| GAMEPAD_NAV_COOLDOWN (defined in vex::VexUI) | vex::VexUI | privatestatic |
| getFocusedWidget() const | vex::VexUI | inline |
| getNavigableWidgets(std::vector< Widget * > &out) | vex::VexUI | private |
| getPspMultiplier() const (defined in vex::VexUI) | vex::VexUI | |
| getRenderResolution() const (defined in vex::VexUI) | vex::VexUI | inline |
| getStyle(const std::string &id) | vex::VexUI | inline |
| getWidget(const std::string &id) | vex::VexUI | inline |
| getWidgetCenter(Widget *w) | vex::VexUI | private |
| getZIndex() | vex::VexUI | inline |
| init() | vex::VexUI | |
| initialized (defined in vex::VexUI) | vex::VexUI | private |
| isInitialized() | vex::VexUI | inline |
| isWidgetNavigable(Widget *w) const | vex::VexUI | private |
| layout(glm::uvec2 res) | vex::VexUI | private |
| load(const std::string &path) | vex::VexUI | |
| loadFonts(Widget *w) | vex::VexUI | private |
| loadImages(Widget *w) | vex::VexUI | private |
| loadPath (defined in vex::VexUI) | vex::VexUI | private |
| loadPending (defined in vex::VexUI) | vex::VexUI | private |
| m_ctx (defined in vex::VexUI) | vex::VexUI | private |
| m_focusedWidget (defined in vex::VexUI) | vex::VexUI | private |
| m_fontAtlases (defined in vex::VexUI) | vex::VexUI | private |
| m_gamepadAxisX (defined in vex::VexUI) | vex::VexUI | private |
| m_gamepadAxisY (defined in vex::VexUI) | vex::VexUI | private |
| m_gamepadNavigationCooldown (defined in vex::VexUI) | vex::VexUI | private |
| m_lastPspMult (defined in vex::VexUI) | vex::VexUI | private |
| m_lastRenderRes (defined in vex::VexUI) | vex::VexUI | private |
| m_previousFocusedWidget (defined in vex::VexUI) | vex::VexUI | private |
| m_res (defined in vex::VexUI) | vex::VexUI | private |
| m_resMgr (defined in vex::VexUI) | vex::VexUI | private |
| m_root (defined in vex::VexUI) | vex::VexUI | private |
| m_uiSampler (defined in vex::VexUI) | vex::VexUI | private |
| m_vb (defined in vex::VexUI) | vex::VexUI | private |
| m_vbAlloc (defined in vex::VexUI) | vex::VexUI | private |
| m_vbSize (defined in vex::VexUI) | vex::VexUI | private |
| m_vfs (defined in vex::VexUI) | vex::VexUI | private |
| measureTextNode(LayoutNode *node, float width, float height) | vex::VexUI | privatestatic |
| navigateToWidget(float dirX, float dirY) | vex::VexUI | private |
| parseNode(const nlohmann::json &j) | vex::VexUI | private |
| pendingSetters (defined in vex::VexUI) | vex::VexUI | private |
| processEvent(const SDL_Event &ev) | vex::VexUI | |
| render(VkCommandBuffer cmd, VkPipeline pipeline, VkPipelineLayout pipelineLayout, int currentFrame) | vex::VexUI | |
| safeUpdate(const std::string &id, std::function< void(Widget *)> action) | vex::VexUI | private |
| setBackgroundColor(const std::string &id, glm::vec4 color) | vex::VexUI | |
| setBorder(const std::string &id, UIUnitValue width, glm::vec4 color) | vex::VexUI | |
| setColor(const std::string &id, glm::vec4 color) | vex::VexUI | |
| setFocusedWidget(Widget *w) | vex::VexUI | private |
| setFont(const std::string &id, const std::string &fontPath, UIUnitValue fontSize) | vex::VexUI | |
| setImage(const std::string &id, const std::string &path) | vex::VexUI | |
| setOnClick(const std::string &id, std::function< void()> cb) | vex::VexUI | |
| setPosition(const std::string &id, UIUnitValue x, UIUnitValue y) | vex::VexUI | |
| setRotation(const std::string &id, float degrees) | vex::VexUI | |
| setSize(const std::string &id, UIUnitValue w, UIUnitValue h) | vex::VexUI | |
| setStyle(const std::string &id, const UIStyle &style) | vex::VexUI | inline |
| setText(const std::string &id, const std::string &txt) | vex::VexUI | |
| setZIndex(int zIndex) | vex::VexUI | inline |
| update(float deltaTime=0.016f) | vex::VexUI | inline |
| uploadVerts(const std::vector< float > &verts) | vex::VexUI | private |
| VexUI(VulkanContext &ctx, VirtualFileSystem *vfs, VulkanResources *res, ResolutionManager *resMgr) | vex::VexUI | |
| wrapText(const std::string &text, const FontAtlas &a, float maxWidth) | vex::VexUI | private |
| zIndex (defined in vex::VexUI) | vex::VexUI | private |
| ~VexUI() (defined in vex::VexUI) | vex::VexUI |