My Project
ParaEngine::CBlockWorld Member List

This is the complete list of members for ParaEngine::CBlockWorld, including all inherited members.

AddChildAttributeObject(IAttributeFields *pChild, int nRowIndex=-1, int nColumnIndex=0)ParaEngine::IAttributeFieldsvirtual
AddDynamicField(const std::string &sName, ATTRIBUTE_FIELDTYPE dwType)ParaEngine::IAttributeFieldsvirtual
addref() constParaEngine::CRefCountedinline
AddRenderTask(BlockRenderTask *pRenderTask) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
AddScriptCallback(int func_type, const string &script_func)ParaEngine::IObjectScriptingInterfaceprivatevirtual
AddToAutoReleasePool()ParaEngine::CRefCounted
ATTRIBUTE_METHOD(CBlockWorld, ResumeLightUpdate_s) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD(CBlockWorld, SuspendLightUpdate_s) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD(CBlockWorld, ResetAllLight_s) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD(CBlockWorld, LockWorld_s) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD(CBlockWorld, UnlockWorld_s) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD(IAttributeFields, PrintObject_s) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD(IAttributeFields, AddRef_s) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD(IAttributeFields, Release_s) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD1(CBlockWorld, GetBlockRenderMethod_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetBlockRenderMethod_s, int) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsLightUpdateSuspended_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetRenderDist_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetRenderDist_s, int) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetDirtyColumnCount_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetDirtyBlockCount_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsReadOnly_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetReadOnly_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsRemote_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetIsRemote_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsServerWorld_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetIsServerWorld_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsSaveLightMap_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetSaveLightMap_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsUseAsyncLoadWorld_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetUseAsyncLoadWorld_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetLightCalculationStep_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetLightCalculationStep_s, int) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetMaxCacheRegionCount_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetMaxCacheRegionCount_s, int) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetNumOfLockedBlockRegion_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetNumOfBlockRegion_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetTotalNumOfLoadedChunksInLockedBlockRegion_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, IsRenderBlocks_s, bool *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetRenderBlocks_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetSunIntensity_s, float *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetSunIntensity_s, float) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetMinWorldPos_s, Vector3 *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetMinWorldPos_s, Vector3) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetMaxWorldPos_s, Vector3 *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, SetMaxWorldPos_s, Vector3) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetTotalChunksInMemory_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, GetTotalRenderableChunksInMemory_s, int *) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(CBlockWorld, UseLinearTorchBrightness_s, bool) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
ATTRIBUTE_METHOD1(IAttributeFields, GetName_s, const char **) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD1(IAttributeFields, SetName_s, const char *) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD1(IAttributeFields, GetRefCount_s, int *) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD1(IAttributeFields, SetTime_s, int) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD1(IAttributeFields, GetTime_s, int *) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinline
ATTRIBUTE_METHOD3(CBlockWorld, SetChunkColumnTimeStamp_s, float) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldinline
BlockRegionPtr typedefParaEngine::CBlockWorldprotected
CallBackType enum nameParaEngine::CBlockWorld
CBlockWorld() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
CheckChunkColumnsExist(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)ParaEngine::CBlockWorld
ChunkColumnExists(uint16_t chunkX, uint16_t chunkZ)ParaEngine::CBlockWorld
ClearAllBlockTemplates() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
ClearBlockRenderCache()ParaEngine::CBlockWorldvirtual
ClearOutOfRangeActiveChunkData() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotectedvirtual
Clone(IObject *obj) constParaEngine::IObjectvirtual
Clone() constParaEngine::IObjectvirtual
CMultiFrameBlockWorldRenderer (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldfriend
CreateAttributeClass()ParaEngine::IAttributeFieldsprotectedvirtual
CreateGetRegion(uint16_t block_x, uint16_t block_y, uint16_t block_z)ParaEngine::CBlockWorld
CreateGetRegion(uint16_t region_x, uint16_t region_z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
CRefCounted() (defined in ParaEngine::CRefCounted)ParaEngine::CRefCountedprotected
DEFINE_SCRIPT_EVENT(CBlockWorld, BeforeLoadBlockRegion) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
DEFINE_SCRIPT_EVENT(CBlockWorld, LoadBlockRegion) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
DEFINE_SCRIPT_EVENT(CBlockWorld, UnLoadBlockRegion) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
DEFINE_SCRIPT_EVENT(CBlockWorld, SaveRegionCallbackScript)ParaEngine::CBlockWorld
DEFINE_SCRIPT_EVENT(CBlockWorld, GeneratorScript) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
delref() constParaEngine::CRefCountedinline
DeselectAllBlock(int nGroupID=-1)ParaEngine::CBlockWorld
DeselectBlock(uint16_t x, uint16_t y, uint16_t z, int nGroupID=0) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
DoChunksNearChunkExist(uint16_t x, uint16_t y, uint16_t z, uint16_t radius)ParaEngine::CBlockWorld
EnterWorld(const string &sWorldDir, float x, float y, float z)ParaEngine::CBlockWorldvirtual
Equals(const IObject *obj) constParaEngine::IObjectvirtual
FindFirstBlock(uint16_t x, uint16_t y, uint16_t z, uint16_t nSide=4, uint32_t max_dist=32, uint32_t attrFilter=0xffffffff, int nCategoryID=-1)ParaEngine::CBlockWorld
g_verticalOffset (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotectedstatic
GenerateLightBrightnessTable(bool bUseLinearBrightness=false)ParaEngine::CBlockWorld
GetActiveChunk(uint16_t curChunkWX, uint16_t curChunkWY, uint16_t curChunkWZ)ParaEngine::CBlockWorldprotected
GetActiveChunkDim() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetActiveChunkDimY() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetAttributeClass()ParaEngine::IAttributeFields
GetAttributeClassDescription()ParaEngine::CBlockWorldinlinevirtual
GetAttributeClassID()ParaEngine::CBlockWorldinlinevirtual
GetAttributeClassID_s(IAttributeFields *cls, int *p1) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinlinestatic
GetAttributeClassName()ParaEngine::CBlockWorldinlinevirtual
GetAttributeClassName_s(IAttributeFields *cls, const char **p1) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsinlinestatic
GetBlock(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockBrightness(Uint16x3 &blockId_ws, uint8_t *brightness, int nSize=27, int nLightType=-1)ParaEngine::CBlockWorld
GetBlockBrightnessReal(const Vector3 &vPos, float *pBrightness=NULL)ParaEngine::CBlockWorld
GetBlockBrightnessReal(Uint16x3 &blockId_ws, float *pBrightness=NULL) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockData(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockId(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockIndex(uint16_t x, uint16_t y, uint16_t z, bool bCreateIfNotExist=true)ParaEngine::CBlockWorld
GetBlockMeshBrightness(Uint16x3 &blockId_ws, uint8_t *brightness, int nLightType=2)ParaEngine::CBlockWorld
GetBlockRenderMethod()ParaEngine::CBlockWorld
GetBlocksInRegion(Uint16x3 &startChunk_ws, Uint16x3 &endChunk_ws, uint32_t matchType, const luabind::adl::object &result, uint32_t verticalSectionFilter=0)ParaEngine::CBlockWorld
GetBlockTemplate(uint16_t id) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockTemplate(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockTemplate(Uint16x3 &blockId_ws) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockTemplateId(float x, float y, float z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockTemplateIdByIdx(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockUserData(float x, float y, float z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockUserDataByIdx(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetBlockWorldMutex()ParaEngine::CBlockWorld
GetChildAttributeColumnCount()ParaEngine::CBlockWorldinlinevirtual
GetChildAttributeObject(const std::string &sName)ParaEngine::CBlockWorldvirtual
GetChildAttributeObject(int nRowIndex, int nColumnIndex=0) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
GetChildAttributeObjectCount(int nColumnIndex=0)ParaEngine::CBlockWorldvirtual
GetChunk(uint16_t x, uint16_t y, uint16_t z, bool bCreateIfNotExist=true)ParaEngine::CBlockWorld
GetChunkColumnTimeStamp(uint16_t x, uint16_t z)ParaEngine::CBlockWorld
GetCurrentCenterChunkId(Int16x3 &oResult) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetDirtyBlockCount()ParaEngine::CBlockWorld
GetDirtyColumnCount()ParaEngine::CBlockWorld
GetDynamicAttributes(bool bCreateIfNotExist=false) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsprotectedvirtual
GetDynamicField(const std::string &sName)ParaEngine::IAttributeFieldsvirtual
GetDynamicField(int nIndex)ParaEngine::IAttributeFieldsvirtual
GetDynamicFieldCount()ParaEngine::IAttributeFieldsvirtual
GetDynamicFieldNameByIndex(int nIndex)ParaEngine::IAttributeFieldsvirtual
GetEyeBlockId() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetEyeChunkId() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetFirstBlock(uint16_t x, uint16_t y, uint16_t z, int nBlockId, uint16_t nSide=5, uint32_t max_dist=32)ParaEngine::CBlockWorld
GetHighestBlock(uint16_t blockX_ws, uint16_t blockZ_ws) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetIdentifier() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
GetLightBrightnessFloat(uint8_t brightness)ParaEngine::CBlockWorld
GetLightBrightnessInt(uint8_t brightness)ParaEngine::CBlockWorld
GetLightBrightnessLinearFloat(uint8_t brightness)ParaEngine::CBlockWorld
GetLightCalculationStep() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
GetLightData(uint16_t x, uint16_t y, uint16_t z, bool bCreateIfNotExist=true)ParaEngine::CBlockWorld
GetLightGrid()ParaEngine::CBlockWorld
GetMaxBlockHeightWatchingSky(uint16_t blockX_ws, uint16_t blockZ_ws, ChunkMaxHeight *pResult) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
GetMaxCacheRegionCount() const (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetMaxWorldPos() constParaEngine::CBlockWorld
GetMinActiveChunkId() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetMinWorldPos() constParaEngine::CBlockWorld
GetNumOfBlockRegion() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetNumOfLockedBlockRegion()ParaEngine::CBlockWorld
GetReadWriteLock()ParaEngine::CBlockWorld
GetRefCount() constParaEngine::CRefCountedinline
GetRegion(uint16_t x, uint16_t y, uint16_t z, uint16_t &rs_x, uint16_t &rs_y, uint16_t &rs_z)ParaEngine::CBlockWorld
GetRegion(uint16_t region_x, uint16_t region_z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetRenderableChunk(const Int16x3 &chunkPos) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetRenderDist() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetScriptCallback(int func_type)ParaEngine::IObjectScriptingInterfaceprivatevirtual
GetSunIntensity() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetTime()ParaEngine::IAttributeFieldsvirtual
GetTotalNumOfLoadedChunksInLockedBlockRegion() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetType() const (defined in ParaEngine::IObject)ParaEngine::IObjectinlinevirtual
GetUnlockBlock(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
GetValidationMessage()ParaEngine::IAttributeFieldsinlinevirtual
GetVerticalOffset() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldstatic
GetWeakReference()ParaEngine::IObject
GetWorldInfo()ParaEngine::CBlockWorld
IAttributeFields(void) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFields
InstallFields(CAttributeClass *pClass, bool bOverride)ParaEngine::CBlockWorldvirtual
InvokeEditor(int nFieldID, const std::string &sParameters)ParaEngine::IAttributeFieldsinlinevirtual
IObjectScriptingInterface() (defined in ParaEngine::IObjectScriptingInterface)ParaEngine::IObjectScriptingInterfaceprivate
IsChunkColumnInActiveRange(int16_t curChunkWX, int16_t curChunkWZ)ParaEngine::CBlockWorld
IsChunkLocked(uint32 worldX, uint32 worldZ)ParaEngine::CBlockWorld
IsCubeModePicking()ParaEngine::CBlockWorld
IsGroupByChunkBeforeTexture() constParaEngine::CBlockWorld
IsInBlockWorld() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
IsLightUpdateSuspended() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
IsModified()ParaEngine::IAttributeFieldsinlinevirtual
IsObstructionBlock(uint16_t x, uint16_t y, uint16_t z) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
IsReadOnly()ParaEngine::CBlockWorld
IsRemote()ParaEngine::CBlockWorld
IsRenderBlocks()ParaEngine::CBlockWorld
IsSaveLightMap() constParaEngine::CBlockWorld
IsServerWorld()ParaEngine::CBlockWorld
IsUseAsyncLoadWorld() constParaEngine::CBlockWorld
IsVisibleChunkDirty() constParaEngine::CBlockWorld
LeaveWorld() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
LoadBlockTemplateData() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
LoadDynamicFieldsFromString(const std::string &input)ParaEngine::IAttributeFieldsvirtual
LockWorld()ParaEngine::CBlockWorld
m_activeChunkDim (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_activeChunkDimY (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_activeChunks (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_bCubeModePickingParaEngine::CBlockWorldprotected
m_bIsRemoteParaEngine::CBlockWorldprotected
m_bIsServerWorldParaEngine::CBlockWorldprotected
m_blockTemplates (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_blockTemplatesArray (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_blockTemplateVisibleDatas (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_blockworld_mutexParaEngine::CBlockWorldprotected
m_bReadOnlyWorldParaEngine::CBlockWorldprotected
m_bRenderBlocksParaEngine::CBlockWorldprotected
m_bSaveLightMapParaEngine::CBlockWorldprotected
m_bUseAsyncLoadWorldParaEngine::CBlockWorldprotected
m_callback_scriptsParaEngine::IObjectScriptingInterfaceprivate
m_curCamBlockId (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_curCamChunkId (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_curCenterBlockId (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_curChunkIdW (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_curRegionIdX (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_curRegionIdZ (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_dwBlockRenderMethodParaEngine::CBlockWorldprotected
m_group_by_chunk_before_textureParaEngine::CBlockWorldprotected
m_is_linear_torch_brightnessParaEngine::CBlockWorldprotected
m_isInWorldParaEngine::CBlockWorldprotected
m_isVisibleChunkDirtyParaEngine::CBlockWorldprotected
m_lastChunkIdW (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_lastChunkIdW_RegionCache (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_lastViewCheckIdW (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_lightBrightnessLinearTableFloat (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_lightBrightnessTableFloatParaEngine::CBlockWorldprotected
m_lightBrightnessTableIntParaEngine::CBlockWorldprotected
m_maxCacheRegionCount (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_maxRegionX (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_maxRegionZ (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_maxWorldPosParaEngine::CBlockWorldprotected
m_minActiveChunkId_ws (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_minRegionX (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_minRegionZ (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_minWorldPosParaEngine::CBlockWorldprotected
m_nRenderDistanceParaEngine::CBlockWorldprotected
m_pLightGrid (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_pRegions (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_readWriteLockParaEngine::CBlockWorldprotected
m_refcount (defined in ParaEngine::CRefCounted)ParaEngine::CRefCountedmutableprotected
m_regionCache (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_selectBlockIdW (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_selectedBlockMap (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_sName (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_sunIntensity (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_tempDirtyChunks (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_visibleChunks (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
m_weak_reference (defined in ParaEngine::IObject)ParaEngine::IObjectprotected
m_worldInfo (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotected
MatchTemplateAttribute(uint16_t templateId, BlockTemplate::BlockAttrubiteFlag flag) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
NotifyBlockHeightMapChanged(uint16_t blockIdX_ws, uint16_t blockIdZ_ws, ChunkMaxHeight &prevBlockHeight) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
ObjectCallbackPool_Type typedef (defined in ParaEngine::IObjectScriptingInterface)ParaEngine::IObjectScriptingInterfaceprivate
OnBeforeLoadBlockRegion(int x, int y)ParaEngine::CBlockWorld
OnFrameMove() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
OnGenerateTerrain(int nRegionX, int nRegionY, int nChunkX=-1, int nChunkZ=-1)ParaEngine::CBlockWorld
OnLoadBlockRegion(int x, int y)ParaEngine::CBlockWorld
OnSaveBlockRegion(int x, int y)ParaEngine::CBlockWorld
OnUnLoadBlockRegion(int x, int y)ParaEngine::CBlockWorld
OnViewCenterMove(float viewCenterX, float viewCenterY, float viewCenterZ) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
OpenWithDefaultEditor(const char *sFilename, bool bWaitOnReturn=false)ParaEngine::IAttributeFieldsstatic
Pick(const Vector3 &rayOrig, const Vector3 &dir, float length, PickResult &result, uint32_t filter=0xffffffff)ParaEngine::CBlockWorld
PrintObject()ParaEngine::IAttributeFields
ProcessObjectEvent(const ObjectEvent &event)ParaEngine::IObjectinlinevirtual
QueryObject(int nObjectType)ParaEngine::IAttributeFieldsvirtual
QueryObjectByName(const std::string &sObjectType)ParaEngine::IAttributeFieldsvirtual
RefreshAllLightsInColumn(uint16_t chunkX_ws, uint16_t chunkZ_ws) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
RefreshBlockTemplate(uint16_t templateId)ParaEngine::CBlockWorld
RefreshChunkColumn(int16_t curChunkWX, int16_t curChunkWZ)ParaEngine::CBlockWorld
RegisterTemplate(uint16_t id, uint32_t attFlag, uint16_t category_id) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
Release() (defined in ParaEngine::CRefCounted)ParaEngine::CRefCountedvirtual
RemoveAllDynamicFields()ParaEngine::IAttributeFieldsvirtual
RemoveScriptCallback(int func_type)ParaEngine::IObjectScriptingInterfaceprivatevirtual
ResetAllLight() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
ResetField(int nFieldID)ParaEngine::IAttributeFieldsinlinevirtual
ResumeLightUpdate() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
ReuseActiveChunk(int16_t curChunkWX, int16_t curChunkWY, int16_t curChunkWZ, BlockRegion *pRegion)ParaEngine::CBlockWorldprotected
SaveBlockTemplateData() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SaveDynamicFieldsToString(std::string &output)ParaEngine::IAttributeFieldsvirtual
SaveLightMap(bool val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SaveToFile(bool saveToTemp) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SelectBlock(uint16_t x, uint16_t y, uint16_t z, int nGroupID=0)ParaEngine::CBlockWorld
SetActiveChunkRadius(int nActiveChunkRadius=12)ParaEngine::CBlockWorld
SetBlockData(uint16_t x, uint16_t y, uint16_t z, uint32_t nBlockData) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetBlockId(uint16_t x, uint16_t y, uint16_t z, uint32_t nBlockID) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetBlockRenderMethod(BlockRenderMethod method)ParaEngine::CBlockWorldvirtual
SetBlockTemplateId(float x, float y, float z, uint16_t templateId) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetBlockTemplateIdByIdx(uint16_t x, uint16_t y, uint16_t z, uint16_t templateId) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetBlockUserData(float x, float y, float z, uint32_t data) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetBlockUserDataByIdx(uint16_t x, uint16_t y, uint16_t z, uint32_t data) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetBlockVisible(uint16_t templateId, bool value, bool bRefreshWorld=true)ParaEngine::CBlockWorld
SetChunkColumnTimeStamp(uint16_t x, uint16_t z, uint16_t nTimeStamp)ParaEngine::CBlockWorld
SetChunkDirty(Uint16x3 &chunkId_ws, bool isDirty) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetChunkLightDirty(Uint16x3 &chunkId_ws) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetCubeModePicking(bool bIsCubeModePicking) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetDynamicField(const std::string &sName, const CVariable &value)ParaEngine::IAttributeFieldsvirtual
SetEyeBlockId(const Uint16x3 &eyePos) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetGroupByChunkBeforeTexture(bool val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetIdentifier(const std::string &sID) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
SetIsRemote(bool bValue)ParaEngine::CBlockWorld
SetIsServerWorld(bool bValue)ParaEngine::CBlockWorld
SetLightBlockDirty(Uint16x3 &blockId_ws, bool isSunLight) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetLightCalculationStep(uint32 nTicks)ParaEngine::CBlockWorldvirtual
SetMaxCacheRegionCount(uint16_t val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetMaxWorldPos(const ParaEngine::Int32x3 &val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetMinWorldPos(const ParaEngine::Int32x3 &val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetModified(bool bModified)ParaEngine::IAttributeFieldsinlinevirtual
SetReadOnly(bool bValue)ParaEngine::CBlockWorld
SetRenderBlocks(bool bValue)ParaEngine::CBlockWorld
SetRenderDist(int nValue)ParaEngine::CBlockWorld
SetSunIntensity(float intensity) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetTemplateTexture(uint16_t id, const char *textureName) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetTime(int nTime) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsvirtual
SetUseAsyncLoadWorld(bool val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SetVerticalOffset(float offset) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldstatic
SetVisibleChunkDirty(bool val) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
SuspendLightUpdate() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
ToString() const (defined in ParaEngine::IObject)ParaEngine::IObjectvirtual
Type_BeforeLoadBlockRegion enum value (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
Type_GeneratorScript enum value (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
Type_LoadBlockRegion enum value (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
Type_SaveRegionCallbackScript enum value (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
Type_UnLoadBlockRegion enum value (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
UnloadRegion(uint16_t block_x, uint16_t block_y, uint16_t block_z, bool bAutoSave=true)ParaEngine::CBlockWorld
UnloadRegion(BlockRegion *pRegion, bool bAutoSave=true)ParaEngine::CBlockWorldprotected
UnlockWorld()ParaEngine::CBlockWorld
UpdateActiveChunk() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotectedvirtual
UpdateAllActiveChunks() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorld
UpdateRegionCache() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotectedvirtual
UpdateVisibleChunks(bool bIsShadowPass=false) (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldprotectedvirtual
ValidateFields()ParaEngine::IAttributeFieldsinlinevirtual
WeakPtr_type typedef (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFields
~CBlockWorld() (defined in ParaEngine::CBlockWorld)ParaEngine::CBlockWorldvirtual
~CRefCounted() (defined in ParaEngine::CRefCounted)ParaEngine::CRefCountedprotectedvirtual
~IAttributeFields(void) (defined in ParaEngine::IAttributeFields)ParaEngine::IAttributeFieldsvirtual
~IObject() (defined in ParaEngine::IObject)ParaEngine::IObjectprotectedvirtual