Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayMapData::cMapBase Member List

This is the complete list of members for GrayMapData::cMapBase, including all inherited members.

cHeapObject()Gray::cHeapObjectinline
CHEAPOBJECT_IMPLGrayMapData::cMapBase
ClampPointDynamic(cPoint3f &ptW) constGrayMapData::cMapBase
cMapBase(const char *pszMapName="Map")GrayMapData::cMapBase
cMapBase1(const char *pszMapName)Gray3D::cMapBase1inline
CopyAllProps(IScriptableSetter *pObjDest, IScriptableEnumerator &rProps, int iStart=0)GrayLib::cScriptableObjstatic
CSCRIPT_CLASS_DEF0(MapBase)GrayMapData::cMapBase
FindMethodStr(const ATOMCHAR_t *pszPropName) constGrayLib::cScriptableObj
FindPropStr(const ATOMCHAR_t *pszPropName) constGrayLib::cScriptableObj
get_HeapPtr() const noexcept overrideGray::cHeapObjectinlineprotectedvirtual
get_MapDir() constGray3D::cMapBase1inline
get_Name() constGray3D::cMapBase1inlinevirtual
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) constGray::cHeapObjectinlinevirtual
GetHeightAt(MAP_METER_t x, MAP_METER_t y, MAP_METERI_t iSize, MAP_CHANNEL_t uFlags=MAP_CHANNEL_Height)GrayMapData::cMapBase
GetHeightAt(const cPoint3f &ptW, MAP_METERI_t iSize, MAP_CHANNEL_t uFlags=MAP_CHANNEL_Height)GrayMapData::cMapBaseinline
Gray3D::cMapBase1::GetHeightAt(MAP_METER_t x, MAP_METER_t y)Gray3D::cMapBase1inlinevirtual
GetHeightRayContact(cPoint3f &ptWContact, const cPoint3f &ptWOrigin, const cVector3f &avDir, float fMaxRange=1000.0f, MAP_METERI_t iSize=((1<<((MAP_LOD_BLOCK) *3)) *MAP_PATCH_POINTS))GrayMapData::cMapBase
GetHeightRayContactPatch(cPoint3f &ptWContact, const cPoint3f &ptWOrigin, const cVector3f &avDir, cPoint3f &ptWPosNext, float fMaxRange, MAP_METERI_t iSize=((1<<((MAP_LOD_BLOCK) *3)) *MAP_PATCH_POINTS))GrayMapData::cMapBase
GetHeightVert(cVector3f &v, DVALUEDEF_t x, DVALUEDEF_t y)GrayMapData::cMapBaseinline
GetNormalAt(OUT cVector3f &vNorm, MAP_METER_t x, MAP_METER_t y, MAP_METERI_t iSize)GrayMapData::cMapBase
GetNormalAt(OUT cVector3f &vNorm, const cPoint3f &ptW, MAP_METERI_t iSize)GrayMapData::cMapBaseinline
GetNormalBounce(MAP_METER_t x, MAP_METER_t y, const cVector3f &vApproach, cVector3f &vBounce)GrayMapData::cMapBase
GetNormalGradeAt(MAP_METER_t x, MAP_METER_t y, MAP_METERI_t iSize)GrayMapData::cMapBase
GetNormalGradeAt(const cPoint3f &ptW, MAP_METERI_t iSize)GrayMapData::cMapBaseinline
Gray3D::cMapBase1::GetNormalGradeAt(MAP_METER_t x, MAP_METER_t y)Gray3D::cMapBase1inlinevirtual
GetStr(MAP_METER_t x, MAP_METER_t y)Gray3D::cMapCommonstatic
GetStr(const POINT2_t &pt)Gray3D::cMapCommonstatic
GetStr(const POINT3_t &pt)Gray3D::cMapCommonstatic
GetStr(const RECT_t &r)Gray3D::cMapCommonstatic
GetSurfacePt(MAP_METERI_t x, MAP_METERI_t y)GrayMapData::cMapBase
GetTerrainType(const cPoint3f &pt, MAP_METERf_t fCharHeight, cVector3f *pvNorm, MAP_METERf_t *pfGroundLevel=nullptr, MAP_METERf_t *pfWaterLevel=nullptr)GrayMapData::cMapBase
GetTypeInfoCount(UINT *pctinfo)GrayLib::cScriptableObj
GetWaterLevel(MAP_METER_t x, MAP_METER_t y, MAP_METERI_t iSize)GrayMapData::cMapBase
GetWaterLevel(const cPoint3f &ptW, MAP_METERI_t iSize)GrayMapData::cMapBaseinline
isPatchInBounds(const cMapPatch *pPatch) constGrayMapData::cMapBasevirtual
isValidCheck() const noexceptGray::cHeapObjectinlinevirtual
IsValidInsideN(INT_PTR index) constGray::cHeapObjectinline
IsValidInsidePtr(void const *pTest) constGray::cHeapObjectinline
IsValidPatchSize(MAP_METERI_t iSize)GrayMapData::cMapBasestatic
LoadMap(const FILECHAR_t *pszInstallPath, const FILECHAR_t *pszMapName="Map")GrayMapData::cMapBase
LoadPatchBest(MAP_METERI_t x, MAP_METERI_t y, MAP_METERI_t iSize, MAP_CHANNEL_t uLoadFlags=0)GrayMapData::cMapBase
LoadPatchXY(MAP_METERI_t x, MAP_METERI_t y, MAP_METERI_t iSize, MAP_CHANNEL_t uLoadFlags=0)GrayMapData::cMapBasevirtual
m_MapDynamicGrayMapData::cMapBase
m_MapKeysGrayMapData::cMapBase
m_MapRectGray3D::cMapBase1
m_MapSizeGrayMapData::cMapBase
m_SizeHeightGrayMapData::cMapBase
m_sMapDirGray3D::cMapBase1
m_sMapSymNameGray3D::cMapBase1
m_WaterDefGrayMapData::cMapBase
P_QTY enum valueGrayMapData::cMapBase
P_TYPE_ enum nameGrayMapData::cMapBase
POINT2_t typedefGray3D::cMapCommon
POINT3_t typedefGray3D::cMapCommon
RECT_t typedefGray3D::cMapCommon
s_Get(const cScriptableProp &rProp)GrayLib::cScriptableObj
s_GetByName(const ATOMCHAR_t *pszPropName, OUT cVariant &rvValRet) overrideGrayLib::cScriptableObj
s_GetEnum(ITERATE_t i, OUT cStringA &rsPropName, OUT cVariant &rvValRet) overrideGrayLib::cScriptableObj
s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet) overrideGrayLib::cScriptableObjinline
s_InvokeKey(const ATOMCHAR_t *pszMethodKey, const cVariant &vArgs, OUT cVariant &vValRet)GrayLib::cScriptableObj
s_LoadPropsBase(IScriptableEnumerator &rProps)GrayLib::cScriptableObj
s_LoadPropsCommandLine(cAppArgs &args)GrayLib::cScriptableObj
s_LoadPropVar(const ATOMCHAR_t *pszPropName, const cVariant &vVal)GrayLib::cScriptableObj
s_PropGet(const cScriptableProp *pProp, OUT cVariant &vValRet)GrayMapData::cMapBase
s_PropPut(const cScriptableProp *pProp, const cVariant &vVal)GrayMapData::cMapBase
s_Put(const ATOMCHAR_t *pszPropName, const cVariant &vValSet) overrideGrayLib::cScriptableObj
s_WriteProp(IScriptableSetter &s, const cScriptableProp *pProp)GrayLib::cScriptableObj
s_WritePropNULL(IScriptableSetter &s, const cScriptableProp *pProp)GrayLib::cScriptableObj
s_WriteProps(IScriptableSetter &s)GrayLib::cScriptableObj
s_WritePropsArray(IScriptableSetter &s, const cScriptableProp *pProps, IScriptableObj *pDefaultSkip=nullptr)GrayLib::cScriptableObj
s_WritePropsClass(IScriptableSetter &s, const cScriptableInterfaceDef *pClass)GrayLib::cScriptableObj
SetHeightAt(MAP_METERI_t x, MAP_METERI_t y, MAP_METERf_t iHeight, MAP_METERI_t iSize)GrayMapData::cMapBase
SetHeightAt(const cPoint3f &ptW, MAP_METERI_t iSize)GrayMapData::cMapBaseinline
SetObjStateLoaded()GrayMapData::cMapBase
SetSurfacePt(MAP_METERI_t x, MAP_METERI_t y, MAP_SURFACE_ID_t eSurfaceID)GrayMapData::cMapBase
sm_PropsGrayMapData::cMapBasestatic
STDMETHOD_(cScriptableInterfaceDefPtr, get_ScriptInterfaceDef)() constGrayLib::cScriptableObjinline
STDMETHOD_(cVariant, s_Exec)(const ATOMCHAR_t *pszMethodKeyGrayLib::cScriptableObj
STDMETHOD_(cVariant, s_Get)(const ATOMCHAR_t *pszPropName)GrayLib::cScriptableObj
STDMETHOD_(cString, s_GetStr)(const ATOMCHAR_t *pszPropName)GrayLib::cScriptableObj
STDMETHOD_(float, s_GetFloat)(const ATOMCHAR_t *pszPropName)GrayLib::cScriptableObj
UNITTEST_FRIEND(cMapBase)GrayMapData::cMapBase
vArgsGrayLib::cScriptableObj
~cHeapObject()Gray::cHeapObjectinlinevirtual
~cMapBase()GrayMapData::cMapBasevirtual
~cMapBase1()Gray3D::cMapBase1inlinevirtual
~cScriptableObj()GrayLib::cScriptableObjinlinevirtual