C# 클래스 OpenGlobe.Scene.GlobeClipmapTerrain

상속: IRenderable, IDisposable
파일 보기 프로젝트 열기: kring/OpenGlobe 1 사용 예제들

공개 메소드들

메소드 설명
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