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); }
public RenderStyleItem(RenderTheme outerInstance) { this.outerInstance = outerInstance; }