C# Class Radegast.Rendering.frmPrimWorkshop

Inheritance: RadegastForm
Mostrar archivo 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_oe property

Camera center
public Vector3,System Center
return System.Vector3

RenderingEnabled public_oe property

Is rendering engine ready and enabled
public bool RenderingEnabled
return bool

RootPrimLocalID public_oe property

Local ID of the root prim
public uint RootPrimLocalID
return uint

UseMultiSampling public_oe property

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

Wireframe public_oe property

Rednder in wireframe mode
public bool Wireframe
return bool

glControl public_oe property

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