C# Class CjClutter.ObjLoader.Viewer.OpenGlUserControl

Datei anzeigen Open project: ChrisJansson/ObjLoader

Public Properties

Property Type Description
CameraProperty System.Windows.DependencyProperty
MeshesProperty System.Windows.DependencyProperty

Public Methods

Method Description
OpenGlUserControl ( ) : System

Private Methods

Method Description
CreatePerspectiveMatrix ( ) : Matrix4
OnCameraChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnGlControlLoad ( object sender, EventArgs e ) : void
OnGlControlPaint ( object sender, PaintEventArgs e ) : void
OnGlControlResize ( object sender, EventArgs e ) : void
OnMeshesPropertyChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs ) : void
Render ( ) : void
RenderMesh ( CjClutter.ObjLoader.Viewer.Mesh mesh ) : void
Resize ( ) : void
ResizeViewport ( ) : void
SetPerspectiveMatrix ( ) : void
SetupScene ( ) : void

Method Details

OpenGlUserControl() public method

public OpenGlUserControl ( ) : System
return System

Property Details

CameraProperty public_oe static_oe property

public static DependencyProperty,System.Windows CameraProperty
return System.Windows.DependencyProperty

MeshesProperty public_oe static_oe property

public static DependencyProperty,System.Windows MeshesProperty
return System.Windows.DependencyProperty