CartoType .NET API 7.8.2, 2022-03-25
for development in C#, Visual Basic and other .NET languages
Public Attributes | List of all members
CartoType::FrameworkParam Class Reference

Parameters for creating a Framework object when more detailed control is needed. For example, file buffer size and the maximum number of buffers can be set. More...

#include <CartoTypeWrapper.h>

Public Attributes

String ^ m_map_filename = nullptr
 The map. Must not be null or empty.
 
String ^ m_style_sheet_filename = nullptr
 The style sheet. Must not be null or empty.
 
String ^ m_font_filename = nullptr
 The font. Must not be null or empty.
 
int m_view_width = 256
 The width of the map in pixels. Must be greater than zero.
 
int m_view_height = 256
 The height of the map in pixels. Must be greater than zero.
 
array< Byte > ^ m_encryption_key = nullptr
 If non-null, an encryption key to be used when loading the map.
 
int m_file_buffer_size_in_bytes = 0
 The file buffer size in bytes. If it is zero or less the default value is used.
 
int m_max_file_buffer_count = 0
 The maximum number of file buffers. If it is zero or less the default value is used.
 
int m_text_index_levels = 0
 The number of levels of the text index to load into RAM. Use values from 1 to 5 to save RAM but make text searches slower. The value 0 causes the default number of levels to be loaded, which is 1. The value -1 disables text index loading.
 
bool m_maps_overlap = true
 

Detailed Description

Parameters for creating a Framework object when more detailed control is needed. For example, file buffer size and the maximum number of buffers can be set.

Member Data Documentation

◆ m_maps_overlap

bool CartoType::FrameworkParam::m_maps_overlap = true

If true, maps are allowed to overlap. If false, maps are clipped so that they do not overlap maps previously loaded.


The documentation for this class was generated from the following file: