C# 클래스 Radegast.Rendering.frmPrimWorkshop

상속: RadegastForm
파일 보기 프로젝트 열기: radegastdev/radegast 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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