ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | Protected Member Functions | List of all members
IHasVisibility Class Reference
Inheritance diagram for IHasVisibility:

Public Member Functions

bool IsVisible () const
 
void SetVisible (bool i)
 
- Public Member Functions inherited from TCallbackCapable< DelegateType, _ID >
 TCallbackCapable (const DelegateType &iDelegate=DelegateType())
 
 TCallbackCapable (typename DelegateType::tFptr iDelegateFPTR)
 
const DelegateType & GetDelegate () const
 
template<typename ... Args>
void Invoke (Args ... args) const
 
void SetDelegate (const DelegateType &iDelegate)
 
void SetDelegate (const TCallbackCapable< DelegateType, _ID > &iOther)
 
void SetDelegate (typename DelegateType::tFptr iDelegateFPTR)
 

Protected Member Functions

 IHasVisibility (bool i=true, const FOn_bool_Changed &d=FOn_bool_Changed())
 

Additional Inherited Members

- Public Types inherited from TCallbackCapable< DelegateType, _ID >
using Delegate = DelegateType
 

Constructor & Destructor Documentation

◆ IHasVisibility()

IHasVisibility::IHasVisibility ( bool  i = true,
const FOn_bool_Changed d = FOn_bool_Changed() 
)
protected

Member Function Documentation

◆ IsVisible()

bool IHasVisibility::IsVisible ( ) const

◆ SetVisible()

void IHasVisibility::SetVisible ( bool  i)