C# Класс Radegast.Rendering.frmPrimWorkshop

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

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

Свойство Тип Описание
Center System.Vector3
RenderingEnabled bool
RootPrimLocalID uint
UseMultiSampling bool
Wireframe bool
glControl OpenTK.GLControl

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Objects_ObjectDataBlockUpdate() публичный Метод

public Objects_ObjectDataBlockUpdate ( object sender, ObjectDataBlockUpdateEventArgs e ) : void
sender object
e OpenMetaverse.ObjectDataBlockUpdateEventArgs
Результат void

Objects_ObjectUpdate() публичный Метод

public Objects_ObjectUpdate ( object sender, PrimEventArgs e ) : void
sender object
e OpenMetaverse.PrimEventArgs
Результат void

Objects_TerseObjectUpdate() публичный Метод

public Objects_TerseObjectUpdate ( object sender, TerseObjectUpdateEventArgs e ) : void
sender object
e OpenMetaverse.TerseObjectUpdateEventArgs
Результат void

SetView() публичный Метод

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
Результат void

SetupGLControl() публичный Метод

public SetupGLControl ( ) : void
Результат void

TextureThread() публичный Метод

public TextureThread ( ) : void
Результат void

frmPrimWorkshop() публичный Метод

public frmPrimWorkshop ( RadegastInstance instance, uint rootLocalID ) : ThreadPoolUtil
instance RadegastInstance
rootLocalID uint
Результат ThreadPoolUtil

frmPrimWorkshop_Disposed() публичный Метод

public frmPrimWorkshop_Disposed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

glControl_Disposed() публичный Метод

public glControl_Disposed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

glControl_Load() публичный Метод

public glControl_Load ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

Описание свойств

Center публичное свойство

Camera center
public Vector3,System Center
Результат System.Vector3

RenderingEnabled публичное свойство

Is rendering engine ready and enabled
public bool RenderingEnabled
Результат bool

RootPrimLocalID публичное свойство

Local ID of the root prim
public uint RootPrimLocalID
Результат uint

UseMultiSampling публичное свойство

Use multi sampling (anti aliasing)
public bool UseMultiSampling
Результат bool

Wireframe публичное свойство

Rednder in wireframe mode
public bool Wireframe
Результат bool

glControl публичное свойство

The OpenGL surface
public OpenTK.GLControl glControl
Результат OpenTK.GLControl