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

#include <NodePropertyBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = AZ::EntityId
 

Public Member Functions

virtual void LockEditState (NodePropertyDisplay *propertyDisplay)=0
 
virtual void UnlockEditState (NodePropertyDisplay *propertyDisplay)=0
 
virtual void ForceLayoutState (NodePropertyLayoutState layoutState)=0
 

Static Public Attributes

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

Detailed Description

NodePropertiesRequestBus

These are requests that will modify the display state of the entire node. This will handle things like locking editing states in reaction to the mouse cursor, or forcing a layout state to a particular state.


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