STK Graphics PrimitivesSend comments on this topic.
InitializeWithPositionSize Method (IAgStkGraphicsTextureScreenOverlayFactory)
See Also
Position
An array with a size of 4 that represents the position of the overlay. The elements are in the order x position, y position, x , y .
Size
An array with a size of 4 that represents the size of the overlay. The elements are in the order width, height, width , height .
Windows





Windows & Linux

Description

Initializes the overlay with the specified position and size.

Syntax

[Visual Basic .NET]
Public Function InitializeWithPositionSize( _
    ByVal Position As System.Array, _
    ByVal Size As System.Array _
) As IAgStkGraphicsTextureScreenOverlay
[C#]
public IAgStkGraphicsTextureScreenOverlay InitializeWithPositionSize(
    System.Array Position,
    System.Array Size
);
[Managed C++]
public: IAgStkGraphicsTextureScreenOverlay^ InitializeWithPositionSize(
    System::Array ^ Position,
    System::Array ^ Size
);
[Unmanaged C++]
public: HRESULT InitializeWithPositionSize(
    SAFEARRAY * * Position,
    SAFEARRAY * * Size,
    IAgStkGraphicsTextureScreenOverlay ** ppRetVal
);
[Java]
public IAgStkGraphicsTextureScreenOverlay initializeWithPositionSize(
    AgSafeArray Position,
    AgSafeArray Size
);
[Python - STK API]
def InitializeWithPositionSize(self, Position:list, Size:list) -> "IAgStkGraphicsTextureScreenOverlay":

Parameters

Position
An array with a size of 4 that represents the position of the overlay. The elements are in the order x position, y position, x , y .
Size
An array with a size of 4 that represents the size of the overlay. The elements are in the order width, height, width , height .

See Also

Example

Shows the format of the Position and Size parameters when creating a texture screen overlay.
[C#]
Array position = new object[]
{
    0,
    0,
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels,
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels
};

Array size = new object[]
{
    100,
    200,
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels,
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels
};

IAgStkGraphicsTextureScreenOverlay screenOverlay = sceneManager.Initializers.TextureScreenOverlay.InitializeWithPositionSize(ref position, ref size);
Shows the format of the Position and Size parameters when creating a texture screen overlay.
[Visual Basic .NET]
Dim position As Array = New Object() {0, 0, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels}

Dim size As Array = New Object() {100, 200, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels}

Dim screenOverlay As IAgStkGraphicsTextureScreenOverlay = sceneManager.Initializers.TextureScreenOverlay.InitializeWithPositionSize(position, size)
© 2021 Analytical Graphics, Inc. All Rights Reserved.