C# 클래스 OpenSim.Region.CoreModules.World.Warp3DMap.Warp3DImageModule

상속: IMapImageGenerator, INonSharedRegionModule
파일 보기 프로젝트 열기: N3X15/VoxelSim

공개 메소드들

메소드 설명
AddRegion ( Scene scene ) : void
Close ( ) : void
CreateMapTile ( ) : Bitmap
CreateMapTile ( OpenSim.Region.CoreModules.World.Warp3DMap.Viewport viewport, bool useTextures ) : Bitmap
CreateViewImage ( System.Vector3 camPos, System.Vector3 camDir, float fov, int width, int height, bool useTextures ) : Bitmap
GetAverageColor ( UUID textureID, byte j2kData, int &width, int &height ) : Color4
Initialise ( IConfigSource source ) : void
RegionLoaded ( Scene scene ) : void
RemoveRegion ( Scene scene ) : void
WriteJpeg2000Image ( ) : byte[]

비공개 메소드들

메소드 설명
ConvertColor ( Color4 color ) : int
ConvertQuaternion ( Quaternion quat ) : warp_Quaternion
ConvertVector ( System.Vector3 vector ) : warp_Vector
CreateAllPrims ( global::Warp3D.Warp3D renderer, bool useTextures ) : void
CreatePrim ( global::Warp3D.Warp3D renderer, SceneObjectPart prim, bool useTextures ) : void
CreateTerrain ( global::Warp3D.Warp3D renderer, bool textureTerrain ) : void
CreateWater ( global::Warp3D.Warp3D renderer ) : void
GetFaceColor ( Primitive face ) : Color4
GetOrCreateMaterial ( global::Warp3D.Warp3D renderer, Color4 color ) : string
SurfaceNormal ( System.Vector3 c1, System.Vector3 c2, System.Vector3 c3 ) : System.Vector3

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateMapTile() 공개 메소드

public CreateMapTile ( ) : Bitmap
리턴 System.Drawing.Bitmap

CreateMapTile() 공개 메소드

public CreateMapTile ( OpenSim.Region.CoreModules.World.Warp3DMap.Viewport viewport, bool useTextures ) : Bitmap
viewport OpenSim.Region.CoreModules.World.Warp3DMap.Viewport
useTextures bool
리턴 System.Drawing.Bitmap

CreateViewImage() 공개 메소드

public CreateViewImage ( System.Vector3 camPos, System.Vector3 camDir, float fov, int width, int height, bool useTextures ) : Bitmap
camPos System.Vector3
camDir System.Vector3
fov float
width int
height int
useTextures bool
리턴 System.Drawing.Bitmap

GetAverageColor() 공개 정적인 메소드

public static GetAverageColor ( UUID textureID, byte j2kData, int &width, int &height ) : Color4
textureID UUID
j2kData byte
width int
height int
리턴 Color4

Initialise() 공개 메소드

public Initialise ( IConfigSource source ) : void
source IConfigSource
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

WriteJpeg2000Image() 공개 메소드

public WriteJpeg2000Image ( ) : byte[]
리턴 byte[]