Brunot
Loading...
Searching...
No Matches
Menu Member List

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

addChild(std::unique_ptr< GameObject > newChild) -> boolGameObjectvirtual
addChildLua(std::unique_ptr< GameObject > &newChild) -> boolGameObject
at(int x, int y) -> Entity *Menu
bindLuaTypes(sol::state &lua) -> voidMenustatic
buttonsMenuprivate
calculateFormattedName() const -> voidGameObjectprivate
cErrorType enum valueComponent
checkAddToSceneHook() -> voidGameObjectprotected
clear() const -> voidMenu
clone() const -> std::unique_ptr< GameObject > overrideMenuinlinevirtual
cNewComponentStub enum valueComponent
compactMenu() -> voidMenu
Component(ComponentTypeEnum type, const char *typeName)Componentprotected
componentShowMenu() -> void overrideMenuvirtual
ComponentTypeEnum enum nameComponent
coolerGetUUID() const -> unsigned intGameObject
createEmptyButton() -> std::unique_ptr< Entity >Menu
destroy() -> voidGameObjectvirtual
destroyed() const -> boolGameObject
drawDebugLines(AffineMatrix transform) -> voidMenu
endWindow() -> void overrideMenuinlinevirtual
EngineGameObject
EntityGameObject
fillMenu() -> voidMenu
for_each(std::function< void(GameObject &)> func) -> voidGameObjectvirtual
for_each(std::function< void(const GameObject &)> func) const -> voidGameObjectvirtual
formattedNameGameObjectmutableprivate
from_json(const json &j, Menu &m) ->voidMenufriend
GameObject(std::string typeName, gobj::Type parentType, gobj::Type type)GameObject
GameObject(const GameObject &other)GameObject
GameObject(GameObject &&other) noexceptGameObject
gapBetweenObjectsMenuprivate
getAboveEntity(Entity *entity) -> Entity *Menu
getBelowEntity(Entity *entity) -> Entity *Menu
getButtonColumn(int y) const -> std::vector< Entity * >Menu
getButtonPosition(Entity *ent) -> std::pair< int, int >Menuprivate
getButtonRow(int x) const -> std::vector< Entity * >Menu
getChildren() const -> std::shared_ptr< std::vector< GameObject * > > overrideComponentprotectedvirtual
getChildScale() const -> Vector4DMenu
getChildTranslation(Entity *child) const -> Vector4DMenu
getComponentJson() const -> jsonComponentprotected
getEntityParent() const -> Entity *Component
getEnum() -> ComponentTypeEnumMenuinlinestatic
getFormattedName() const -> const std::string &GameObject
getGameObjectJson() const -> jsonGameObject
getInternalParent() const -> GameObject *GameObject
getKey() const -> Key overrideComponentvirtual
getLeftEntity(Entity *entity) -> Entity *Menu
getMenuElementPosition(Entity *entity) const -> std::pair< int, int >Menu
getName() const -> const std::string &GameObject
getNickname() const -> const std::string &GameObject
getObjectType() const -> gobj::TypeGameObject
getParent() const -> GameObject *GameObjectvirtual
getRightEntity(Entity *entity) -> Entity *Menu
getTranslationOfIndex(int x, int y) -> Point2DMenu
getType() const -> ComponentTypeEnumComponentinline
getUUID() const -> gobj::UUIDGameObject
height() const -> intMenu
horizontalCompactMenu() -> voidMenu
inEngineGameObjectprivate
internalParentGameObjectprivate
isActive() const -> boolGameObject
isDestroyedGameObjectprivate
isType(gobj::Type otherType) const -> boolGameObject
isUUID(gobj::UUID compareUUID) const -> boolGameObject
linkMessages() -> voidMenu
load(const Stream &stream) -> void overrideMenuvirtual
makeAndPush(const std::string &name) -> voidMenu
maxItemsHeightMenuprivate
maxItemsWideMenuprivate
Menu(float gapSize, int widthSize, int heightSize, menuType typeMenu)Menu
Menu()Menuinline
Menu(const Menu &)=defaultMenu
Menu(Menu &&other) noexcept=defaultMenu
menuScaleMenuprivate
moveOrigin(float x, float y) -> voidMenu
nameEquals(const std::string &compareString) const -> boolGameObject
nicknameGameObjectprivate
NodeGameObject
onEnterEngine() -> void overrideMenuvirtual
onRender() -> void overrideMenuvirtual
onSceneExit(const std::string &sceneName) -> voidGameObjectinlinevirtual
onSceneStart(const std::string &sceneName) -> voidGameObjectinlinevirtual
onUpdate(float dt) -> void overrideMenuvirtual
operator=(const Menu &) -> Menu &=defaultMenu
operator=(Menu &&other) noexcept -> Menu &=defaultMenu
Component::operator=(const GameObject &other) -> GameObject &GameObject
Component::operator=(GameObject &&other) noexcept -> GameObject &GameObject
originPointMenuprivate
parentTo(GameObject *newParent) -> boolGameObjectvirtual
parentTypeGameObjectprivate
pop() const -> std::unique_ptr< Component >Component
posInfoMenuprivate
pushEntity(Entity *entity) -> boolMenu
pushEntityHorizontal(Entity *entity) -> voidMenu
recalculateHorizontalPositioning()Menuprivate
recalculatePositioning()Menuprivate
receivesMessages() const -> boolGameObject
removeEntity(int x, int y) -> voidMenu
removeEntity(Entity *entity) -> voidMenu
render() -> voidGameObjectvirtual
renderLayerGameObjectprivate
renders() const -> boolGameObject
repositionHorizontalItems(const std::vector< Entity * > &ent, int column) -> voidMenuprivate
repositionItems(const std::vector< Entity * > &ent, int column) -> voidMenuprivate
returnButtonIndexDefault(int x, int y) -> Entity *Menuprivate
returnButtonIndexWrapped(int x, int y) -> Entity *Menuprivate
returnDefaultMenuPosition(int x, int y) -> Point2DMenuprivate
returnWrappedMenuPosition(int x, int y) -> Point2DMenuprivate
save(Stream &stream) const -> void overrideMenuvirtual
setActive(bool shouldBeActive) -> voidGameObject
setGameObjectJson(const json &stream) -> voidGameObject
setGapBetweenObjects(float newGap) -> voidMenu
setInternalParent(GameObject *parent) -> boolGameObjectprotected
setNickname(const std::string &newNickname) -> voidGameObject
setOrigin(Vector4D newOrigin) -> voidMenu
setOrigin(float x, float y) -> voidMenu
setOriginX(float x) -> voidMenu
setOriginY(float y) -> voidMenu
setShouldReceiveMessages(bool _shouldReceiveMessages) -> voidGameObjectvirtual
setShouldRender(bool _shouldRender) -> voidGameObjectvirtual
setShouldUpdate(bool _shouldUpdate) -> voidGameObjectvirtual
shouldReceiveMessagesGameObjectprivate
shouldRenderGameObjectprivate
shouldUpdateGameObjectprivate
showMenu() -> void overrideComponentvirtual
sizeWidth() const -> intMenu
to_json(json &j, const Menu &m) ->voidMenufriend
typeMenuprivate
typeNameGameObjectprivate
update(float dt) -> voidGameObjectvirtual
updateMenuChildren() -> voidMenu
updates() const -> boolGameObject
uuidGameObjectprivate
width() const -> intMenu
~GameObject()GameObjectvirtual
~Menu() override=defaultMenu