ezEngine  Release 25.03
ezPin Class Reference
Inheritance diagram for ezPin:

Public Types

enum  Type { Input, Output }
 
enum  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: