C# Класс OpenGlobe.Scene.GlobeClipmapTerrain

Наследование: IRenderable, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
GlobeClipmapTerrain ( OpenGlobe.Renderer.Context context, OpenGlobe.Scene.RasterSource terrainSource, EsriRestImagery imagery, OpenGlobe.Core.Ellipsoid ellipsoid, int clipmapPosts ) : System
PreRender ( OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void
Render ( OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void

Приватные методы

Метод Описание
CreateColors ( ) : Vector3F[]
CreateDegenerateTriangleMesh ( ) : OpenGlobe.Core.Mesh
DrawBlock ( OpenGlobe.Renderer.VertexArray block, OpenGlobe.Scene.ClipmapLevel level, OpenGlobe.Scene.ClipmapLevel coarserLevel, int overallWest, int overallSouth, int blockWest, int blockSouth, OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void
RenderLevel ( int levelIndex, OpenGlobe.Scene.ClipmapLevel level, OpenGlobe.Scene.ClipmapLevel coarserLevel, bool fillRing, Vector2D center, OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : bool
UpdateImagery ( OpenGlobe.Scene.ClipmapLevel level, OpenGlobe.Scene.ClipmapLevel coarserLevel, OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void
UpdateImageryOriginInTextures ( OpenGlobe.Scene.ClipmapLevel level ) : void
UpdateOriginInTextures ( OpenGlobe.Scene.ClipmapLevel level ) : void
UpdateTerrain ( OpenGlobe.Scene.ClipmapLevel level, OpenGlobe.Scene.ClipmapLevel coarserLevel, OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GlobeClipmapTerrain() публичный Метод

public GlobeClipmapTerrain ( OpenGlobe.Renderer.Context context, OpenGlobe.Scene.RasterSource terrainSource, EsriRestImagery imagery, OpenGlobe.Core.Ellipsoid ellipsoid, int clipmapPosts ) : System
context OpenGlobe.Renderer.Context
terrainSource OpenGlobe.Scene.RasterSource
imagery EsriRestImagery
ellipsoid OpenGlobe.Core.Ellipsoid
clipmapPosts int
Результат System

PreRender() публичный Метод

public PreRender ( OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void
context OpenGlobe.Renderer.Context
sceneState OpenGlobe.Renderer.SceneState
Результат void

Render() публичный Метод

public Render ( OpenGlobe.Renderer.Context context, OpenGlobe.Renderer.SceneState sceneState ) : void
context OpenGlobe.Renderer.Context
sceneState OpenGlobe.Renderer.SceneState
Результат void