|
| 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.