| addChannelDirty(MAP_CHANNEL_t wChannel) | GrayMapData::cMapPatch | |
| addChannelDirtyR(MAP_CHANNEL_t wChannel) | GrayMapData::cMapPatch | |
| addChannelLoaded(MAP_CHANNEL_t wChannel) | GrayMapData::cMapPatch | |
| AssertValid() const | Gray::CObject | inlinevirtual |
| cHeapObject() | Gray::cHeapObject | inline |
| CHEAPOBJECT_IMPL | GrayMapData::cMapPatch | |
| clearChannelDirty(MAP_CHANNEL_t wChannel) | GrayMapData::cMapPatch | inline |
| ClearObjStateModified() | GrayLib::cXObject | |
| cLockableBase() noexcept | Gray::cLockableBase | inlineprotected |
| cMapPatch(UID_t rid, cMapPatch *pParentLOD, MAP_METERI_t x, MAP_METERI_t y, MAP_LOD_TYPE eLod) | GrayMapData::cMapPatch | |
| CopyAllProps(IScriptableSetter *pObjDest, IScriptableEnumerator &rProps, int iStart=0) | GrayLib::cScriptableObj | static |
| CopyXObject(const cXObjDef *pDef) | GrayLib::cXObjDef | virtual |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| CSCRIPT_CLASS_DEF1(MapPatch, cXObjDef) | GrayMapData::cMapPatch | |
| CSCRIPTABLE_SUPER_t typedef | GrayLib::cXObjDef | |
| cThreadLockableRef(int iStaticRefCount=0) noexcept | Gray::cThreadLockableRef | inline |
| CvtPatchToWorld(const cVector3f &vIn, cPoint3f &ptWOut) const | GrayMapData::cMapPatch | |
| cXObjDef(UID_t rid, cAtomRef aSymName) | GrayLib::cXObjDef | |
| cXObject(UID_t nUID=cUID::k_CLEAR, cXObjDef *pBaseDef=nullptr) | GrayLib::cXObject | explicit |
| DecLockCount() | Gray::cLockableBase | inlineprotected |
| DecRefCount() | Gray::cRefBase | inline |
| DisposeThis() | GrayMapData::cMapPatch | virtual |
| FindMethodStr(const ATOMCHAR_t *pszPropName) const | GrayLib::cScriptableObj | |
| FindPropStr(const ATOMCHAR_t *pszPropName) const | GrayLib::cScriptableObj | |
| FindTag(const ATOMCHAR_t *pszTagName) const | GrayLib::cXObject | |
| FindTagA(cAtomRef aTagName) const | GrayLib::cXObject | virtual |
| FixWeird() | GrayLib::cXObject | virtual |
| get_BaseDef() const | GrayLib::cXObject | inline |
| get_BaseRefCount() const override | GrayLib::cXObjDef | inlinevirtual |
| get_ContainerObject() const | GrayLib::cXObject | inlinevirtual |
| get_ContainerVar() const | GrayLib::cXObject | virtual |
| get_Description() const | GrayLib::cXObjDef | inlinevirtual |
| get_DescriptionFull() const | GrayLib::cXObjDef | inlinevirtual |
| get_HashCode() const noexcept | GrayLib::cXObject | inline |
| get_HeapPtr() const noexcept override | Gray::cHeapObject | inlineprotectedvirtual |
| get_LockCount() const | Gray::cLockableBase | inlineprotected |
| get_MapBase() const =0 | GrayMapData::cMapPatch | pure virtual |
| get_ObjState() const noexcept | GrayLib::cXObject | inline |
| get_ParentPatch() const | GrayMapData::cMapPatch | inline |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| get_ScaleXY() const | GrayMapData::cMapPatch | inline |
| get_ScriptInterfaceDef() const | GrayLib::cXObjDef | inlinevirtual |
| get_SizeXY() const | GrayMapData::cMapPatch | inline |
| get_SymNameA() const | GrayLib::cXObjDef | inline |
| get_ThreadLockOwner() const | Gray::cThreadLockStub | inline |
| get_TimeSaved() const noexcept | GrayLib::cXObject | inline |
| get_UIDValue() const noexcept | GrayLib::cXObject | inline |
| get_URX() const | GrayMapData::cMapPatch | inline |
| get_URY() const | GrayMapData::cMapPatch | inline |
| get_WaterLevel() const | GrayMapData::cMapPatch | inline |
| get_XObjTypeName() const | GrayLib::cXObject | |
| GetCenterPoint(cPoint3f &ptw) const | GrayMapData::cMapPatch | inline |
| GetCenterPoint(cVector3f &vPt) const | GrayMapData::cMapPatch | inline |
| GetChildPatch(int rx8, int ry8, MAP_CHANNEL_t uLoadFlags) const | GrayMapData::cMapPatch | |
| GetFilePath(const FILECHAR_t *pszPostfix) const | GrayMapData::cMapPatch | |
| GetH(MAP_PATCH_POINT_t x, MAP_PATCH_POINT_t y) const | GrayMapData::cMapPatch | inline |
| GetHeapStats(OUT ITERATE_t &iAllocCount) const override | GrayLib::cXObjDef | inlinevirtual |
| GetHeapStatsThis(OUT ITERATE_t &iAllocCount) const | Gray::cHeapObject | inlinevirtual |
| GetHeightRayContact2(cVector3f &vContact, const cVector3f &vPos1, const cVector3f &vPos2) | GrayMapData::cMapPatch | |
| GetHeightRayContactSegment(const cPoint3f &ptW1, const cVector3f &vDir, cVector3f &vPos1, cVector3f &vPos2, float fMaxRange) | GrayMapData::cMapPatch | |
| GetHeightX(float x, float y) | GrayMapData::cMapPatch | |
| GetHPtr(MAP_PATCH_POINT_t x, MAP_PATCH_POINT_t y) | GrayMapData::cMapPatch | inline |
| GetHX(float x, float y) | GrayMapData::cMapPatch | |
| GetNameByCoord(char *pszName, MAP_METERI_t iCoordX, MAP_METERI_t iCoordY, MAP_METERI_t iSize, bool bDir) | GrayMapData::cMapPatch | static |
| GetNameFormat(char *pszName, bool bDir) const | GrayMapData::cMapPatch | |
| GetNormalP(float x, float y, cVector3f &vNorm) | GrayMapData::cMapPatch | |
| GetPatchRect(cRectI &rect) const | GrayMapData::cMapPatch | inline |
| GetPatchRect(cRectf &rect) const | GrayMapData::cMapPatch | inline |
| GetSurfacePt(MAP_METERI_t x, MAP_METERI_t y) | GrayMapData::cMapPatch | inline |
| GetSurfacePtInt(MAP_METERI_t px, MAP_METERI_t py) | GrayMapData::cMapPatch | inline |
| GetTerrainType(MAP_METERf_t z, MAP_METERf_t fGroundLevel, MAP_METERf_t fWaterLevel, MAP_METERf_t fCharHeight) | GrayMapData::cMapPatch | static |
| GetTerrainType(const cPoint3f &pt, MAP_METERf_t fCharHeight, cVector3f *pvNorm, MAP_METERf_t *pfGroundLevel=nullptr, MAP_METERf_t *pfWaterLevel=nullptr) | GrayMapData::cMapPatch | |
| GetTypeInfoCount(UINT *pctinfo) | GrayLib::cScriptableObj | |
| GetURPoint(cPoint3f &ptw) const | GrayMapData::cMapPatch | inline |
| GetURPoint(cVector3f &vPt) const | GrayMapData::cMapPatch | inline |
| GetURPPoint(cPoint2i &pt) const | GrayMapData::cMapPatch | inline |
| GetWaterLevelX(float x, float y) const | GrayMapData::cMapPatch | |
| hasSymName() const noexcept | GrayLib::cXObjDef | inline |
| HeightRandomFunc(const float x, const float y) | GrayMapData::cMapPatch | static |
| HeightsAddRandom(float fScaler) | GrayMapData::cMapPatch | |
| HeightsGenerateRandom() | GrayMapData::cMapPatch | |
| HeightsImageLoad() | GrayMapData::cMapPatch | |
| HeightsImageLock(bool bWrite) | GrayMapData::cMapPatch | |
| HeightsImageUnlock() | GrayMapData::cMapPatch | |
| HeightsImageWrite(bool bCheckParent=true) | GrayMapData::cMapPatch | |
| HeightsMakeBlockFromSector(bool bDoSkirt=true, bool bUpdate=false) | GrayMapData::cMapPatch | |
| HeightsMakeSectorFromBlocks(bool bDoSkirt=true, bool bUpdate=false) | GrayMapData::cMapPatch | |
| HeightsOffset(float fOffset, bool bUpdate) | GrayMapData::cMapPatch | |
| HeightsSkirtCheck(bool bChanges) | GrayMapData::cMapPatch | |
| HeightsSkirtUpdate(bool bAllOrNothing, bool bChildren) | GrayMapData::cMapPatch | |
| HeightsUpdateChildren(bool bDoSkirt, bool bUpdate) | GrayMapData::cMapPatch | |
| HeightsUpdateFromChildren(bool bDoSkirt, bool bUpdate) | GrayMapData::cMapPatch | |
| HeightsUpdateFromParent(bool bDoSkirt, bool bUpdate) | GrayMapData::cMapPatch | |
| HeightsUpdateParent(bool bDoSkirt, bool bUpdate) | GrayMapData::cMapPatch | |
| IncLockCount() | Gray::cLockableBase | inlineprotected |
| IncRefCount() | Gray::cRefBase | inline |
| InitObjState() | GrayLib::cXObject | |
| isChannelDirty(MAP_CHANNEL_t wChannel) const | GrayMapData::cMapPatch | inline |
| isChannelLoaded(MAP_CHANNEL_t wChannel) const | GrayMapData::cMapPatch | inline |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isLocked() const | Gray::cLockableBase | inlineprotected |
| isMyContainer(const cXObject *pObjParent) const | GrayLib::cXObject | |
| isObjStateBad() const noexcept | GrayLib::cXObject | |
| isObjStateDisposed() const noexcept | GrayLib::cXObject | |
| isObjStateLoaded() const noexcept | GrayLib::cXObject | inline |
| isObjStateLoading() const noexcept | GrayLib::cXObject | inline |
| isObjStateLoading1() const noexcept | GrayLib::cXObject | inline |
| isObjStateModified() const noexcept | GrayLib::cXObject | inline |
| isPointInPatch(MAP_METERI_t x, MAP_METERI_t y) const | GrayMapData::cMapPatch | inline |
| isPointInPatch(const cVector3f &vPt) const | GrayMapData::cMapPatch | |
| isResourceLoaded() const | GrayLib::cXObjDef | inlinevirtual |
| isSkirtChild() const | GrayMapData::cMapPatch | |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| isValidCheck() const noexcept override | GrayLib::cXObject | virtual |
| IsValidInsideN(INT_PTR index) const | Gray::cHeapObject | inline |
| IsValidInsidePtr(void const *pTest) const | Gray::cHeapObject | inline |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| isValidUID() const noexcept | GrayLib::cXObject | inline |
| IsWeird() const | GrayLib::cXObject | virtual |
| IUNKNOWN_DISAMBIG_R(cThreadLockableRef) | GrayLib::cXObject | |
| LoadChannels(MAP_CHANNEL_t uLoadFlags) | GrayMapData::cMapPatch | virtual |
| LoadPatchNeighbor(int dnx, int dny, MAP_CHANNEL_t uLoadChannels) const | GrayMapData::cMapPatch | |
| LoadXObject() | GrayMapData::cMapPatch | virtual |
| Lock() | Gray::cLockableBase | inlineprotected |
| m_ChannelsDerived | GrayMapData::cMapPatch | |
| m_ChannelsDirty | GrayMapData::cMapPatch | |
| m_ChannelsLoaded | GrayMapData::cMapPatch | |
| m_ChannelsToLoad | GrayMapData::cMapPatch | |
| m_dwKeyCode | GrayMapData::cMapPatch | |
| m_fWaterLevel | GrayMapData::cMapPatch | protected |
| m_Height | GrayMapData::cMapPatch | |
| m_iChildPatchesLoaded | GrayMapData::cMapPatch | |
| m_pBaseDef | GrayLib::cXObject | protected |
| M_QTY enum value | GrayMapData::cMapPatch | |
| m_Surface | GrayMapData::cMapPatch | |
| m_TagMap | GrayLib::cXObject | |
| m_timeLastUsed | GrayLib::cXObjDef | |
| M_TYPE_ enum name | GrayMapData::cMapPatch | |
| MakeSymName(const ATOMCHAR_t *pszTypeName, ITERATE_t iEnum) | GrayLib::cXObjDef | static |
| NormalMap_Build(D3DCOLOR normalMap[(128+1)][(128+1)]) | GrayMapData::cMapPatch | |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| onThreadLockFail(TIMESYSD_t dwWaitMS) | Gray::cThreadLockableRef | inlinevirtual |
| P_QTY enum value | GrayMapData::cMapPatch | |
| P_TYPE_ enum name | GrayMapData::cMapPatch | |
| put_BaseDef(cXObjDef *pDef) | GrayLib::cXObject | inlinevirtual |
| put_ContainerVar(const cVariant &vVal) | GrayLib::cXObject | inline |
| put_Description(cString sDescription) | GrayLib::cXObjDef | inlinevirtual |
| put_Name(cString sName) | GrayLib::cXObject | inline |
| put_ObjState(XObjState_TYPE eObjState) | GrayLib::cXObject | |
| put_SymName(cAtomRef aSymName, bool bOverwrite=false) override | GrayLib::cXObjDef | |
| put_SymName2(cAtomRef aSymName) | GrayLib::cXObjDef | |
| put_TimeSaved(cTimeInt timeSaved) | GrayLib::cXObject | inline |
| put_UIDValuePrivate(UID_t dwIndex) | GrayLib::cXObject | |
| put_WaterLevel(MAP_METERf_t fWaterLevel) | GrayMapData::cMapPatch | virtual |
| QueryInterface(const IID &riid, void **ppvObject) override | GrayLib::cXObject | |
| Gray::cThreadLockableRef::QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| ReloadXObject() | GrayMapData::cMapPatch | virtual |
| s_DumpHelp(cStreamOutput &rout, const cVariant &vArgs) | GrayLib::cXObject | |
| s_DumpKeys(cStreamOutput &rout, XOBJ_DUMP_MASK_t uFlags, const cScriptableProp *const *ppProps, ITERATE_t iQty) | GrayLib::cXObject | |
| s_EventSinkAdd(cXObjDef *pXObjDef, bool bRemove=false) | GrayLib::cXObject | inline |
| s_Get(const cScriptableProp &rProp) | GrayLib::cScriptableObj | |
| s_GetByName(const ATOMCHAR_t *pszPropName, OUT cVariant &rvValRet) override | GrayLib::cXObject | |
| s_GetEnum(ITERATE_t i, OUT cStringA &rsPropName, OUT cVariant &rvValRet) override | GrayLib::cScriptableObj | |
| s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, cVariant &vValRet) | GrayMapData::cMapPatch | |
| GrayLib::cXObjDef::s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet) override | GrayLib::cXObjDef | |
| s_Invoke_HeightChange(const cVariant &vArgs, cVariant &vValRet, cScriptContext *pContext) | GrayMapData::cMapPatch | |
| s_Invoke_HeightUpdateSector(const cVariant &vArgs, cVariant &vValRet, cScriptContext *pContext) | GrayMapData::cMapPatch | |
| s_Invoke_HeightUpdateSkirt(const cVariant &vArgs, cVariant &vValRet, cScriptContext *pContext) | GrayMapData::cMapPatch | |
| s_Invoke_Reload(const cVariant &vArgs, cVariant &vValRet, cScriptContext *pContext) | GrayMapData::cMapPatch | |
| s_Invoke_Save(const cVariant &vArgs, cVariant &vValRet, cScriptContext *pContext) | GrayMapData::cMapPatch | |
| s_InvokeKey(const ATOMCHAR_t *pszMethodKey, const cVariant &vArgs, OUT cVariant &vValRet) | GrayLib::cScriptableObj | |
| s_LoadPatch() | GrayMapData::cMapPatch | |
| s_LoadProps(IScriptableEnumerator &rProps) | GrayLib::cXObject | |
| s_LoadPropsBase(IScriptableEnumerator &rProps) | GrayLib::cScriptableObj | |
| s_LoadPropsCommandLine(cAppArgs &args) | GrayLib::cScriptableObj | |
| s_LoadPropVar(const ATOMCHAR_t *pszPropName, const cVariant &vVal) | GrayLib::cScriptableObj | |
| s_LoadStaticSection(cScriptSection *pScriptSection=nullptr)=0 | GrayMapData::cMapPatch | pure virtual |
| s_PropGet(const cScriptableProp *pProp, OUT cVariant &vValRet) | GrayMapData::cMapPatch | |
| s_PropGetDumpStr(const cScriptableProp *pProp, XOBJ_DUMP_MASK_t uFlags=0) | GrayLib::cXObject | |
| s_PropPut(const cScriptableProp *pProp, const cVariant &vVal) | GrayMapData::cMapPatch | |
| s_Put(const ATOMCHAR_t *pszPropName, const cVariant &vValSet) override | GrayLib::cScriptableObj | |
| s_TagGet(const ATOMCHAR_t *pszTagName, OUT cVariant &vValRet) | GrayLib::cXObject | |
| s_TagPut(const ATOMCHAR_t *pszTagName, const cVariant &vValSet) | GrayLib::cXObject | |
| s_WriteProp(IScriptableSetter &s, const cScriptableProp *pProp) | GrayLib::cScriptableObj | |
| s_WritePropNULL(IScriptableSetter &s, const cScriptableProp *pProp) | GrayLib::cScriptableObj | |
| s_WriteProps(IScriptableSetter ®) | GrayMapData::cMapPatch | |
| s_WritePropsArray(IScriptableSetter &s, const cScriptableProp *pProps, IScriptableObj *pDefaultSkip=nullptr) | GrayLib::cScriptableObj | |
| s_WritePropsClass(IScriptableSetter &s, const cScriptableInterfaceDef *pClass) | GrayLib::cScriptableObj | |
| s_WritePropsTags(IScriptableSetter &Update) | GrayLib::cXObject | |
| SaveXObject() | GrayMapData::cMapPatch | virtual |
| Serialize(cArchive &a) | Gray::CObject | virtual |
| SetDestructing() | Gray::cRefBase | inline |
| SetH(MAP_PATCH_POINT_t x, MAP_PATCH_POINT_t y, MAP_HEIGHT_t h) | GrayMapData::cMapPatch | inline |
| SetHeightX(float x, float y, MAP_METERf_t fHeight) | GrayMapData::cMapPatch | |
| SetHX(float x, float y, MAP_METERf_t fHeight) | GrayMapData::cMapPatch | |
| SetObjStateBad() | GrayLib::cXObject | |
| SetObjStateLoaded() | GrayLib::cXObjDef | |
| SetObjStateModified() | GrayLib::cXObject | |
| SetSurfacePt(MAP_METERI_t x, MAP_METERI_t y, MAP_SURFACE_ID_t eSurfaceID) | GrayMapData::cMapPatch | inline |
| SetSurfacePtInt(int px, int py, MAP_SURFACE_ID_t eSurfaceID) | GrayMapData::cMapPatch | |
| sm_iLoadingCount | GrayLib::cXObject | static |
| sm_Methods | GrayMapData::cMapPatch | static |
| sm_Props | GrayMapData::cMapPatch | static |
| sm_ScriptInterfaceDef | GrayLib::cXObjDef | static |
| StaticConstruct() | Gray::cRefBase | inline |
| StaticDestruct() | Gray::cRefBase | inline |
| STDMETHOD_(XOBJTID_t, get_XObjTypeId)() const | GrayMapData::cMapPatch | inline |
| STDMETHOD_(cString, get_Name)() const | GrayMapData::cMapPatch | |
| GrayLib::cXObjDef::STDMETHOD_(cStringA, get_SymName)() const override | GrayLib::cXObjDef | |
| GrayLib::cXObject::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept override | GrayLib::cXObject | inline |
| GrayLib::cXObject::STDMETHOD_(void, put_UIDValue)(UID_t dwIndex) | GrayLib::cXObject | |
| GrayLib::cXObject::STDMETHOD_(cString, get_NameDeco)() const | GrayLib::cXObject | inline |
| GrayLib::cXObject::STDMETHOD_(cAtomRef, get_BaseSymNameA)() const | GrayLib::cXObject | |
| GrayLib::cScriptableObj::STDMETHOD_(cScriptableInterfaceDefPtr, get_ScriptInterfaceDef)() const | GrayLib::cScriptableObj | inline |
| GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Exec)(const ATOMCHAR_t *pszMethodKey | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Get)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(cString, s_GetStr)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(float, s_GetFloat)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| Gray::cThreadLockableRef::STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
| Gray::cThreadLockableRef::STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
| SurfaceAllocateMap(bool bInit) | GrayMapData::cMapPatch | |
| SurfaceMapLoad() | GrayMapData::cMapPatch | |
| SurfaceMapWrite() | GrayMapData::cMapPatch | |
| SurfacePtNoUpdate(int px, int py, MAP_SURFACE_ID_t eSurfaceID) | GrayMapData::cMapPatch | |
| UnloadChannels(MAP_CHANNEL_t uLoadFlags) | GrayMapData::cMapPatch | virtual |
| UnloadXObject() | GrayMapData::cMapPatch | virtual |
| Unlock() | Gray::cLockableBase | inlineprotected |
| UpdateChanges() | GrayMapData::cMapPatch | inlinevirtual |
| UpdateTimeSaved() | GrayLib::cXObject | |
| vArgs | GrayLib::cScriptableObj | |
| WorldToPatch(_TYPE &x, _TYPE &y) | GrayMapData::cMapPatch | inline |
| WriteChannels(MAP_CHANNEL_t uWriteFlags, bool bCheckParent=true) | GrayMapData::cMapPatch | virtual |
| ~cHeapObject() | Gray::cHeapObject | inlinevirtual |
| ~cLockableBase() | Gray::cLockableBase | inlineprotected |
| ~cMapPatch(void) | GrayMapData::cMapPatch | virtual |
| ~CObject() | Gray::CObject | inlinevirtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |
| ~cScriptableObj() | GrayLib::cScriptableObj | inlinevirtual |
| ~cThreadLockableRef() | Gray::cThreadLockableRef | inlinevirtual |
| ~cXObjDef() | GrayLib::cXObjDef | virtual |
| ~cXObject() | GrayLib::cXObject | virtual |