CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomSoundClassGraphSchema Class Reference

#include <AtomSoundClassGraphSchema.h>

Inheritance diagram for UAtomSoundClassGraphSchema:

Public Member Functions

 UAtomSoundClassGraphSchema (const FObjectInitializer &ObjectInitializer)
virtual void BreakNodeLinks (UEdGraphNode &TargetNode) const override
virtual void BreakPinLinks (UEdGraphPin &TargetPin, bool bSendsNodeNotifcation) const override
virtual void BreakSinglePinLink (UEdGraphPin *SourcePin, UEdGraphPin *TargetPin) const override
virtual const FPinConnectionResponse CanCreateConnection (const UEdGraphPin *PinA, const UEdGraphPin *PinB) const override
bool ConnectionCausesLoop (const UEdGraphPin *InputPin, const UEdGraphPin *OutputPin) const
virtual void DroppedAssetsOnGraph (const TArray< struct FAssetData > &Assets, const FVector2D &GraphPosition, UEdGraph *Graph) const override
virtual void GetContextMenuActions (class UToolMenu *Menu, class UGraphNodeContextMenuContext *Context) const override
virtual void GetGraphContextActions (FGraphContextMenuBuilder &ContextMenuBuilder) const override
virtual FName GetParentContextMenuName () const override
virtual FLinearColor GetPinTypeColor (const FEdGraphPinType &PinType) const override
virtual bool ShouldHidePinDefaultValue (UEdGraphPin *Pin) const override
virtual bool TryCreateConnection (UEdGraphPin *PinA, UEdGraphPin *PinB) const override

Constructor & Destructor Documentation

◆ UAtomSoundClassGraphSchema()

UAtomSoundClassGraphSchema::UAtomSoundClassGraphSchema ( const FObjectInitializer & ObjectInitializer)

Constructor

Member Function Documentation

◆ BreakNodeLinks()

void UAtomSoundClassGraphSchema::BreakNodeLinks ( UEdGraphNode & TargetNode) const
overridevirtual

◆ BreakPinLinks()

void UAtomSoundClassGraphSchema::BreakPinLinks ( UEdGraphPin & TargetPin,
bool bSendsNodeNotifcation ) const
overridevirtual

◆ BreakSinglePinLink()

void UAtomSoundClassGraphSchema::BreakSinglePinLink ( UEdGraphPin * SourcePin,
UEdGraphPin * TargetPin ) const
overridevirtual

◆ CanCreateConnection()

const FPinConnectionResponse UAtomSoundClassGraphSchema::CanCreateConnection ( const UEdGraphPin * PinA,
const UEdGraphPin * PinB ) const
overridevirtual

◆ ConnectionCausesLoop()

bool UAtomSoundClassGraphSchema::ConnectionCausesLoop ( const UEdGraphPin * InputPin,
const UEdGraphPin * OutputPin ) const

Check whether connecting these pins would cause a loop

◆ DroppedAssetsOnGraph()

void UAtomSoundClassGraphSchema::DroppedAssetsOnGraph ( const TArray< struct FAssetData > & Assets,
const FVector2D & GraphPosition,
UEdGraph * Graph ) const
overridevirtual

◆ GetContextMenuActions()

void UAtomSoundClassGraphSchema::GetContextMenuActions ( class UToolMenu * Menu,
class UGraphNodeContextMenuContext * Context ) const
overridevirtual

◆ GetGraphContextActions()

void UAtomSoundClassGraphSchema::GetGraphContextActions ( FGraphContextMenuBuilder & ContextMenuBuilder) const
overridevirtual

◆ GetParentContextMenuName()

virtual FName UAtomSoundClassGraphSchema::GetParentContextMenuName ( ) const
inlineoverridevirtual

◆ GetPinTypeColor()

FLinearColor UAtomSoundClassGraphSchema::GetPinTypeColor ( const FEdGraphPinType & PinType) const
overridevirtual

◆ ShouldHidePinDefaultValue()

bool UAtomSoundClassGraphSchema::ShouldHidePinDefaultValue ( UEdGraphPin * Pin) const
overridevirtual

◆ TryCreateConnection()

bool UAtomSoundClassGraphSchema::TryCreateConnection ( UEdGraphPin * PinA,
UEdGraphPin * PinB ) const
overridevirtual

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