![]() |
MapLink Pro 11.1.1.0.
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 |