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

#include <ConnectionFilterBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = AZ::EntityId
 

Public Member Functions

virtual void AddFilter (ConnectionFilter *)=0
 
virtual bool CanConnectWith (const Endpoint &endpoint, const ConnectionMoveType &moveType) const =0
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

Detailed Description

Requests that are serviced by objects that want to filter slot connections based on a set of predicates connections can either be filtered for inclusion or exclusion

Member Function Documentation

◆ AddFilter()

virtual void GraphCanvas::ConnectionFilterRequests::AddFilter ( ConnectionFilter )
pure virtual

Add a connection filter to the given slot. Params: ConnectionFilter* the filter to be added, ownership is taken by the Slot.


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