C# Class ME3LibWV.DXHelper

Show file 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 static property

public static float CamDistance
return float

DefaultTex public static property

public static Texture DefaultTex
return Texture

Mat public static property

public static Material Mat
return Material

SelectTex public static property

public static Texture SelectTex
return Texture

cam public static property

public static Vector3,System cam
return System.Vector3

camdist public static property

public static float camdist
return float

device public static property

public static Device device
return Device

error public static property

public static bool error
return bool

init public static property

public static bool init
return bool

level public static property

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

lines public static property

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

presentParams public static property

public static PresentParameters presentParams
return PresentParameters

speed public static property

public static float speed
return float