C# Class OpenSim.Region.CoreModules.World.Warp3DMap.Warp3DImageModule

Inheritance: IMapImageGenerator, INonSharedRegionModule
ファイルを表示 Open project: N3X15/VoxelSim

Public Methods

Method Description
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[]

Private Methods

Method Description
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

Method Details

AddRegion() public method

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

Close() public method

public Close ( ) : void
return void

CreateMapTile() public method

public CreateMapTile ( ) : Bitmap
return System.Drawing.Bitmap

CreateMapTile() public method

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

CreateViewImage() public method

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
return System.Drawing.Bitmap

GetAverageColor() public static method

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

Initialise() public method

public Initialise ( IConfigSource source ) : void
source IConfigSource
return void

RegionLoaded() public method

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

RemoveRegion() public method

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

WriteJpeg2000Image() public method

public WriteJpeg2000Image ( ) : byte[]
return byte[]