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 |