declare namespace ObjC{ namespace classes{ export class NSLayoutManager extends NSObject{ init():NSLayoutManager; initWithCoder_(coder:NSCoder|NativePointer):NSLayoutManager; addTextContainer_(container:NSTextContainer|NativePointer):any; insertTextContainer_atIndex_(container:NSTextContainer|NativePointer,index:number|NativePointer):any; removeTextContainerAtIndex_(index:number|NativePointer):any; textContainerChangedGeometry_(container:NSTextContainer|NativePointer):any; invalidateGlyphsForCharacterRange_changeInLength_actualCharacterRange_(charRange:NativePointer|NativePointer,delta:number|NativePointer,actualCharRange:NativePointer|NativePointer):any; invalidateLayoutForCharacterRange_actualCharacterRange_(charRange:NativePointer|NativePointer,actualCharRange:NativePointer|NativePointer):any; invalidateDisplayForCharacterRange_(charRange:NativePointer|NativePointer):any; invalidateDisplayForGlyphRange_(glyphRange:NativePointer|NativePointer):any; processEditingForTextStorage_edited_range_changeInLength_invalidatedRange_(textStorage:NSTextStorage|NativePointer,editMask:any|NativePointer,newCharRange:NativePointer|NativePointer,delta:number|NativePointer,invalidatedCharRange:NativePointer|NativePointer):any; ensureGlyphsForCharacterRange_(charRange:NativePointer|NativePointer):any; ensureGlyphsForGlyphRange_(glyphRange:NativePointer|NativePointer):any; ensureLayoutForCharacterRange_(charRange:NativePointer|NativePointer):any; ensureLayoutForGlyphRange_(glyphRange:NativePointer|NativePointer):any; ensureLayoutForTextContainer_(container:NSTextContainer|NativePointer):any; ensureLayoutForBoundingRect_inTextContainer_(bounds:NSObject|NativePointer,container:NSTextContainer|NativePointer):any; setGlyphs_properties_characterIndexes_font_forGlyphRange_(glyphs:NSObject|NativePointer,props:any|NativePointer,charIndexes:NativePointer|NativePointer,aFont:UIFont|NativePointer,glyphRange:NativePointer|NativePointer):any; CGGlyphAtIndex_isValidIndex_(glyphIndex:number|NativePointer,isValidIndex:NativePointer|NativePointer):NSObject; CGGlyphAtIndex_(glyphIndex:number|NativePointer):NSObject; isValidGlyphIndex_(glyphIndex:number|NativePointer):number; propertyForGlyphAtIndex_(glyphIndex:number|NativePointer):any; characterIndexForGlyphAtIndex_(glyphIndex:number|NativePointer):number; glyphIndexForCharacterAtIndex_(charIndex:number|NativePointer):number; getGlyphsInRange_glyphs_properties_characterIndexes_bidiLevels_(glyphRange:NativePointer|NativePointer,glyphBuffer:NSObject|NativePointer,props:NativePointer|NativePointer,charIndexBuffer:NativePointer|NativePointer,bidiLevelBuffer:NativePointer|NativePointer):number; setTextContainer_forGlyphRange_(container:NSTextContainer|NativePointer,glyphRange:NativePointer|NativePointer):any; setLineFragmentRect_forGlyphRange_usedRect_(fragmentRect:NSObject|NativePointer,glyphRange:NativePointer|NativePointer,usedRect:NSObject|NativePointer):any; setExtraLineFragmentRect_usedRect_textContainer_(fragmentRect:NSObject|NativePointer,usedRect:NSObject|NativePointer,container:NSTextContainer|NativePointer):any; setLocation_forStartOfGlyphRange_(location:NSObject|NativePointer,glyphRange:NativePointer|NativePointer):any; setNotShownAttribute_forGlyphAtIndex_(flag:number|NativePointer,glyphIndex:number|NativePointer):any; setDrawsOutsideLineFragment_forGlyphAtIndex_(flag:number|NativePointer,glyphIndex:number|NativePointer):any; setAttachmentSize_forGlyphRange_(attachmentSize:NSObject|NativePointer,glyphRange:NativePointer|NativePointer):any; getFirstUnlaidCharacterIndex_glyphIndex_(charIndex:NativePointer|NativePointer,glyphIndex:NativePointer|NativePointer):any; firstUnlaidCharacterIndex():number; firstUnlaidGlyphIndex():number; textContainerForGlyphAtIndex_effectiveRange_(glyphIndex:number|NativePointer,effectiveGlyphRange:NativePointer|NativePointer):NSTextContainer; textContainerForGlyphAtIndex_effectiveRange_withoutAdditionalLayout_(glyphIndex:number|NativePointer,effectiveGlyphRange:NativePointer|NativePointer,flag:number|NativePointer):NSTextContainer; usedRectForTextContainer_(container:NSTextContainer|NativePointer):NSObject; lineFragmentRectForGlyphAtIndex_effectiveRange_(glyphIndex:number|NativePointer,effectiveGlyphRange:NativePointer|NativePointer):NSObject; lineFragmentRectForGlyphAtIndex_effectiveRange_withoutAdditionalLayout_(glyphIndex:number|NativePointer,effectiveGlyphRange:NativePointer|NativePointer,flag:number|NativePointer):NSObject; lineFragmentUsedRectForGlyphAtIndex_effectiveRange_(glyphIndex:number|NativePointer,effectiveGlyphRange:NativePointer|NativePointer):NSObject; lineFragmentUsedRectForGlyphAtIndex_effectiveRange_withoutAdditionalLayout_(glyphIndex:number|NativePointer,effectiveGlyphRange:NativePointer|NativePointer,flag:number|NativePointer):NSObject; locationForGlyphAtIndex_(glyphIndex:number|NativePointer):NSObject; notShownAttributeForGlyphAtIndex_(glyphIndex:number|NativePointer):number; drawsOutsideLineFragmentForGlyphAtIndex_(glyphIndex:number|NativePointer):number; attachmentSizeForGlyphAtIndex_(glyphIndex:number|NativePointer):NSObject; truncatedGlyphRangeInLineFragmentForGlyphAtIndex_(glyphIndex:number|NativePointer):NativePointer; glyphRangeForCharacterRange_actualCharacterRange_(charRange:NativePointer|NativePointer,actualCharRange:NativePointer|NativePointer):NativePointer; characterRangeForGlyphRange_actualGlyphRange_(glyphRange:NativePointer|NativePointer,actualGlyphRange:NativePointer|NativePointer):NativePointer; glyphRangeForTextContainer_(container:NSTextContainer|NativePointer):NativePointer; rangeOfNominallySpacedGlyphsContainingIndex_(glyphIndex:number|NativePointer):NativePointer; boundingRectForGlyphRange_inTextContainer_(glyphRange:NativePointer|NativePointer,container:NSTextContainer|NativePointer):NSObject; glyphRangeForBoundingRect_inTextContainer_(bounds:NSObject|NativePointer,container:NSTextContainer|NativePointer):NativePointer; glyphRangeForBoundingRectWithoutAdditionalLayout_inTextContainer_(bounds:NSObject|NativePointer,container:NSTextContainer|NativePointer):NativePointer; glyphIndexForPoint_inTextContainer_fractionOfDistanceThroughGlyph_(point:NSObject|NativePointer,container:NSTextContainer|NativePointer,partialFraction:NSObject|NativePointer):number; glyphIndexForPoint_inTextContainer_(point:NSObject|NativePointer,container:NSTextContainer|NativePointer):number; fractionOfDistanceThroughGlyphForPoint_inTextContainer_(point:NSObject|NativePointer,container:NSTextContainer|NativePointer):NSObject; characterIndexForPoint_inTextContainer_fractionOfDistanceBetweenInsertionPoints_(point:NSObject|NativePointer,container:NSTextContainer|NativePointer,partialFraction:NSObject|NativePointer):number; getLineFragmentInsertionPointsForCharacterAtIndex_alternatePositions_inDisplayOrder_positions_characterIndexes_(charIndex:number|NativePointer,aFlag:number|NativePointer,dFlag:number|NativePointer,positions:NSObject|NativePointer,charIndexes:NativePointer|NativePointer):number; enumerateLineFragmentsForGlyphRange_usingBlock_(glyphRange:NativePointer|NativePointer,block:NativePointer|NativePointer):any; enumerateEnclosingRectsForGlyphRange_withinSelectedGlyphRange_inTextContainer_usingBlock_(glyphRange:NativePointer|NativePointer,selectedRange:NativePointer|NativePointer,textContainer:NSTextContainer|NativePointer,block:NativePointer|NativePointer):any; drawBackgroundForGlyphRange_atPoint_(glyphsToShow:NativePointer|NativePointer,origin:NSObject|NativePointer):any; drawGlyphsForGlyphRange_atPoint_(glyphsToShow:NativePointer|NativePointer,origin:NSObject|NativePointer):any; showCGGlyphs_positions_count_font_matrix_attributes_inContext_(glyphs:NSObject|NativePointer,positions:NSObject|NativePointer,glyphCount:number|NativePointer,font:UIFont|NativePointer,textMatrix:NSObject|NativePointer,attributes:NativePointer|NativePointer,graphicsContext:NSObject|NativePointer):any; fillBackgroundRectArray_count_forCharacterRange_color_(rectArray:NSObject|NativePointer,rectCount:number|NativePointer,charRange:NativePointer|NativePointer,color:UIColor|NativePointer):any; drawUnderlineForGlyphRange_underlineType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(glyphRange:NativePointer|NativePointer,underlineVal:any|NativePointer,baselineOffset:NSObject|NativePointer,lineRect:NSObject|NativePointer,lineGlyphRange:NativePointer|NativePointer,containerOrigin:NSObject|NativePointer):any; underlineGlyphRange_underlineType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(glyphRange:NativePointer|NativePointer,underlineVal:any|NativePointer,lineRect:NSObject|NativePointer,lineGlyphRange:NativePointer|NativePointer,containerOrigin:NSObject|NativePointer):any; drawStrikethroughForGlyphRange_strikethroughType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(glyphRange:NativePointer|NativePointer,strikethroughVal:any|NativePointer,baselineOffset:NSObject|NativePointer,lineRect:NSObject|NativePointer,lineGlyphRange:NativePointer|NativePointer,containerOrigin:NSObject|NativePointer):any; strikethroughGlyphRange_strikethroughType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(glyphRange:NativePointer|NativePointer,strikethroughVal:any|NativePointer,lineRect:NSObject|NativePointer,lineGlyphRange:NativePointer|NativePointer,containerOrigin:NSObject|NativePointer):any; textStorage():NSTextStorage; setTextStorage_(textStorage:NSTextStorage|NativePointer):any; textContainers():NativePointer; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; showsInvisibleCharacters():number; setShowsInvisibleCharacters_(showsInvisibleCharacters:number|NativePointer):any; showsControlCharacters():number; setShowsControlCharacters_(showsControlCharacters:number|NativePointer):any; hyphenationFactor():number; setHyphenationFactor_(hyphenationFactor:number|NativePointer):any; usesFontLeading():number; setUsesFontLeading_(usesFontLeading:number|NativePointer):any; allowsNonContiguousLayout():number; setAllowsNonContiguousLayout_(allowsNonContiguousLayout:number|NativePointer):any; hasNonContiguousLayout():number; limitsLayoutForSuspiciousContents():number; setLimitsLayoutForSuspiciousContents_(limitsLayoutForSuspiciousContents:number|NativePointer):any; numberOfGlyphs():number; extraLineFragmentRect():number; extraLineFragmentUsedRect():number; extraLineFragmentTextContainer():NSTextContainer; glyphAtIndex_isValidIndex_(glyphIndex:number|NativePointer,isValidIndex:NativePointer|NativePointer):NSObject; glyphAtIndex_(glyphIndex:number|NativePointer):NSObject; } } }