C# Class ME3LibWV.DXHelper

显示文件 Open project: ME3Explorer/ME3Explorer

Public Properties

Property Type Description
CamDistance float
DefaultTex Texture
Mat Material
SelectTex Texture
cam System.Vector3
camdist float
device Device
error bool
init bool
level ME3LibWV.UnrealClasses.Level
lines CustomVertex.PositionColored[]
presentParams PresentParameters
speed float

Public Methods

Method Description
CreateCoordLines ( ) : void
DxToRotator ( System.Vector3 v ) : System.Vector3
FloatToHalf ( float f ) : UInt16
HalfToFloat ( UInt16 val ) : float
Init ( PictureBox handle ) : void
Process3DClick ( Point p ) : void
RayIntersectTriangle ( System.Vector3 rayPosition, System.Vector3 rayDirection, System.Vector3 tri0, System.Vector3 tri1, System.Vector3 tri2, float &pickDistance ) : bool
Render ( ) : void
RenderCoordsystem ( ) : void
RotatorToBuff ( System.Vector3 v ) : byte[]
RotatorToDX ( System.Vector3 v ) : System.Vector3
Setup ( ) : void
SetupEnvironment ( ) : void
Vector3ToBuff ( System.Vector3 v ) : byte[]

Method Details

CreateCoordLines() public static method

public static CreateCoordLines ( ) : void
return void

DxToRotator() public static method

public static DxToRotator ( System.Vector3 v ) : System.Vector3
v System.Vector3
return System.Vector3

FloatToHalf() public static method

public static FloatToHalf ( float f ) : UInt16
f float
return System.UInt16

HalfToFloat() public static method

public static HalfToFloat ( UInt16 val ) : float
val System.UInt16
return float

Init() public static method

public static Init ( PictureBox handle ) : void
handle System.Windows.Forms.PictureBox
return void

Process3DClick() public static method

public static Process3DClick ( Point p ) : void
p Point
return void

RayIntersectTriangle() public static method

public static RayIntersectTriangle ( System.Vector3 rayPosition, System.Vector3 rayDirection, System.Vector3 tri0, System.Vector3 tri1, System.Vector3 tri2, float &pickDistance ) : bool
rayPosition System.Vector3
rayDirection System.Vector3
tri0 System.Vector3
tri1 System.Vector3
tri2 System.Vector3
pickDistance float
return bool

Render() public static method

public static Render ( ) : void
return void

RenderCoordsystem() public static method

public static RenderCoordsystem ( ) : void
return void

RotatorToBuff() public static method

public static RotatorToBuff ( System.Vector3 v ) : byte[]
v System.Vector3
return byte[]

RotatorToDX() public static method

public static RotatorToDX ( System.Vector3 v ) : System.Vector3
v System.Vector3
return System.Vector3

Setup() public static method

public static Setup ( ) : void
return void

SetupEnvironment() public static method

public static SetupEnvironment ( ) : void
return void

Vector3ToBuff() public static method

public static Vector3ToBuff ( System.Vector3 v ) : byte[]
v System.Vector3
return byte[]

Property Details

CamDistance public_oe static_oe property

public static float CamDistance
return float

DefaultTex public_oe static_oe property

public static Texture DefaultTex
return Texture

Mat public_oe static_oe property

public static Material Mat
return Material

SelectTex public_oe static_oe property

public static Texture SelectTex
return Texture

cam public_oe static_oe property

public static Vector3,System cam
return System.Vector3

camdist public_oe static_oe property

public static float camdist
return float

device public_oe static_oe property

public static Device device
return Device

error public_oe static_oe property

public static bool error
return bool

init public_oe static_oe property

public static bool init
return bool

level public_oe static_oe property

public static Level,ME3LibWV.UnrealClasses level
return ME3LibWV.UnrealClasses.Level

lines public_oe static_oe property

public static CustomVertex.PositionColored[] lines
return CustomVertex.PositionColored[]

presentParams public_oe static_oe property

public static PresentParameters presentParams
return PresentParameters

speed public_oe static_oe property

public static float speed
return float