C# Class Radegast.Rendering.frmPrimWorkshop

Inheritance: RadegastForm
Show file Open project: radegastdev/radegast Class Usage Examples

Public Properties

Property Type Description
Center System.Vector3
RenderingEnabled bool
RootPrimLocalID uint
UseMultiSampling bool
Wireframe bool
glControl OpenTK.GLControl

Public Methods

Method Description
Objects_ObjectDataBlockUpdate ( object sender, ObjectDataBlockUpdateEventArgs e ) : void
Objects_ObjectUpdate ( object sender, PrimEventArgs e ) : void
Objects_TerseObjectUpdate ( object sender, TerseObjectUpdateEventArgs e ) : void
SetView ( System.Vector3 center, int roll, int pitch, int yaw, int zoom ) : void
SetupGLControl ( ) : void
TextureThread ( ) : void
frmPrimWorkshop ( RadegastInstance instance, uint rootLocalID ) : ThreadPoolUtil
frmPrimWorkshop_Disposed ( object sender, EventArgs e ) : void
glControl_Disposed ( object sender, EventArgs e ) : void
glControl_Load ( object sender, EventArgs e ) : void

Private Methods

Method Description
GluPerspective ( float fovy, float aspect, float zNear, float zFar ) : void
LoadTexture ( UUID textureID, Image &texture, bool removeAlpha ) : bool
Render ( bool picking ) : void
RenderObjects ( RenderPass pass ) : void
RenderText ( ) : void
SafeInvalidate ( ) : void
TryPick ( int x, int y, FacetedMesh &picked, int &faceID ) : bool
UpdatePrimBlocking ( Primitive prim ) : void
btnReset_Click ( object sender, EventArgs e ) : void
cbAA_CheckedChanged ( object sender, EventArgs e ) : void
chkWireFrame_CheckedChanged ( object sender, EventArgs e ) : void
ctxObjects_Opening ( object sender, System e ) : void
deleteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
frmPrimWorkshop_Shown ( object sender, EventArgs e ) : void
glControl_MouseDown ( object sender, MouseEventArgs e ) : void
glControl_MouseMove ( object sender, MouseEventArgs e ) : void
glControl_MouseUp ( object sender, MouseEventArgs e ) : void
glControl_MouseWheel ( object sender, MouseEventArgs e ) : void
glControl_Paint ( object sender, PaintEventArgs e ) : void
glControl_Resize ( object sender, EventArgs e ) : void
oBJToolStripMenuItem_Click ( object sender, EventArgs e ) : void
returnToolStripMenuItem_Click ( object sender, EventArgs e ) : void
scrollZoom_ValueChanged ( object sender, EventArgs e ) : void
scroll_ValueChanged ( object sender, EventArgs e ) : void
sitToolStripMenuItem_Click ( object sender, EventArgs e ) : void
takeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
touchToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

Objects_ObjectDataBlockUpdate() public method

public Objects_ObjectDataBlockUpdate ( object sender, ObjectDataBlockUpdateEventArgs e ) : void
sender object
e OpenMetaverse.ObjectDataBlockUpdateEventArgs
return void

Objects_ObjectUpdate() public method

public Objects_ObjectUpdate ( object sender, PrimEventArgs e ) : void
sender object
e OpenMetaverse.PrimEventArgs
return void

Objects_TerseObjectUpdate() public method

public Objects_TerseObjectUpdate ( object sender, TerseObjectUpdateEventArgs e ) : void
sender object
e OpenMetaverse.TerseObjectUpdateEventArgs
return void

SetView() public method

public SetView ( System.Vector3 center, int roll, int pitch, int yaw, int zoom ) : void
center System.Vector3
roll int
pitch int
yaw int
zoom int
return void

SetupGLControl() public method

public SetupGLControl ( ) : void
return void

TextureThread() public method

public TextureThread ( ) : void
return void

frmPrimWorkshop() public method

public frmPrimWorkshop ( RadegastInstance instance, uint rootLocalID ) : ThreadPoolUtil
instance RadegastInstance
rootLocalID uint
return ThreadPoolUtil

frmPrimWorkshop_Disposed() public method

public frmPrimWorkshop_Disposed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

glControl_Disposed() public method

public glControl_Disposed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

glControl_Load() public method

public glControl_Load ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Property Details

Center public property

Camera center
public Vector3,System Center
return System.Vector3

RenderingEnabled public property

Is rendering engine ready and enabled
public bool RenderingEnabled
return bool

RootPrimLocalID public property

Local ID of the root prim
public uint RootPrimLocalID
return uint

UseMultiSampling public property

Use multi sampling (anti aliasing)
public bool UseMultiSampling
return bool

Wireframe public property

Rednder in wireframe mode
public bool Wireframe
return bool

glControl public property

The OpenGL surface
public OpenTK.GLControl glControl
return OpenTK.GLControl