Open 3D Engine GraphCanvas Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::BookmarkAnchorComponent Class Reference

Manages all of the start required by the bookmarks. More...

#include <BookmarkAnchorComponent.h>

Inherits GraphCanvas::GraphCanvasPropertyComponent, BookmarkRequestBus::Handler, SceneBookmarkRequestBus::Handler, SceneMemberNotificationBus::Handler, EntitySaveDataRequestBus::Handler, and GraphCanvas::BookmarkAnchorComponentSaveDataCallback.

Public Member Functions

 AZ_COMPONENT (BookmarkAnchorComponent, "{33C63E10-81EE-458D-A716-F63478E57517}")
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
void OnSceneSet (const AZ::EntityId &sceneId) override
 
void OnRemovedFromScene (const AZ::EntityId &sceneId) override
 
void OnSceneMemberDeserialized (const AZ::EntityId &graphId, const GraphSerialization &serializationTarget) override
 
AZ::EntityId GetBookmarkId () const override
 
void RemoveBookmark () override
 
int GetShortcut () const override
 
void SetShortcut (int quickIndex) override
 
AZStd::string GetBookmarkName () const override
 
void SetBookmarkName (const AZStd::string &bookmarkName) override
 
QRectF GetBookmarkTarget () const override
 
QColor GetBookmarkColor () const override
 
void WriteSaveData (EntitySaveDataContainer &saveDataContainer) const override
 
void ReadSaveData (const EntitySaveDataContainer &saveDataContainer) override
 
- Public Member Functions inherited from GraphCanvas::GraphCanvasPropertyComponent
 AZ_COMPONENT (GraphCanvasPropertyComponent, "{12408A55-4742-45B2-8694-EE1C80430FB4}")
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
AZ::Component * GetPropertyComponent () override
 
- Public Member Functions inherited from GraphCanvas::GraphCanvasPropertyBusHandler
void OnActivate (const AZ::EntityId &entityId)
 
void OnDeactivate ()
 
void AddBusId (const AZ::EntityId &busId) final
 
void RemoveBusId (const AZ::EntityId &busId) final
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *reflectContext)
 
- Static Public Member Functions inherited from GraphCanvas::GraphCanvasPropertyComponent
static void Reflect (AZ::ReflectContext *context)
 

Protected Member Functions

void OnBookmarkNameChanged () override
 
void OnBookmarkColorChanged () override
 

Friends

class BookmarkVisualComponentSaveData
 

Detailed Description

Manages all of the start required by the bookmarks.


The documentation for this class was generated from the following file: