|
| | cScriptablePropDynamic (cScriptableInterfaceDynamic *pInterfaceDef) |
| |
| virtual | ~cScriptablePropDynamic () |
| |
| HRESULT | SerializeInput (cStreamInput &stmIn) |
| |
| HRESULT | DisposeThis () |
| |
| | STDMETHOD_ (cString, get_Name)() const |
| |
| void | InitProp () |
| |
| const ATOMCHAR_t * | get_Name () const noexcept |
| |
| ATOMCODE_t | get_HashCode () const noexcept |
| |
| StrLen_t | get_NamePropLen () const |
| |
| cAtomRef | get_NamePropA () const |
| |
| bool | IsPropFlags (CSCRIPTPROP_MASK_t wFlags) const noexcept |
| |
| bool | isFunction () const noexcept |
| |
| bool | isMethod () const noexcept |
| |
| bool | isProp () const noexcept |
| |
| bool | isDeprecated () const noexcept |
| |
| int | get_NumArgs () const noexcept |
| |
| bool | HasNoArgs () const noexcept |
| |
| bool | HasKnownArgs () const noexcept |
| |
| bool | HasPrivLevelRead (PLEVEL_TYPE ePrivLevel) const noexcept |
| |
| bool | HasPrivLevelWrite (PLEVEL_TYPE ePrivLevel) const noexcept |
| |
| bool | isValidProp () const noexcept |
| |
| SCRIPTINTERFACEID_t | get_InterfaceID () const |
| | id the interface this belongs to More...
|
| |
| SCRIPTPROPID_t | get_PropIndex () const |
| | the index of the prop in the interface. More...
|
| |
| SCRIPTPROPID_t | get_MethodIndex () const |
| |
| HRESULT | SerializeOutput (cStreamOutput &file, PLEVEL_TYPE ePrivLevel) |
| |
| bool | GetElementVal (const void *pBaseInst, OUT cVariant &vValRet) const |
| |
| bool | SetElementVal (void *pBaseInst, const cVariant &vVal) const |
| |
| HRESULT | SetElementCheck (void *pBaseInst, const cVariant &vVal) const |
| |
| VARTYPE_TYPE | get_ElementType () const |
| |
| HRESULT | ScriptWrite (IScriptableSetter *pScript, const void *pBaseInst) const |
| |
| HRESULT | ScriptRead (IScriptableGetter *pScript, void *pBaseInst) const |
| |
| | cRefBase (int iRefCount=0) noexcept |
| |
| virtual | ~cRefBase () |
| |
| int | get_RefCount () const noexcept |
| |
| HASHCODE_t | get_HashCode () const noexcept |
| |
| | STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept |
| |
| virtual void | onFinalRelease () |
| |
| bool | isValidObj () const noexcept |
| |
| | STDMETHOD_ (ULONG, AddRef)(void) override |
| |
| | STDMETHOD_ (ULONG, Release)(void) override |
| |
| STDMETHOD() | QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| |
| void | IncRefCount () |
| |
| void | DecRefCount () |
| |
| bool | isStaticConstruct () const noexcept |
| |
| void | StaticConstruct () |
| |
| void | StaticDestruct () |
| |
| bool | isDestructing () noexcept |
| |
| void | SetDestructing () |
| |
a dynamic definition of a cScriptableProp This can be read in from script etc.