![]() |
MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
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 } |
| struct TSLAcceleratorEnvelope |
| 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 );
| arg | The arg value passed to the load function; user-defined. |
| typedef void* TSLTextureTile |
This type represents a Texture Tile.
| 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);
| arg | The arg value passed to the load function; user-defined. |
| numberLeft | Indicates the number of tiles which are left to render. |
| enum 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 | |