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::SceneMimeDelegateRequests Class Referenceabstract

#include <MimeDataHandlerBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = AZ::EntityId
 

Public Member Functions

virtual void AddDelegate (const AZ::EntityId &delegateId)=0
 
virtual void RemoveDelegate (const AZ::EntityId &delegateId)=0
 Remove a pluggable delegate handler from the main handler.
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

Detailed Description

SceneMimeDelegateRequests The API by which pluggable MIME handlers are added to the mime handler

Member Function Documentation

◆ AddDelegate()

virtual void GraphCanvas::SceneMimeDelegateRequests::AddDelegate ( const AZ::EntityId &  delegateId)
pure virtual

Add a pluggable delegate handler to the main handler.

Parameters

  1. The delegate to add.
  2. Should the DefaultMimeHandler take ownership of the entity (serialize it, etc.)?

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