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::MimeDelegateSceneHelper Class Reference

Separate class just to avoid over-cluttering the scene. More...

#include <SceneComponent.h>

Inherits GraphCanvas::SceneHelper, and SceneMimeDelegateHandlerRequestBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (MimeDelegateSceneHelper, AZ::SystemAllocator)
 
void Activate ()
 
void Deactivate ()
 
void SetMimeType (const char *mimeType)
 
const QString & GetMimeType () const
 
bool HasMimeType () const
 
bool IsInterestedInMimeData (const AZ::EntityId &sceneId, const QMimeData *dragEnterEvent) override
 
void HandleMove (const AZ::EntityId &sceneId, const QPointF &dropPoint, const QMimeData *mimeData) override
 
void HandleDrop (const AZ::EntityId &sceneId, const QPointF &dropPoint, const QMimeData *mimeData) override
 
void HandleLeave (const AZ::EntityId &sceneId, const QMimeData *mimeData) override
 
void SignalNodeCreated (const NodeId &nodeId)
 
- Public Member Functions inherited from GraphCanvas::SceneHelper
 AZ_CLASS_ALLOCATOR (SceneHelper, AZ::SystemAllocator)
 
void SetSceneId (const AZ::EntityId &sceneId)
 
const AZ::EntityId & GetSceneId () const
 
void SetEditorId (const EditorId &editorId)
 
const EditorId & GetEditorId () const
 

Additional Inherited Members

- Protected Member Functions inherited from GraphCanvas::SceneHelper
virtual void OnEditorIdSet ()
 

Detailed Description

Separate class just to avoid over-cluttering the scene.


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