AGI Components with Insight3D Alpha 2008 r8
IAgGxPickStack Interface
Library ReferenceAGI.GraphicsIAgGxPickStack
Used to implement primitive picking. In a primitive's RenderForPick method, the primitive should push itself onto the stack, render with depth buffering enabled, then pop itself off the stack.
Declaration Syntax
C# Visual Basic Visual C++
public 
interface 
IAgGxPickStack
Public 
Interface 
IAgGxPickStack
public 
interface class 
IAgGxPickStack
Members
All Members Methods Properties



Icon Member Description
Count
Returns the number of object on the pick stack. When a primitive manipulates the stack during RenderForPick, the Count should be the same at the end of the function as it was at the start.

Pop () () ()
Pops an object from the pick stack. A primitive should call this in RenderForPick after it renders the actual primitive.

Push(Object)
Pushes an object (i.e. a primitive) onto the pick stack. A primitive should call this in RenderForPick before it renders the actual primitive.

Assembly: AGI.Graphics.Interop(Module: AGI.Graphics.Interop) Version: 9.0.0.0 (9.0.0.0)