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
buttonsMenuprivate
cActionList enum valueComponent
calculateFormattedName() const -> voidGameObjectprivate
cAnimation enum valueComponent
cBackground enum valueComponent
cBehavior enum valueComponent
cBoard enum valueComponent
cButton enum valueComponent
cCard enum valueComponent
cCollider enum valueComponent
cConfirmDestructiveActionScene enum valueComponent
cCreditsScene enum valueComponent
cDeck enum valueComponent
cEntityMover enum valueComponent
cErrorType enum valueComponent
cFlags enum valueComponent
checkAddToSceneHook() -> voidGameObjectprotected
ChildrenHandelerGameObject
clone() const -> std::unique_ptr< GameObject > overrideMenuinlinevirtual
cMainMenuScene enum valueComponent
cMainScene enum valueComponent
cMenu enum valueComponent
cMenuItem enum valueComponent
cMenuPosition enum valueComponent
compactMenu() -> voidMenu
Component(ComponentTypeEnum type, const char *typeName)Componentprotected
componentShowMenu() -> void overrideMenuvirtual
ComponentTypeEnum enum nameComponent
cOptionsScene enum valueComponent
cParticleGenerator enum valueComponent
cPauseScene enum valueComponent
cPhysics enum valueComponent
cPlayer enum valueComponent
cPlayerCountScene enum valueComponent
cPlayerJoinScene enum valueComponent
createEmptyButton() -> std::unique_ptr< Entity >Menu
cScene enum valueComponent
cSelectable enum valueComponent
cSelector enum valueComponent
cSplashScreenScene enum valueComponent
cSprite enum valueComponent
cTable enum valueComponent
cTransform enum valueComponent
cTutorialScene enum valueComponent
cWinScreenScene enum valueComponent
deleteAllEntities() const -> voidMenu
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
getButtonEntity(int x, int y) -> Entity *Menu
getButtonPosition(Entity *ent) -> std::pair< int, int >Menuprivate
getChildren() const -> std::shared_ptr< std::vector< GameObject * > > overrideComponentprotectedvirtual
getChildScale() const -> Vector4DMenu
getComponentJson() const -> jsonComponentprotected
getEntityParent() const -> Entity *Component
getFormattedName() const -> const std::string &GameObject
getGameObjectJson() const -> jsonGameObjectprotected
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
maxItemsHeightMenuprivate
maxItemsWideMenuprivate
Menu(float gapSize, int widthSize, int heightSize, menuType typeMenu)Menu
Menu()Menuinline
Menu(const Menu &)=defaultMenu
Menu(Menu &&other) noexcept=defaultMenu
menuScaleMenuprivate
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
posInfoMenuprivate
pushEntity(Entity *entity) -> voidMenu
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) -> voidGameObjectprotected
setInternalParent(GameObject *parent) -> boolGameObjectprotected
setNickname(const std::string &newNickname) -> voidGameObject
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