C# Class CSharpGL.HighlightedPickableRenderer

高亮显示拾取的图元。
Inheritance: RendererBase, IPickable
Show file Open project: bitzhuwei/CSharpGL

Private Properties

Property Type Description

Public Methods

Method Description
GetPickedGeometry ( RenderEventArgs arg, uint stageVertexId, int x, int y ) : PickedGeometry

GetVertexCount ( ) : uint

HighlightedPickableRenderer ( HighlightRenderer highlighter, PickableRenderer pickableRenderer ) : System.ComponentModel

高亮显示拾取的图元。

Render4Picking ( RenderEventArgs arg ) : void

Protected Methods

Method Description
DisposeUnmanagedResources ( ) : void

DoInitialize ( ) : void

DoRender ( RenderEventArgs arg ) : void

Method Details

DisposeUnmanagedResources() protected method

protected DisposeUnmanagedResources ( ) : void
return void

DoInitialize() protected method

protected DoInitialize ( ) : void
return void

DoRender() protected method

protected DoRender ( RenderEventArgs arg ) : void
arg RenderEventArgs
return void

GetPickedGeometry() public method

public GetPickedGeometry ( RenderEventArgs arg, uint stageVertexId, int x, int y ) : PickedGeometry
arg RenderEventArgs
stageVertexId uint
x int mouse position(Left Down is (0, 0)).
y int mouse position(Left Down is (0, 0)).
return PickedGeometry

GetVertexCount() public method

public GetVertexCount ( ) : uint
return uint

HighlightedPickableRenderer() public method

高亮显示拾取的图元。
public HighlightedPickableRenderer ( HighlightRenderer highlighter, PickableRenderer pickableRenderer ) : System.ComponentModel
highlighter HighlightRenderer
pickableRenderer PickableRenderer
return System.ComponentModel

Render4Picking() public method

public Render4Picking ( RenderEventArgs arg ) : void
arg RenderEventArgs
return void