C# 클래스 ME3LibWV.DXHelper

파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

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

메소드 상세

CreateCoordLines() 공개 정적인 메소드

public static CreateCoordLines ( ) : void
리턴 void

DxToRotator() 공개 정적인 메소드

public static DxToRotator ( System.Vector3 v ) : System.Vector3
v System.Vector3
리턴 System.Vector3

FloatToHalf() 공개 정적인 메소드

public static FloatToHalf ( float f ) : UInt16
f float
리턴 System.UInt16

HalfToFloat() 공개 정적인 메소드

public static HalfToFloat ( UInt16 val ) : float
val System.UInt16
리턴 float

Init() 공개 정적인 메소드

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

Process3DClick() 공개 정적인 메소드

public static Process3DClick ( Point p ) : void
p Point
리턴 void

RayIntersectTriangle() 공개 정적인 메소드

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
리턴 bool

Render() 공개 정적인 메소드

public static Render ( ) : void
리턴 void

RenderCoordsystem() 공개 정적인 메소드

public static RenderCoordsystem ( ) : void
리턴 void

RotatorToBuff() 공개 정적인 메소드

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

RotatorToDX() 공개 정적인 메소드

public static RotatorToDX ( System.Vector3 v ) : System.Vector3
v System.Vector3
리턴 System.Vector3

Setup() 공개 정적인 메소드

public static Setup ( ) : void
리턴 void

SetupEnvironment() 공개 정적인 메소드

public static SetupEnvironment ( ) : void
리턴 void

Vector3ToBuff() 공개 정적인 메소드

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

프로퍼티 상세

CamDistance 공개적으로 정적으로 프로퍼티

public static float CamDistance
리턴 float

DefaultTex 공개적으로 정적으로 프로퍼티

public static Texture DefaultTex
리턴 Texture

Mat 공개적으로 정적으로 프로퍼티

public static Material Mat
리턴 Material

SelectTex 공개적으로 정적으로 프로퍼티

public static Texture SelectTex
리턴 Texture

cam 공개적으로 정적으로 프로퍼티

public static Vector3,System cam
리턴 System.Vector3

camdist 공개적으로 정적으로 프로퍼티

public static float camdist
리턴 float

device 공개적으로 정적으로 프로퍼티

public static Device device
리턴 Device

error 공개적으로 정적으로 프로퍼티

public static bool error
리턴 bool

init 공개적으로 정적으로 프로퍼티

public static bool init
리턴 bool

level 공개적으로 정적으로 프로퍼티

public static Level,ME3LibWV.UnrealClasses level
리턴 ME3LibWV.UnrealClasses.Level

lines 공개적으로 정적으로 프로퍼티

public static CustomVertex.PositionColored[] lines
리턴 CustomVertex.PositionColored[]

presentParams 공개적으로 정적으로 프로퍼티

public static PresentParameters presentParams
리턴 PresentParameters

speed 공개적으로 정적으로 프로퍼티

public static float speed
리턴 float