Open 3D Engine GraphCanvas Gem API Reference 23.10.0
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
 
virtual void OnBookmarkNameChanged ()=0
 
virtual void OnBookmarkColorChanged ()=0
 

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.

Member Function Documentation

◆ OnBookmarkColorChanged()

void GraphCanvas::BookmarkAnchorComponent::OnBookmarkColorChanged ( )
overrideprotectedvirtual

◆ OnBookmarkNameChanged()

void GraphCanvas::BookmarkAnchorComponent::OnBookmarkNameChanged ( )
overrideprotectedvirtual

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