![]() |
FastEngine 0.9.4
A multiplayer oriented 2D engine made with Vulkan.
|
This is the complete list of members for fge::Scene, including all inherited members.
| _netList | fge::Scene | |
| _onDelayedUpdate | fge::Scene | mutable |
| _onDraw | fge::Scene | mutable |
| _onObjectAdded | fge::Scene | mutable |
| _onObjectRemoved | fge::Scene | mutable |
| _onPlanUpdate | fge::Scene | mutable |
| _properties | fge::Scene | |
| addCmd(std::string_view name, fge::CommandHandler *handle, fge::CommandFunction cmdfunc) | fge::CommandHandler | |
| begin() const (defined in fge::Scene) | fge::Scene | inline |
| callCmd(std::string_view name, fge::Object *caller, fge::Property const &arg, fge::Scene *caller_scene) | fge::CommandHandler | |
| callCmd(std::size_t index, fge::Object *caller, fge::Property const &arg, fge::Scene *caller_scene) | fge::CommandHandler | |
| clear() | fge::Scene | |
| clearCmd() | fge::CommandHandler | |
| clearNetEventsQueue(fge::net::Identity const &id) | fge::Scene | |
| clearNetEventsQueue() | fge::Scene | |
| clearPerClientSyncData() | fge::Scene | |
| clientsCheckup(fge::net::ClientList const &clients, bool force=false) | fge::Scene | |
| CommandDataType typedef (defined in fge::CommandHandler) | fge::CommandHandler | |
| CommandHandler() (defined in fge::CommandHandler) | fge::CommandHandler | |
| createOwnView() (defined in fge::OwnView) | fge::OwnView | |
| delAllObject(bool ignoreGuiObject) | fge::Scene | |
| delCmd(std::string_view name) | fge::CommandHandler | |
| delObject(fge::ObjectSid sid) | fge::Scene | |
| delUpdatedObject() | fge::Scene | |
| draw(fge::RenderTarget &target, fge::RenderStates const &states=fge::RenderStates{}) const | fge::Scene | |
| duplicateObject(fge::ObjectSid sid, fge::ObjectSid newSid=std::numeric_limits< fge::ObjectSid >::max()) | fge::Scene | |
| end() const (defined in fge::Scene) | fge::Scene | inline |
| find(fge::ObjectSid sid) const | fge::Scene | |
| find(fge::Object const *ptr) const | fge::Scene | |
| findPlan(fge::ObjectPlan plan) const | fge::Scene | |
| forceCheckClient(fge::net::Identity const &id) | fge::Scene | |
| forceUncheckClient(fge::net::Identity const &id) | fge::Scene | |
| generateSid(fge::ObjectSid wanted_sid, fge::ObjectTypes type) const | fge::Scene | virtual |
| getAllObj_ByClass(std::string_view class_name, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_ByLocalPosition(fge::Vector2i const &pos, fge::RenderTarget const &target, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_ByLocalZone(fge::RectInt const &zone, fge::RenderTarget const &target, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_ByPosition(fge::Vector2f const &pos, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_ByTag(std::string_view tag_name, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_ByZone(fge::RectFloat const &zone, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_FromLocalPosition(fge::Vector2i const &pos, fge::RenderTarget const &target, fge::ObjectContainer &buff) const | fge::Scene | |
| getAllObj_FromLocalZone(fge::RectInt const &zone, fge::RenderTarget const &target, fge::ObjectContainer &buff) const | fge::Scene | |
| getCallbackContext() const | fge::Scene | |
| getCmd(std::string_view name) const | fge::CommandHandler | |
| getCmdIndex(std::string_view name) const | fge::CommandHandler | |
| getCmdList() const | fge::CommandHandler | |
| getCmdName(std::size_t index) const | fge::CommandHandler | |
| getCmdSize() const | fge::CommandHandler | |
| getFirstObj_ByClass(std::string_view class_name) const | fge::Scene | |
| getFirstObj_ByLocalPosition(fge::Vector2i const &pos, fge::RenderTarget const &target) const | fge::Scene | |
| getFirstObj_ByLocalZone(fge::RectInt const &zone, fge::RenderTarget const &target) const | fge::Scene | |
| getFirstObj_ByPosition(fge::Vector2f const &pos) const | fge::Scene | |
| getFirstObj_ByTag(std::string_view tag_name) const | fge::Scene | |
| getFirstObj_ByZone(fge::RectFloat const &zone) const | fge::Scene | |
| getFirstObj_FromLocalPosition(fge::Vector2i const &pos, fge::RenderTarget const &target) const | fge::Scene | |
| getFirstObj_FromLocalZone(fge::RectInt const &zone, fge::RenderTarget const &target) const | fge::Scene | |
| getLinkedRenderTarget() const | fge::Scene | |
| getLinkedRenderTarget() | fge::Scene | |
| getName() const | fge::Scene | inline |
| getObject(fge::ObjectSid sid) const | fge::Scene | |
| getObject(fge::Object const *ptr) const | fge::Scene | |
| getObjectPtr(fge::ObjectSid sid) const | fge::Scene | |
| getObjectSize() const | fge::Scene | inline |
| getOwnView() const (defined in fge::OwnView) | fge::OwnView | |
| getRelatedView() const | fge::Scene | |
| getSid(fge::Object const *ptr) const | fge::Scene | |
| getUpdateCount() const | fge::Scene | |
| getUpdatedObject() const | fge::Scene | |
| hasOwnView() const (defined in fge::OwnView) | fge::OwnView | |
| INCREMENT_UPDATE_COUNT enum value (defined in fge::Scene) | fge::Scene | |
| isOwnViewOverridingParent() const (defined in fge::OwnView) | fge::OwnView | |
| isOwnViewUsingExplicitDefaultView() const (defined in fge::OwnView) | fge::OwnView | |
| isValid(fge::ObjectSid sid) const | fge::Scene | inline |
| isWatchingEvent() const | fge::Scene | |
| loadCustomData(nlohmann::json &jsonObject) | fge::Scene | inlinevirtual |
| loadFromFile(std::filesystem::path const &path) | fge::Scene | |
| NetworkEventQueue typedef (defined in fge::Scene) | fge::Scene | |
| newObject(fge::ObjectPtr &&newObject, fge::ObjectPlan plan=fge::ObjectPlan { 100 }, fge::ObjectSid sid=std::numeric_limits< fge::ObjectSid >::max(), fge::ObjectTypes type=fge::ObjectTypes::OBJECT, bool silent=false, fge::EnumFlags< ObjectContextFlags > contextFlags=OBJ_CONTEXT_DEFAULT) | fge::Scene | |
| newObject(NewObjectParameters const ¶meters, TArgs &&... args) (defined in fge::Scene) | fge::Scene | inline |
| newObject(TArgs &&... args) (defined in fge::Scene) | fge::Scene | inline |
| newObject() (defined in fge::Scene) | fge::Scene | inline |
| newObject(fge::ObjectDataShared const &objectData, bool silent=false) | fge::Scene | |
| NONE enum value (defined in fge::Scene) | fge::Scene | |
| operator=(Scene const &r) (defined in fge::Scene) | fge::Scene | |
| operator=(Scene &&r) noexcept=delete (defined in fge::Scene) | fge::Scene | |
| operator=(OwnView const &r) (defined in fge::OwnView) | fge::OwnView | |
| operator=(OwnView &&r) noexcept=default (defined in fge::OwnView) | fge::OwnView | |
| operator[](fge::ObjectSid sid) const (defined in fge::Scene) | fge::Scene | inline |
| OwnView()=default (defined in fge::OwnView) | fge::OwnView | |
| OwnView(OwnView const &r) (defined in fge::OwnView) | fge::OwnView | |
| OwnView(OwnView &&r) noexcept=default (defined in fge::OwnView) | fge::OwnView | |
| ownViewExplicitlySetDefaultView(bool enable) (defined in fge::OwnView) | fge::OwnView | |
| ownViewOverrideParent(bool enable) (defined in fge::OwnView) | fge::OwnView | |
| pack(fge::net::Packet &pck, fge::net::Identity const &id) | fge::Scene | |
| packModification(fge::net::Packet &pck, fge::net::Identity const &id) | fge::Scene | |
| packNeededUpdate(fge::net::Packet &pck) | fge::Scene | |
| packWatchedEvent(fge::net::Packet &pck, fge::net::Identity const &id) | fge::Scene | |
| pushEvent(fge::SceneNetEvent const &netEvent) | fge::Scene | |
| pushEvent(fge::SceneNetEvent const &netEvent, fge::net::Identity const &id) | fge::Scene | |
| rbegin() const (defined in fge::Scene) | fge::Scene | inline |
| removeOwnView() (defined in fge::OwnView) | fge::OwnView | |
| rend() const (defined in fge::Scene) | fge::Scene | inline |
| replaceCmd(std::string_view name, fge::CommandHandler *handle, fge::CommandFunction cmdfunc) | fge::CommandHandler | |
| requestView(View const &source, fge::ObjectDataWeak object) const (defined in fge::OwnView) | fge::OwnView | |
| requestView(View const &source, OwnView const &parent) const (defined in fge::OwnView) | fge::OwnView | |
| requestView(View const &source) const (defined in fge::OwnView) | fge::OwnView | |
| requestView(fge::RenderTarget const &source, fge::ObjectDataWeak object) const (defined in fge::OwnView) | fge::OwnView | |
| requestView(fge::RenderTarget const &source, OwnView const &parent) const (defined in fge::OwnView) | fge::OwnView | |
| requestView(fge::RenderTarget const &source) const (defined in fge::OwnView) | fge::OwnView | |
| saveCustomData(nlohmann::json &jsonObject) | fge::Scene | inlinevirtual |
| saveInFile(std::filesystem::path const &path) | fge::Scene | |
| Scene() (defined in fge::Scene) | fge::Scene | |
| Scene(std::string sceneName) (defined in fge::Scene) | fge::Scene | explicit |
| Scene(Scene const &r) (defined in fge::Scene) | fge::Scene | |
| Scene(Scene &&r) noexcept=delete (defined in fge::Scene) | fge::Scene | |
| setCallbackContext(fge::CallbackContext context) | fge::Scene | |
| setLinkedRenderTarget(fge::RenderTarget *target) | fge::Scene | |
| setName(std::string name) | fge::Scene | inline |
| setObject(fge::ObjectSid sid, fge::ObjectPtr &&newObject) | fge::Scene | |
| setObjectPlan(fge::ObjectSid sid, fge::ObjectPlan newPlan) | fge::Scene | |
| setObjectPlanBot(fge::ObjectSid sid) | fge::Scene | |
| setObjectPlanTop(fge::ObjectSid sid) | fge::Scene | |
| setObjectSid(fge::ObjectSid sid, fge::ObjectSid newSid) | fge::Scene | |
| setOwnView(std::shared_ptr< View > view) (defined in fge::OwnView) | fge::OwnView | |
| signalObject(fge::ObjectSid sid, int8_t signal) | fge::Scene | |
| transferObject(fge::ObjectSid sid, fge::Scene &newScene) | fge::Scene | |
| unpack(fge::net::Packet const &pck, bool clearObjects=true) | fge::Scene | |
| unpackModification(fge::net::Packet const &pck, UpdateCountRange &range, bool ignoreUpdateCount=false) | fge::Scene | |
| unpackNeededUpdate(fge::net::Packet const &pck, fge::net::Identity const &id) | fge::Scene | |
| unpackWatchedEvent(fge::net::Packet const &pck) | fge::Scene | |
| update(fge::RenderTarget &target, fge::Event &event, fge::DeltaTime const &deltaTime, std::underlying_type_t< UpdateFlags > flags=UpdateFlags::NONE) | fge::Scene | |
| updateAllPlanDepth(fge::ObjectPlan plan) | fge::Scene | |
| updateAllPlanDepth() | fge::Scene | |
| UpdateCount typedef (defined in fge::Scene) | fge::Scene | |
| UpdateFlags enum name (defined in fge::Scene) | fge::Scene | |
| updatePlanDepth(fge::ObjectSid sid) | fge::Scene | |
| watchEvent(bool on) | fge::Scene | |
| ~OwnView()=default (defined in fge::OwnView) | fge::OwnView | virtual |
| ~Scene() (defined in fge::Scene) | fge::Scene | virtual |