C# Класс NewSF64Toolkit.OpenGL.OpenGLControl

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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