AGI Components with Insight3D Alpha 2008 r8
AgGxPrimitivePointBatch Interface
Library Reference AGI.Graphics.PrimitivesAgGxPrimitivePointBatch
Renders a set of points with the same pixel size.
Declaration Syntax
C# Visual Basic Visual C++
public 
interface 
AgGxPrimitivePointBatch : 

IAgGxPrimitivePointBatch
Public 
Interface 
AgGxPrimitivePointBatch _
        
Implements 

IAgGxPrimitivePointBatch
public 
interface class 
AgGxPrimitivePointBatch : 

IAgGxPrimitivePointBatch
Members
All Members Methods Properties



Icon Member Description
CentralBody (Inherited from IAgGxPrimitivePointBatch.)
Color
The primitive's color. Use System.Drawing.ColorTranslator.ToOle to assign this with a .NET System.Drawing.Color.
(Inherited from IAgGxPrimitivePointBatch.)
DisplayCondition (Inherited from IAgGxPrimitivePointBatch.)
DisplayConditionPerPoint
The distance display condition applied to each individual point in the batch. This is efficiently evaluated for each point using the GPU.
(Inherited from IAgGxPrimitivePointBatch.)
GetBoundingSphere(Double % , Double % , Double % , Double % ) (Inherited from IAgGxPrimitivePointBatch.)
GetDefinition(IAgGxCentralBody % , AgGxReferenceFrame % , IAgGxPrimitiveRenderer % , AgGxRenderPass % , Double % , Double % , Double % , Double % ) (Inherited from IAgGxPrimitivePointBatch.)
GetRGBA(Byte % , Byte % , Byte % , Byte % ) (Inherited from IAgGxPrimitivePointBatch.)
GetStateBlock(AgGxRenderPass) (Inherited from IAgGxPrimitivePointBatch.)
Initialize(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, Array % ) (Inherited from IAgGxPrimitivePointBatch.)
InitializeCartographic(IAgGxCentralBody, AgGxVertexUpdate, Array % ) (Inherited from IAgGxPrimitivePointBatch.)
InitializeCartographicWithColors(IAgGxCentralBody, AgGxVertexUpdate, Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePointBatch.)
InitializeFromCartesianCollection(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, IAgGxCartesianCollection)
Initializes a point batch using a Cartesian collection. Each position will be represented with one point.
(Inherited from IAgGxPrimitivePointBatch.)
InitializeFromCartographicCollection(IAgGxCentralBody, AgGxVertexUpdate, IAgGxCartographicCollection)
Initializes a point batch using a cartographic collection. Each position will be represented with one point. The ReferenceFrame is automatically set to ReferenceFrameFixed.
(Inherited from IAgGxPrimitivePointBatch.)
InitializeWithColors(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePointBatch.)
Node (Inherited from IAgGxPrimitivePointBatch.)
PixelSize
The size of each point, in pixels. Points do not resize as the window size is changed.
(Inherited from IAgGxPrimitivePointBatch.)
ReferenceFrame (Inherited from IAgGxPrimitivePointBatch.)
Render(IAgGxRendererContext, IAgGxDynamicScenePerFrustum, AgGxRenderPass) (Inherited from IAgGxPrimitivePointBatch.)
Renderer (Inherited from IAgGxPrimitivePointBatch.)
RenderForPick(IAgGxRendererContext, IAgGxDynamicScenePerFrustum, AgGxRenderPass, IAgGxPickStack) (Inherited from IAgGxPrimitivePointBatch.)
RenderPasses (Inherited from IAgGxPrimitivePointBatch.)
Set(Array % ) (Inherited from IAgGxPrimitivePointBatch.)
SetCartographic(Array % ) (Inherited from IAgGxPrimitivePointBatch.)
SetCartographicWithColors(Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePointBatch.)
SetFromCartesianCollection(IAgGxCartesianCollection)
Defines a point batch using a Cartesian collection. Each position will be represented with one point. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePointBatch.)
SetFromCartographicCollection(IAgGxCartographicCollection)
Defines a point batch using a cartographic collection. Each position will be represented with one point. It is only valid to call this if the ReferenceFrame is ReferenceFrameFixed. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePointBatch.)
SetManagerReferences(IAgGxDirtyList, Int32) (Inherited from IAgGxPrimitivePointBatch.)
SetPartial(Array % , Array % , AgGxIndicesOrder) (Inherited from IAgGxPrimitivePointBatch.)
SetPartialCartographic(Array % , Array % , AgGxIndicesOrder) (Inherited from IAgGxPrimitivePointBatch.)
SetPartialCartographicWithColors(Array % , Array % , Array % , AgGxIndicesOrder, AgGxRenderPassHint) (Inherited from IAgGxPrimitivePointBatch.)
SetPartialWithColors(Array % , Array % , Array % , AgGxIndicesOrder, AgGxRenderPassHint) (Inherited from IAgGxPrimitivePointBatch.)
SetRGBA(Byte, Byte, Byte, Byte)
Sets the primitive's color using red, green, blue and alpha components. Each component ranges from 0-255, where 255 is maximum intensity.
(Inherited from IAgGxPrimitivePointBatch.)
SetWithColors(Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePointBatch.)
SupportsDisplayConditionPerPoint
True if the DisplayConditionPerPoint property is supported. Video cards supporting programmable vertex shaders (e.g. OpenGL 2.0 or higher) will support this.
(Inherited from IAgGxPrimitivePointBatch.)
Translucency
The primitive's translucency. Translucency is between 0 and 100, where 0 is opaque and 100 is transparent.
(Inherited from IAgGxPrimitivePointBatch.)
VertexUpdate
How the primitive's vertices are expected to be updated with Set() or SetPartial() methods. This is provided to the primitive's initialization methods so the primitive can provide the best performance for the expected update pattern.
(Inherited from IAgGxPrimitivePointBatch.)

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