| Package | Description | 
|---|---|
| agi.foundation.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| agi.foundation.graphics.advanced | 
 Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Texture2D | 
TriangleMeshPrimitive.getTexture()
Gets the texture to be drawn on the triangle mesh. 
 | 
Texture2D | 
TextureScreenOverlay.getTexture()
Gets the texture (image) to be drawn on the overlay. 
 | 
Texture2D | 
SurfaceMeshPrimitive.getTexture()
Gets the texture applied to this primitive when rendering. 
 | 
Texture2D | 
MarkerBatchPrimitive.getTexture()
Gets the per-batch texture, which is applied to each marker in the batch. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TriangleMeshPrimitive.setTexture(Texture2D texture)
Sets the texture to be drawn on the triangle mesh. 
 | 
void | 
TextureScreenOverlay.setTexture(Texture2D value)
Sets the texture (image) to be drawn on the overlay. 
 | 
void | 
SurfaceMeshPrimitive.setTexture(Texture2D value)
Sets the texture applied to this primitive when rendering. 
 | 
void | 
MarkerBatchPrimitive.setTexture(Texture2D value)
Sets the per-batch texture, which is applied to each marker in the batch. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MarkerBatchPrimitiveOptionalParameters.setTextures(Iterable<Texture2D> textures)
Defines a collection of textures, one for each marker in the batch. 
 | 
| Constructor and Description | 
|---|
TextureScreenOverlay(double xPixels,
                    double yPixels,
                    Texture2D texture)
Initializes the overlay with a specified background texture. 
 | 
TextureScreenOverlay(ScreenOverlayPoint position,
                    Texture2D texture)
Initializes the overlay with a specified background texture. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Texture2D | 
Texture2DFactory.fromBitmap(BufferedImage bitmap)
Creates a new texture from a bitmap. 
 | 
Texture2D | 
Texture2DFactory.fromMemory(byte[] value,
          RasterAttributes attributes)
Creates a new texture from memory. 
 | 
Texture2D | 
Texture2DFactory.fromRaster(Raster raster)
Creates a new texture from a  
Raster. | 
Texture2D | 
Texture2DFactory.fromUri(String uri)
Creates a new texture from a URI, which can be a file, HTTP, HTTPS, or FTP source. 
 | 
Texture2D | 
Texture2DFactory.fromUri(URI uri)
Creates a new texture from a URI, which can be a file, HTTP, HTTPS, or FTP source. 
 | 
Texture2D | 
CameraSnapshot.saveToTexture()
Saves a snapshot of the 3D window to a
 
Texture2D. | 
| Modifier and Type | Method and Description | 
|---|---|
GraphicsParameter<Texture2D> | 
SurfaceGraphics.getTexture()
Gets a parameter defining the  
Texture2D of the surface over time. | 
GraphicsParameter<Texture2D> | 
MarkerGraphics.getTexture()
Gets a parameter indicating the  
Texture2D of the marker over time. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SurfaceGraphics.setTexture(GraphicsParameter<Texture2D> value)
Sets a parameter defining the  
Texture2D of the surface over time. | 
void | 
MarkerGraphics.setTexture(GraphicsParameter<Texture2D> value)
Sets a parameter indicating the  
Texture2D of the marker over time. | 
| Modifier and Type | Method and Description | 
|---|---|
Texture2D | 
SensorFieldOfViewVisualizer.getFootprintInteriorTexture()
Gets a value defining the  
Texture2D of the footprint interior. | 
abstract Texture2D | 
MarkerCallback.invoke(Transaction transaction,
      TEntity entity)
Returns a texture to be used as a marker for the specified entity. 
 | 
Texture2D | 
MarkerCallback.Function.invoke(Transaction transaction,
      TEntity entity)
Returns a texture to be used as a marker for the specified entity. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SensorFieldOfViewVisualizer.setFootprintInteriorTexture(Texture2D value)
Sets a value defining the  
Texture2D of the footprint interior. |