Beispiel #1
0
 public RenderStyleCache(RenderTheme outerInstance, int type)
 {
     this.outerInstance = outerInstance;
     cache           = new LRUCache <MatchingCacheKey, RenderStyleItem>(MATCHING_CACHE_SIZE);
     instructionList = new List <RenderStyle>(4);
     cacheKey        = new MatchingCacheKey();
     matchType       = type;
 }
        private static IRenderTheme replaceThemeSymbols(RenderTheme renderTheme, IDictionary <object, TextureRegion> regionMap)
        {
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.oscim.theme.styles.SymbolStyle.SymbolBuilder<?> symbolBuilder = org.oscim.theme.styles.SymbolStyle.builder();
            SymbolStyle.SymbolBuilder <object> symbolBuilder = SymbolStyle.builder();
            foreach (Rule rule in renderTheme.Rules)
            {
                replaceRuleSymbols(rule, regionMap, symbolBuilder);
            }
            return(renderTheme);
        }
Beispiel #3
0
 public RenderStyleItem(RenderTheme outerInstance)
 {
     this.outerInstance = outerInstance;
 }