ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
UIButton 成员列表

成员的完整列表,这些成员属于 UIButton,包括所有继承而来的类成员

Component()Component
Component(const Component &)=deleteComponent
Component(Component &&)=deleteComponent
containsPoint(const SDL_FRect &screenRect, const Vector2 &point) constUIRendererComponentvirtual
getColors() constUIButtoninline
getOwner() constComponentinline
getState() constUIButtoninline
getZIndex() constUIRendererComponentinline
isInteractable() constUIButtoninline
isRegistered() constComponentinline
isVisible() constUIRendererComponentinline
m_isRegisteredComponentprotected
m_isVisibleUIRendererComponentprotected
m_ownerComponentprotected
m_zIndexUIRendererComponentprotected
onAfterDeserialize()Componentinlinevirtual
onAttach() overrideUIRendererComponentvirtual
onCreate()Componentinlinevirtual
onDestroy() overrideUIRendererComponentvirtual
onDetach() overrideUIRendererComponentvirtual
onPointerDown()UIButton
onPointerEnter()UIButton
onPointerExit()UIButton
onPointerUp()UIButton
onRender(const SDL_FRect &) overrideUIButtonprotectedvirtual
operator=(const Component &)=deleteComponent
operator=(Component &&)=deleteComponent
requestSort()UIRendererComponentprotected
resetPressed()UIButton
setColors(const ColorBlock &colors)UIButtoninline
setInteractable(bool interactable)UIButton
setOnClick(std::function< void()> callback)UIButtoninline
setRegistered(bool registered)Componentinlineprotected
setVisible(bool visible)UIRendererComponentinline
setZIndex(int zIndex)UIRendererComponentinline
State 枚举名称UIButton
toSDLColor(const Color &color)UIRendererComponentinlineprotectedstatic
UIButton()=defaultUIButton
UIRendererComponent()UIRendererComponent
wasPointerDown() constUIButtoninline
~Component()=defaultComponentvirtual
~UIButton() override=defaultUIButton
~UIRendererComponent() override=defaultUIRendererComponent