ZFFramework
 
Loading...
Searching...
No Matches
ZFProgressable Class Reference

object that can be updated according to progress More...

#include <ZFProgressable.h>

Inheritance diagram for ZFProgressable:
ZFInterface ZFTypeIdWrapper ZFEnum v_ZFArgs v_ZFBezier v_ZFCallback v_ZFCallbackType v_ZFCallerInfo v_ZFClass v_ZFClassDataUpdateData v_ZFClassDataUpdateType v_ZFClassInstanceObserverAddParam v_ZFCompareResult v_ZFComparer_ZFObject v_ZFCoreArray v_ZFDynamic v_ZFFileFindData v_ZFFilterForIdentity v_ZFFilterForIndex v_ZFFilterForNumber v_ZFFilterForString v_ZFFilterForZFClass v_ZFFilterForZFClassType v_ZFFilterForZFMethod v_ZFFilterForZFObject v_ZFFilterForZFProperty v_ZFFilterResult v_ZFFilterType v_ZFFrameworkState v_ZFFuncAddrType v_ZFIdentityGenerator v_ZFIndexRange v_ZFJson v_ZFJsonOutputToken v_ZFLevel v_ZFMP v_ZFMethod v_ZFMethodAccessType v_ZFMethodDynamicRegisterParam v_ZFMethodGenericInvoker v_ZFMethodType v_ZFObjectInstanceState v_ZFObserver v_ZFObserverGroup v_ZFPathInfo v_ZFPathInfoImpl v_ZFProperty v_ZFPropertyCallbackDynamicRegisterInitValueGetter v_ZFPropertyDynamicRegisterParam v_ZFProtocol v_ZFProtocolImplInfo v_ZFRegExpResult v_ZFSDOutputToken v_ZFSeekPos v_ZFSerializableData v_ZFSerializablePropertyType v_ZFTextTemplateIndexData v_ZFTextTemplateParam v_ZFTextTemplateRunParam v_ZFTimeInfo v_ZFTimeValue v_ZFTokenForContainer v_ZFTokenForKeyValueContainer v_ZFUIAutoLayoutRule v_ZFUICellUpdaterParam v_ZFUIColor v_ZFUIMargin v_ZFUIPoint v_ZFUIRect v_ZFUISize v_ZFUISizeParam v_ZFUIViewBlinkParam v_ZFUIViewFocusNextParam v_ZFUdpAddr v_ZFXml v_ZFXmlOutputToken v_zfbool v_zfbyte v_zfchar v_zfdouble v_zfflags v_zffloat v_zfidentity v_zfindex v_zfint v_zfiter v_zflong v_zfptr v_zfstring v_zftimet v_zfuint v_zfulong v_zfweak

Public Member Functions

virtual zfbool progressUpdate (ZFProgressable *from, ZFProgressable *to, zffloat progress)
 see ZFProgressable
 
- Public Member Functions inherited from ZFInterface
virtual const ZFClassclassData (void)=0
 get instance's class info
 
virtual ZFObjecttoObject (void)=0
 convert to ZFObject type
 

Static Public Member Functions

static const ZFClassClassData (void)
 get class info
 
- Static Public Member Functions inherited from ZFInterface
static const ZFClassClassData (void)
 get class info
 

Protected Types

typedef ZFInterface zfsuper
 typedef for super (always ZFInterface for an interface type)
 
typedef ZFProgressable zfself
 typedef for self
 
- Protected Types inherited from ZFInterface
typedef _ZFP_ObjI_Base zfsuper
 typedef for super (always ZFInterface for an interface type)
 
typedef ZFInterface zfself
 typedef for self
 

Protected Member Functions

virtual zfbool progressOnUpdate (ZFProgressable *from, ZFProgressable *to, zffloat progress)
 see ZFProgressable
 

Detailed Description

object that can be updated according to progress

Member Function Documentation

◆ progressOnUpdate()

virtual zfbool ZFProgressable::progressOnUpdate ( ZFProgressable * from,
ZFProgressable * to,
zffloat progress )
inlineprotectedvirtual

see ZFProgressable

Reimplemented in v_ZFArgs, v_ZFBezier, v_zfbool, v_zfbyte, v_ZFCallback, v_ZFCallbackType, v_ZFCallerInfo, v_zfchar, v_ZFClass, v_ZFClassDataUpdateData, v_ZFClassDataUpdateType, v_ZFClassInstanceObserverAddParam, v_ZFComparer_ZFObject, v_ZFCompareResult, v_zfdouble, v_ZFDynamic, v_ZFFileFindData, v_ZFFilterForIdentity, v_ZFFilterForIndex, v_ZFFilterForNumber, v_ZFFilterForString, v_ZFFilterForZFClass, v_ZFFilterForZFClassType, v_ZFFilterForZFMethod, v_ZFFilterForZFObject, v_ZFFilterForZFProperty, v_ZFFilterResult, v_ZFFilterType, v_zfflags, v_zffloat, v_ZFFrameworkState, v_ZFFuncAddrType, v_zfidentity, v_ZFIdentityGenerator, v_zfindex, v_ZFIndexRange, v_zfint, v_zfiter, v_ZFJson, v_ZFJsonOutputToken, v_ZFLevel, v_zflong, v_ZFMethod, v_ZFMethodAccessType, v_ZFMethodDynamicRegisterParam, v_ZFMethodGenericInvoker, v_ZFMethodType, v_ZFMP, v_ZFObjectInstanceState, v_ZFObserver, v_ZFObserverGroup, v_ZFPathInfo, v_ZFPathInfoImpl, v_ZFProperty, v_ZFPropertyCallbackDynamicRegisterInitValueGetter, v_ZFPropertyDynamicRegisterParam, v_ZFProtocol, v_ZFProtocolImplInfo, v_zfptr, v_ZFRegExpResult, v_ZFSDOutputToken, v_ZFSeekPos, v_ZFSerializableData, v_ZFSerializablePropertyType, v_zfstring, v_ZFTextTemplateIndexData, v_ZFTextTemplateParam, v_ZFTextTemplateRunParam, v_ZFTimeInfo, v_zftimet, v_ZFTimeValue, v_ZFTokenForContainer, v_ZFTokenForKeyValueContainer, v_ZFUdpAddr, v_ZFUIAutoLayoutRule, v_ZFUICellUpdaterParam, v_ZFUIColor, v_ZFUIMargin, v_zfuint, v_ZFUIPoint, v_ZFUIRect, v_ZFUISize, v_ZFUISizeParam, v_ZFUIViewBlinkParam, v_ZFUIViewFocusNextParam, v_zfulong, v_zfweak, v_ZFXml, and v_ZFXmlOutputToken.


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