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::Styling::NestedSelector Class Reference

Inherits GraphCanvas::Styling::SelectorImplementation.

Public Member Functions

 AZ_RTTI (NestedSelector, "{5D728275-A59C-4A22-9B28-FCECF169EF31}", SelectorImplementation)
 
 AZ_CLASS_ALLOCATOR (NestedSelector, AZ::SystemAllocator)
 
 NestedSelector (const NestedSelector &other)=default
 
 NestedSelector (SelectorVector &&parts)
 
NestedSelectoroperator= (const NestedSelector &)=delete
 
int GetComplexity () const override
 
bool Matches (const AZ::EntityId &object) const override
 
AZStd::string ToString () const override
 
bool operator== (const SelectorImplementation &other) const override
 
SelectorImplementationClone () const override
 
- Public Member Functions inherited from GraphCanvas::Styling::SelectorImplementation
 AZ_RTTI (SelectorImplementation, "{A37E7DCF-4F24-4969-A030-D72750B1213D}")
 
 AZ_CLASS_ALLOCATOR (SelectorImplementation, AZ::SystemAllocator)
 
virtual int GetComplexity () const
 
virtual bool Matches (const AZ::EntityId &object) const
 
virtual AZStd::string ToString () const
 
virtual bool operator== (const SelectorImplementation &) const
 
virtual SelectorImplementationClone () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
- Static Public Member Functions inherited from GraphCanvas::Styling::SelectorImplementation
static void Reflect (AZ::ReflectContext *context)
 

Member Function Documentation

◆ Clone()

SelectorImplementation * GraphCanvas::Styling::NestedSelector::Clone ( ) const
inlineoverridevirtual

◆ GetComplexity()

int GraphCanvas::Styling::NestedSelector::GetComplexity ( ) const
inlineoverridevirtual

◆ Matches()

bool GraphCanvas::Styling::NestedSelector::Matches ( const AZ::EntityId &  object) const
overridevirtual

◆ operator==()

bool GraphCanvas::Styling::NestedSelector::operator== ( const SelectorImplementation other) const
inlineoverridevirtual

◆ ToString()

AZStd::string GraphCanvas::Styling::NestedSelector::ToString ( ) const
inlineoverridevirtual

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