fbs/fontandbitmapserver/sfbs/patchableconstants.cpp
changeset 187 9f66f99ee56f
parent 36 01a6848ebfd7
equal deleted inserted replaced
103:2717213c588a 187:9f66f99ee56f
     1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    52 	SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY
    52 	SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY
    53 @note	Default value: (0x00) This does not modify the writable data paging mode.
    53 @note	Default value: (0x00) This does not modify the writable data paging mode.
    54 */
    54 */
    55 EXPORT_C extern const TInt KFbServWritableDataPagingMode = 0x00;
    55 EXPORT_C extern const TInt KFbServWritableDataPagingMode = 0x00;
    56 
    56 
       
    57 /**
       
    58 @SYMPatchable
       
    59 @publishedPartner
       
    60 @prototype
       
    61 
       
    62 This constant determines the maximum size of the GPU memory that the font and 
       
    63 bitmap server's glyph atlas can use.
       
    64 The glyph atlas will store glyphs in this memory.  When the glyph atlas reaches 
       
    65 this limit, old glyphs will be evicted from the cache to make space for new glyphs.
       
    66 @note	Default value: 0.5 MB (0x00080000).
       
    67 */
       
    68 EXPORT_C extern const TInt KFbServGlyphAtlasCacheLimit = 0x00080000;
       
    69 
    57 // Header files declaring these constants are included to confirm that the definition matches.
    70 // Header files declaring these constants are included to confirm that the definition matches.
    58 // They are included at the end because otherwise the ARM compiler refuses to initialise the values.
    71 // They are included at the end because otherwise the ARM compiler refuses to initialise the values.
    59 #if (__ARMCC_VERSION >= 310000)
    72 #if (__ARMCC_VERSION >= 310000)
    60 //#	include "SERVER.H"	// Commented out to prevent warning dllexport/dllimport conflict
    73 //#	include "SERVER.H"	// Commented out to prevent warning dllexport/dllimport conflict
    61 #else
    74 #else