ezEngine Release 25.08
Loading...
Searching...
No Matches
ezPin Class Reference
Inheritance diagram for ezPin:

Public Types

enum class  Type { Input , Output }
 
enum class  Shape {
  Circle , Rect , RoundRect , Arrow ,
  Default = Circle
}
 

Public Member Functions

 ezPin (Type type, ezStringView sName, const ezColorGammaUB &color, const ezDocumentObject *pObject)
 
Type GetType () const
 
const char * GetName () const
 
const ezColorGammaUBGetColor () const
 
const ezDocumentObjectGetParent () const
 
- Public Member Functions inherited from ezReflectedClass
virtual const ezRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const ezRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T >
EZ_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

Public Attributes

Shape m_Shape = Shape::Default
 

Friends

class ezDocumentNodeManager
 

Additional Inherited Members

- Static Public Member Functions inherited from ezNoBase
static const ezRTTIGetStaticRTTI ()
 

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