C# 클래스 NewSF64Toolkit.OpenGL.OpenGLControl

파일 보기 프로젝트 열기: mib-f8sm9c/NewSF64Toolkit 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Camera SFCamera
ChangedModes uint
Combiner0 uint
GeometryMode uint
LevelObjects List
LightAmbient float[]
LightDiffuse float[]
LightPosition float[]
LightSpecular float[]
Mode DisplayMode
OtherModeH uint
OtherModeL uint
SelectedObjectIndex int
SingleObjectDLIndices int[]
Store_RDPHalf1 uint

공개 메소드들

메소드 설명
OpenGLControl ( ) : System
ReDraww ( ) : void
UpdateCamera ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

OpenGLControl_Resize ( object sender, EventArgs e ) : void
SetupViewport ( ) : void
glDisplay_KeyDown ( object sender, KeyEventArgs e ) : void
glDisplay_Load ( object sender, EventArgs e ) : void
glDisplay_MouseDown ( object sender, MouseEventArgs e ) : void
glDisplay_MouseMove ( object sender, MouseEventArgs e ) : void
glDisplay_MouseUp ( object sender, MouseEventArgs e ) : void
glDisplay_Paint ( object sender, PaintEventArgs e ) : void
gl_DrawScene ( ) : void
gl_InitRenderer ( ) : void
gl_LookAt ( double p_EyeX, double p_EyeY, double p_EyeZ, double p_CenterX, double p_CenterY, double p_CenterZ ) : void
gl_Perspective ( double fovy, double aspect, double zNear, double zFar ) : void
gl_ResizeScene ( int Width, int Height ) : void
hypot ( double a, double b ) : double

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

OpenGLControl() 공개 메소드

public OpenGLControl ( ) : System
리턴 System

ReDraww() 공개 메소드

public ReDraww ( ) : void
리턴 void

UpdateCamera() 공개 메소드

public UpdateCamera ( ) : void
리턴 void

프로퍼티 상세

Camera 공개적으로 프로퍼티

public SFCamera,NewSF64Toolkit.OpenGL Camera
리턴 SFCamera

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

public static uint ChangedModes
리턴 uint

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

public static uint Combiner0
리턴 uint

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

public static uint GeometryMode
리턴 uint

LevelObjects 공개적으로 프로퍼티

public List LevelObjects
리턴 List

LightAmbient 공개적으로 프로퍼티

public float[] LightAmbient
리턴 float[]

LightDiffuse 공개적으로 프로퍼티

public float[] LightDiffuse
리턴 float[]

LightPosition 공개적으로 프로퍼티

public float[] LightPosition
리턴 float[]

LightSpecular 공개적으로 프로퍼티

public float[] LightSpecular
리턴 float[]

Mode 공개적으로 프로퍼티

public DisplayMode Mode
리턴 DisplayMode

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

public static uint OtherModeH
리턴 uint

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

public static uint OtherModeL
리턴 uint

SelectedObjectIndex 공개적으로 프로퍼티

public int SelectedObjectIndex
리턴 int

SingleObjectDLIndices 공개적으로 프로퍼티

public int[] SingleObjectDLIndices
리턴 int[]

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

public static uint Store_RDPHalf1
리턴 uint