OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::Terrain Member List

This is the complete list of members for Ogre::Terrain, including all inherited members.

_calcSkirtVertexIndex(uint16 mainIndex, uint16 vdatasize, bool isCol, uint16 numSkirtRowsCols, uint16 skirtRowColSkip)Ogre::Terrainstatic
_dirtyCompositeMapRect(const Rect &rect)Ogre::Terrain
_dumpTextures(const String &prefix, const String &suffix)Ogre::Terrain
_getCompositeMapMaterial() constOgre::Terraininline
_getDerivedResourceGroup() constOgre::Terrain
_getMaterial() constOgre::Terraininline
_getMorphRequired() constOgre::Terraininline
_getNumIndexesForBatchSize(uint16 batchSize)Ogre::Terrainstatic
_getRootSceneNode() constOgre::Terrain
_getUseVertexCompression() constOgre::Terrain
_populateIndexBuffer(uint16 *pIndexes, uint16 batchSize, uint16 vdatasize, size_t vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip)Ogre::Terrainstatic
_setCompositeMapRequired(bool compositeMap)Ogre::Terrain
_setLightMapRequired(bool lightMap, bool shadowsOnly=false)Ogre::Terrain
_setMorphRequired(bool morph)Ogre::Terraininline
_setNormalMapRequired(bool normalMap)Ogre::Terrain
addLayer(Real worldSize=0, const StringVector *textureNames=0)Ogre::Terrain
addLayer(uint8 index, Real worldSize=0, const StringVector *textureNames=0)Ogre::Terrain
addQueryFlags(uint32 flags)Ogre::Terraininline
ALIGN_X_Y enum valueOgre::Terrain
ALIGN_X_Z enum valueOgre::Terrain
ALIGN_Y_Z enum valueOgre::Terrain
Alignment enum nameOgre::Terrain
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
calculateHeightDeltas(const Rect &rect)Ogre::Terrain
calculateLightmap(const Rect &rect, const Rect &extraTargetRect, Rect &outFinalRect)Ogre::Terrain
calculateNormals(const Rect &rect, Rect &outFinalRect)Ogre::Terrain
canHandleRequest(const WorkQueue::Request *req, const WorkQueue *srcQ)Ogre::Terrainvirtual
canHandleResponse(const WorkQueue::Response *res, const WorkQueue *srcQ)Ogre::Terrainvirtual
convertDirection(Space inSpace, const Vector3 &inDir, Space outSpace, Vector3 &outDir) constOgre::Terrain
convertDirection(Space inSpace, const Vector3 &inDir, Space outSpace) constOgre::Terrain
convertPosition(Space inSpace, const Vector3 &inPos, Space outSpace, Vector3 &outPos) constOgre::Terrain
convertPosition(Space inSpace, const Vector3 &inPos, Space outSpace) constOgre::Terrain
convertTerrainToWorldAxes(Alignment align, const Vector3 &terrainVec, Vector3 *worldVec)Ogre::Terrainstatic
convertWorldToTerrainAxes(Alignment align, const Vector3 &worldVec, Vector3 *terrainVec)Ogre::Terrainstatic
decreaseLodLevel()Ogre::Terrain
DERIVED_DATA_ALLOgre::Terrainstatic
DERIVED_DATA_DELTASOgre::Terrainstatic
DERIVED_DATA_LIGHTMAPOgre::Terrainstatic
DERIVED_DATA_NORMALSOgre::Terrainstatic
dirty()Ogre::Terrain
dirtyLightmap()Ogre::Terrain
dirtyLightmapRect(const Rect &rect)Ogre::Terrain
dirtyRect(const Rect &rect)Ogre::Terrain
finaliseHeightDeltas(const Rect &rect, bool cpuData)Ogre::Terrain
finaliseLightmap(const Rect &rect, PixelBox *lightmapBox)Ogre::Terrain
finaliseNormals(const Rect &rect, PixelBox *normalsBox)Ogre::Terrain
frameEnded(const FrameEvent &evt)Ogre::FrameListenerinlinevirtual
frameRenderingQueued(const FrameEvent &evt)Ogre::FrameListenerinlinevirtual
frameStarted(const FrameEvent &evt)Ogre::Terrainvirtual
freeTemporaryResources()Ogre::Terrain
getAABB() constOgre::Terrain
getAlignment() constOgre::Terrain
getBlendTextureCount() constOgre::Terrain
getBlendTextureCount(uint8 numLayers) constOgre::Terrain
getBlendTextureIndex(uint8 layerIndex) constOgre::Terrain
getBlendTextureName(uint8 textureIndex) constOgre::Terrain
getBoundingRadius() constOgre::Terrain
getCompositeMap() constOgre::Terraininline
getCompositeMapMaterial() constOgre::Terrain
getCompositeMapSize() constOgre::Terraininline
getDeltaData() constOgre::Terrain
getDeltaData(long x, long y) constOgre::Terrain
getGlobalColourMap() constOgre::Terraininline
getGlobalColourMapEnabled() constOgre::Terraininline
getGlobalColourMapSize() constOgre::Terraininline
getGpuBufferAllocator()Ogre::Terrain
getHeightAtPoint(long x, long y) constOgre::Terrain
getHeightAtTerrainPosition(Real x, Real y) constOgre::Terrain
getHeightAtWorldPosition(Real x, Real y, Real z) constOgre::Terrain
getHeightAtWorldPosition(const Vector3 &pos) constOgre::Terrain
getHeightData() constOgre::Terrain
getHeightData(long x, long y) constOgre::Terrain
getHighestLodLoaded() constOgre::Terraininline
getHighestLodPrepared() constOgre::Terraininline
getLayerBlendMap(uint8 layerIndex)Ogre::Terrain
getLayerBlendMapSize() constOgre::Terraininline
getLayerBlendTexture(uint8 index) constOgre::Terrain
getLayerBlendTextureIndex(uint8 layerIndex) constOgre::Terrain
getLayerCount() constOgre::Terraininline
getLayerDeclaration() constOgre::Terraininline
getLayerTextureName(uint8 layerIndex, uint8 samplerIndex) constOgre::Terrain
getLayerUVMultiplier(uint8 index) constOgre::Terrain
getLayerWorldSize(uint8 index) constOgre::Terrain
getLightmap() constOgre::Terraininline
getLightmapSize() constOgre::Terraininline
getLODLevelWhenVertexEliminated(long x, long y) constOgre::Terrain
getLODLevelWhenVertexEliminated(long rowOrColulmn) constOgre::Terrain
getMaterial() constOgre::Terrain
getMaterialName() constOgre::Terraininline
getMaxBatchSize() constOgre::Terrain
getMaxHeight() constOgre::Terrain
getMaxLayers() constOgre::Terrain
getMinBatchSize() constOgre::Terrain
getMinHeight() constOgre::Terrain
getNeighbour(NeighbourIndex index) constOgre::Terrain
getNeighbourIndex(long offsetx, long offsety)Ogre::Terrainstatic
getNumLodLevels() constOgre::Terraininline
getNumLodLevelsPerLeaf() constOgre::Terraininline
getOppositeNeighbour(NeighbourIndex index)Ogre::Terrainstatic
getPoint(long x, long y, Vector3 *outpos) constOgre::Terrain
getPoint(long x, long y, float height, Vector3 *outpos) constOgre::Terrain
getPointFromSelfOrNeighbour(long x, long y, Vector3 *outpos) constOgre::Terrain
getPointTransform(Matrix4 *outXform) constOgre::Terrain
getPosition(const Vector3 &TSpos, Vector3 *outWSpos) constOgre::Terrain
getPosition(Real x, Real y, Real z, Vector3 *outWSpos) constOgre::Terrain
getPosition() constOgre::Terraininline
getPositionAlign(const Vector3 &TSpos, Alignment align, Vector3 *outWSpos) constOgre::Terrain
getPositionAlign(Real x, Real y, Real z, Alignment align, Vector3 *outWSpos) constOgre::Terrain
getQuadTree()Ogre::Terraininline
getQueryFlags(void) constOgre::Terraininline
getRenderQueueGroup(void) constOgre::Terraininline
getResolutionAtLod(uint16 lodLevel) constOgre::Terrain
getResourceGroup() constOgre::Terraininline
getSceneManager() constOgre::Terraininline
getSize() constOgre::Terrain
getSkirtSize() constOgre::Terraininline
getTargetLodLevel() constOgre::Terraininline
getTerrainNormalMap() constOgre::Terraininline
getTerrainPosition(const Vector3 &WSpos, Vector3 *outTSpos) constOgre::Terrain
getTerrainPosition(Real x, Real y, Real z, Vector3 *outTSpos) constOgre::Terrain
getTerrainPositionAlign(const Vector3 &WSpos, Alignment align, Vector3 *outTSpos) constOgre::Terrain
getTerrainPositionAlign(Real x, Real y, Real z, Alignment align, Vector3 *outTSpos) constOgre::Terrain
getTerrainVector(const Vector3 &inVec, Vector3 *outVec) constOgre::Terrain
getTerrainVector(Real x, Real y, Real z, Vector3 *outVec) constOgre::Terrain
getTerrainVectorAlign(const Vector3 &inVec, Alignment align, Vector3 *outVec) constOgre::Terrain
getTerrainVectorAlign(Real x, Real y, Real z, Alignment align, Vector3 *outVec) constOgre::Terrain
getVector(const Vector3 &inVec, Vector3 *outVec) constOgre::Terrain
getVector(Real x, Real y, Real z, Vector3 *outVec) constOgre::Terrain
getVectorAlign(const Vector3 &inVec, Alignment align, Vector3 *outVec) constOgre::Terrain
getVectorAlign(Real x, Real y, Real z, Alignment align, Vector3 *outVec) constOgre::Terrain
getVisibilityFlags(void) constOgre::Terraininline
getWorldAABB() constOgre::Terrain
getWorldSize() constOgre::Terrain
handleGenerateMaterialResponse(const WorkQueue::Response *res, const WorkQueue *srcQ)Ogre::Terrain
handleRequest(const WorkQueue::Request *req, const WorkQueue *srcQ)Ogre::Terrainvirtual
handleResponse(const WorkQueue::Response *res, const WorkQueue *srcQ)Ogre::Terrainvirtual
increaseLodLevel(bool synchronous=false)Ogre::Terrain
isDerivedDataUpdateInProgress() constOgre::Terraininline
isHeightDataModified() constOgre::Terraininline
isLoaded() constOgre::Terraininline
isModified() constOgre::Terraininline
LayerInstanceList typedefOgre::Terrain
Listener()Ogre::SceneManager::Listenerinline
load(const String &filename)Ogre::Terrain
load(StreamSerialiser &stream)Ogre::Terrain
load(int lodLevel=0, bool synchronous=true)Ogre::Terrain
LOCAL_SPACE enum valueOgre::Terrain
LOD_MORPH_CUSTOM_PARAMOgre::Terrainstatic
NEIGHBOUR_COUNT enum valueOgre::Terrain
NEIGHBOUR_EAST enum valueOgre::Terrain
NEIGHBOUR_NORTH enum valueOgre::Terrain
NEIGHBOUR_NORTHEAST enum valueOgre::Terrain
NEIGHBOUR_NORTHWEST enum valueOgre::Terrain
NEIGHBOUR_SOUTH enum valueOgre::Terrain
NEIGHBOUR_SOUTHEAST enum valueOgre::Terrain
NEIGHBOUR_SOUTHWEST enum valueOgre::Terrain
NEIGHBOUR_WEST enum valueOgre::Terrain
NeighbourIndex enum nameOgre::Terrain
neighbourModified(NeighbourIndex index, const Rect &edgerect, const Rect &shadowrect)Ogre::Terrain
notifyNeighbours()Ogre::Terrain
OGRE_RW_MUTEX(mNeighbourMutex)Ogre::Terrain
operator delete(void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, void *)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, void *ptr)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz)Ogre::AllocatedObject< Alloc >inline
POINT_SPACE enum valueOgre::Terrain
postFindVisibleObjects(SceneManager *source, IlluminationRenderStage irs, Viewport *v)Ogre::SceneManager::Listenerinlinevirtual
preFindVisibleObjects(SceneManager *source, SceneManager::IlluminationRenderStage irs, Viewport *v)Ogre::Terrainvirtual
prepare(const String &filename)Ogre::Terrain
prepare(DataStreamPtr &stream)Ogre::Terrain
prepare(StreamSerialiser &stream)Ogre::Terrain
prepare(const ImportData &importData)Ogre::Terrain
rayIntersects(const Ray &ray, bool cascadeToNeighbours=false, Real distanceLimit=0)Ogre::Terrain
raySelectNeighbour(const Ray &ray, Real distanceLimit=0)Ogre::Terrain
readLayerDeclaration(StreamSerialiser &ser, TerrainLayerDeclaration &targetdecl)Ogre::Terrainstatic
readLayerInstanceList(StreamSerialiser &ser, size_t numSamplers, Terrain::LayerInstanceList &targetlst)Ogre::Terrainstatic
RealVector typedefOgre::Terrain
removeLayer(uint8 index)Ogre::Terrain
removeQueryFlags(uint32 flags)Ogre::Terraininline
replaceLayer(uint8 index, bool keepBlends, Real worldSize=0, const StringVector *textureNames=0)Ogre::Terrain
RequestHandler()Ogre::WorkQueue::RequestHandlerinline
ResponseHandler()Ogre::WorkQueue::ResponseHandlerinline
save(const String &filename)Ogre::Terrain
save(StreamSerialiser &stream)Ogre::Terrain
sceneManagerDestroyed(SceneManager *source)Ogre::Terrainvirtual
setGlobalColourMapEnabled(bool enabled, uint16 size=0)Ogre::Terrain
setGpuBufferAllocator(GpuBufferAllocator *alloc)Ogre::Terrain
setHeightAtPoint(long x, long y, float h)Ogre::Terrain
setLayerTextureName(uint8 layerIndex, uint8 samplerIndex, const String &textureName)Ogre::Terrain
setLayerWorldSize(uint8 index, Real size)Ogre::Terrain
setNeighbour(NeighbourIndex index, Terrain *neighbour, bool recalculate=false, bool notifyOther=true)Ogre::Terrain
setPosition(const Vector3 &pos)Ogre::Terrain
setQueryFlags(uint32 flags)Ogre::Terraininline
setRenderQueueGroup(uint8 grp)Ogre::Terraininline
setResourceGroup(const String &resGroup)Ogre::Terraininline
setSize(uint16 newSize)Ogre::Terrain
setVisibilityFlags(uint32 flags)Ogre::Terraininline
setWorldSize(Real newWorldSize)Ogre::Terrain
shadowTextureCasterPreViewProj(const Light *light, Camera *camera, size_t iteration)Ogre::SceneManager::Listenerinlinevirtual
shadowTexturesUpdated(size_t numberOfShadowTextures)Ogre::SceneManager::Listenerinlinevirtual
sortLightsAffectingFrustum(LightList &lightList)Ogre::SceneManager::Listenerinlinevirtual
Space enum nameOgre::Terrain
Terrain(SceneManager *sm)Ogre::Terrain
TERRAIN_CHUNK_IDOgre::Terrainstatic
TERRAIN_CHUNK_VERSIONOgre::Terrainstatic
TERRAIN_GENERATE_MATERIAL_INTERVAL_MSOgre::Terrainstatic
TERRAIN_MAX_BATCH_SIZEOgre::Terrainstatic
TERRAIN_SPACE enum valueOgre::Terrain
TERRAINDERIVEDDATA_CHUNK_IDOgre::Terrainstatic
TERRAINDERIVEDDATA_CHUNK_VERSIONOgre::Terrainstatic
TERRAINGENERALINFO_CHUNK_IDOgre::Terrainstatic
TERRAINGENERALINFO_CHUNK_VERSIONOgre::Terrainstatic
TERRAINLAYERDECLARATION_CHUNK_IDOgre::Terrainstatic
TERRAINLAYERDECLARATION_CHUNK_VERSIONOgre::Terrainstatic
TERRAINLAYERINSTANCE_CHUNK_IDOgre::Terrainstatic
TERRAINLAYERINSTANCE_CHUNK_VERSIONOgre::Terrainstatic
TERRAINLAYERSAMPLER_CHUNK_IDOgre::Terrainstatic
TERRAINLAYERSAMPLER_CHUNK_VERSIONOgre::Terrainstatic
TERRAINLAYERSAMPLERELEMENT_CHUNK_IDOgre::Terrainstatic
TERRAINLAYERSAMPLERELEMENT_CHUNK_VERSIONOgre::Terrainstatic
TerrainLodManager classOgre::Terrainfriend
unload()Ogre::Terrain
unprepare()Ogre::Terrain
update(bool synchronous=false)Ogre::Terrain
updateCompositeMap()Ogre::Terrain
updateCompositeMapWithDelay(Real delay=2)Ogre::Terrain
updateDerivedData(bool synchronous=false, uint8 typeMask=0xFF)Ogre::Terrain
updateGeometry()Ogre::Terrain
updateGeometryWithoutNotifyNeighbours()Ogre::Terrain
widenRectByVector(const Vector3 &vec, const Rect &inRect, Rect &outRect)Ogre::Terrain
widenRectByVector(const Vector3 &vec, const Rect &inRect, Real minHeight, Real maxHeight, Rect &outRect)Ogre::Terrain
WORKQUEUE_DERIVED_DATA_REQUESTOgre::Terrainstatic
WORKQUEUE_GENERATE_MATERIAL_REQUESTOgre::Terrainstatic
WORLD_SPACE enum valueOgre::Terrain
writeLayerDeclaration(const TerrainLayerDeclaration &decl, StreamSerialiser &ser)Ogre::Terrainstatic
writeLayerInstanceList(const Terrain::LayerInstanceList &lst, StreamSerialiser &ser)Ogre::Terrainstatic
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~FrameListener()Ogre::FrameListenerinlinevirtual
~Listener()Ogre::SceneManager::Listenerinlinevirtual
~RequestHandler()Ogre::WorkQueue::RequestHandlerinlinevirtual
~ResponseHandler()Ogre::WorkQueue::ResponseHandlerinlinevirtual
~Terrain()Ogre::Terrainvirtual