MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
MapLink Accelerator API

Detailed Description

The MapLink Accelerator API

Classes

class  TSLAcceleratedBlockingRenderControl
 
class  TSLAcceleratedClientCustomDataLayer
 
class  TSLAcceleratedCustomDataLayer
 
class  TSLAcceleratedMTRenderControl
 
class  TSLAcceleratedRenderControl
 
class  TSLAcceleratedRenderer
 
class  TSLAcceleratedRenderingInterface
 
class  TSLAcceleratedSurface
 
class  TSLAcceleratorConfiguration
 
struct  TSLAcceleratorEnvelope
 
class  TSLDXAcceleratedSurface
 
class  TSLWGLAcceleratedSurface
 
class  TSLX11GLAcceleratedSurface
 

Typedefs

typedef void(* TSLAcceleratedRedrawCallback) (void *arg)
 
typedef void * TSLTextureTile
 
typedef void(* TSLTextureTileRenderedCallback) (void *object, int numberLeft)
 

Enumerations

enum  TSLDXSwapBuffer { TSLDXSwapBufferDiscard = 1 , TSLDXSwapBufferFlip = 2 , TSLDXSwapBufferCopy = 3 }
 

Class Documentation

◆ TSLAcceleratorEnvelope

struct TSLAcceleratorEnvelope

Device unit envelope.

Class Members
double m_x1

Data Members for Class Attributes

double m_x2
double m_y1
double m_y2

Typedef Documentation

◆ TSLAcceleratedRedrawCallback

typedef void(* TSLAcceleratedRedrawCallback) (void *arg)

Function typedef.

This function typedef defines the signature for a callback routine that may be supplied when creating an instance of a Render Control. The callback is used when all pending TextureTile's have been generated to allow the user to force an immediate redraw.

Implementation:

static void callbackFunction( void* arg );
Parameters
argThe arg value passed to the load function; user-defined.

◆ TSLTextureTile

typedef void* TSLTextureTile

This type represents a Texture Tile.

◆ TSLTextureTileRenderedCallback

typedef void(* TSLTextureTileRenderedCallback) (void *object, int numberLeft)

Function typedef.

This function typedef defines the signature for a callback routine that may be supplied when creating an instance Render Control. The callback is used when a TextureTile has been generated to allow the user to force an immediate redraw.

Implementation:

static void callbackFunction( void* arg, int numberLeft);

Parameters
argThe arg value passed to the load function; user-defined.
numberLeftIndicates the number of tiles which are left to render.

Enumeration Type Documentation

◆ TSLDXSwapBuffer

An enumeration which maps to the DirectX D3DSWAPEFFECT enumeration.

TSLDXSwapBufferDiscard is the DirectX D3DSWAPEFFECT_DISCARD This is the most efficent. TSLDXSwapBufferFlip is D3DSWAPEFFECT_FLIP This is the next most efficent. TSLDXSwapBufferCopy is D3DSWAPEFFECT_COPY This should be used when using the Editor SDK or GDI overlays.

Enumerator
TSLDXSwapBufferDiscard 
TSLDXSwapBufferFlip 
TSLDXSwapBufferCopy