[−][src]Trait uikit_sys::INSLayoutManager
Provided methods
unsafe fn init(self) -> instancetype where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn addTextContainer_(self, container: NSTextContainer) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn insertTextContainer_atIndex_(
self,
container: NSTextContainer,
index: NSUInteger
) where
Self::Target: Message + Sized,
self,
container: NSTextContainer,
index: NSUInteger
) where
Self::Target: Message + Sized,
unsafe fn removeTextContainerAtIndex_(self, index: NSUInteger) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn textContainerChangedGeometry_(self, container: NSTextContainer) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn invalidateGlyphsForCharacterRange_changeInLength_actualCharacterRange_(
self,
charRange: NSRange,
delta: NSInteger,
actualCharRange: NSRangePointer
) where
Self::Target: Message + Sized,
self,
charRange: NSRange,
delta: NSInteger,
actualCharRange: NSRangePointer
) where
Self::Target: Message + Sized,
unsafe fn invalidateLayoutForCharacterRange_actualCharacterRange_(
self,
charRange: NSRange,
actualCharRange: NSRangePointer
) where
Self::Target: Message + Sized,
self,
charRange: NSRange,
actualCharRange: NSRangePointer
) where
Self::Target: Message + Sized,
unsafe fn invalidateDisplayForCharacterRange_(self, charRange: NSRange) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn invalidateDisplayForGlyphRange_(self, glyphRange: NSRange) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn processEditingForTextStorage_edited_range_changeInLength_invalidatedRange_(
self,
textStorage: NSTextStorage,
editMask: NSTextStorageEditActions,
newCharRange: NSRange,
delta: NSInteger,
invalidatedCharRange: NSRange
) where
Self::Target: Message + Sized,
self,
textStorage: NSTextStorage,
editMask: NSTextStorageEditActions,
newCharRange: NSRange,
delta: NSInteger,
invalidatedCharRange: NSRange
) where
Self::Target: Message + Sized,
unsafe fn ensureGlyphsForCharacterRange_(self, charRange: NSRange) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn ensureGlyphsForGlyphRange_(self, glyphRange: NSRange) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn ensureLayoutForCharacterRange_(self, charRange: NSRange) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn ensureLayoutForGlyphRange_(self, glyphRange: NSRange) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn ensureLayoutForTextContainer_(self, container: NSTextContainer) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn ensureLayoutForBoundingRect_inTextContainer_(
self,
bounds: CGRect,
container: NSTextContainer
) where
Self::Target: Message + Sized,
self,
bounds: CGRect,
container: NSTextContainer
) where
Self::Target: Message + Sized,
unsafe fn setGlyphs_properties_characterIndexes_font_forGlyphRange_(
self,
glyphs: *const CGGlyph,
props: *const NSGlyphProperty,
charIndexes: *const NSUInteger,
aFont: UIFont,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
self,
glyphs: *const CGGlyph,
props: *const NSGlyphProperty,
charIndexes: *const NSUInteger,
aFont: UIFont,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
unsafe fn CGGlyphAtIndex_isValidIndex_(
self,
glyphIndex: NSUInteger,
isValidIndex: *mut BOOL
) -> CGGlyph where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
isValidIndex: *mut BOOL
) -> CGGlyph where
Self::Target: Message + Sized,
unsafe fn CGGlyphAtIndex_(self, glyphIndex: NSUInteger) -> CGGlyph where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn isValidGlyphIndex_(self, glyphIndex: NSUInteger) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn propertyForGlyphAtIndex_(
self,
glyphIndex: NSUInteger
) -> NSGlyphProperty where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger
) -> NSGlyphProperty where
Self::Target: Message + Sized,
unsafe fn characterIndexForGlyphAtIndex_(
self,
glyphIndex: NSUInteger
) -> NSUInteger where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn glyphIndexForCharacterAtIndex_(
self,
charIndex: NSUInteger
) -> NSUInteger where
Self::Target: Message + Sized,
self,
charIndex: NSUInteger
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn getGlyphsInRange_glyphs_properties_characterIndexes_bidiLevels_(
self,
glyphRange: NSRange,
glyphBuffer: *mut CGGlyph,
props: *mut NSGlyphProperty,
charIndexBuffer: *mut NSUInteger,
bidiLevelBuffer: *mut c_uchar
) -> NSUInteger where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
glyphBuffer: *mut CGGlyph,
props: *mut NSGlyphProperty,
charIndexBuffer: *mut NSUInteger,
bidiLevelBuffer: *mut c_uchar
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn setTextContainer_forGlyphRange_(
self,
container: NSTextContainer,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
self,
container: NSTextContainer,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
unsafe fn setLineFragmentRect_forGlyphRange_usedRect_(
self,
fragmentRect: CGRect,
glyphRange: NSRange,
usedRect: CGRect
) where
Self::Target: Message + Sized,
self,
fragmentRect: CGRect,
glyphRange: NSRange,
usedRect: CGRect
) where
Self::Target: Message + Sized,
unsafe fn setExtraLineFragmentRect_usedRect_textContainer_(
self,
fragmentRect: CGRect,
usedRect: CGRect,
container: NSTextContainer
) where
Self::Target: Message + Sized,
self,
fragmentRect: CGRect,
usedRect: CGRect,
container: NSTextContainer
) where
Self::Target: Message + Sized,
unsafe fn setLocation_forStartOfGlyphRange_(
self,
location: CGPoint,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
self,
location: CGPoint,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
unsafe fn setNotShownAttribute_forGlyphAtIndex_(
self,
flag: BOOL,
glyphIndex: NSUInteger
) where
Self::Target: Message + Sized,
self,
flag: BOOL,
glyphIndex: NSUInteger
) where
Self::Target: Message + Sized,
unsafe fn setDrawsOutsideLineFragment_forGlyphAtIndex_(
self,
flag: BOOL,
glyphIndex: NSUInteger
) where
Self::Target: Message + Sized,
self,
flag: BOOL,
glyphIndex: NSUInteger
) where
Self::Target: Message + Sized,
unsafe fn setAttachmentSize_forGlyphRange_(
self,
attachmentSize: CGSize,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
self,
attachmentSize: CGSize,
glyphRange: NSRange
) where
Self::Target: Message + Sized,
unsafe fn getFirstUnlaidCharacterIndex_glyphIndex_(
self,
charIndex: *mut NSUInteger,
glyphIndex: *mut NSUInteger
) where
Self::Target: Message + Sized,
self,
charIndex: *mut NSUInteger,
glyphIndex: *mut NSUInteger
) where
Self::Target: Message + Sized,
unsafe fn firstUnlaidCharacterIndex(self) -> NSUInteger where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn firstUnlaidGlyphIndex(self) -> NSUInteger where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn textContainerForGlyphAtIndex_effectiveRange_(
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer
) -> NSTextContainer where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer
) -> NSTextContainer where
Self::Target: Message + Sized,
unsafe fn textContainerForGlyphAtIndex_effectiveRange_withoutAdditionalLayout_(
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer,
flag: BOOL
) -> NSTextContainer where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer,
flag: BOOL
) -> NSTextContainer where
Self::Target: Message + Sized,
unsafe fn usedRectForTextContainer_(self, container: NSTextContainer) -> CGRect where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn lineFragmentRectForGlyphAtIndex_effectiveRange_(
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer
) -> CGRect where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer
) -> CGRect where
Self::Target: Message + Sized,
unsafe fn lineFragmentRectForGlyphAtIndex_effectiveRange_withoutAdditionalLayout_(
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer,
flag: BOOL
) -> CGRect where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer,
flag: BOOL
) -> CGRect where
Self::Target: Message + Sized,
unsafe fn lineFragmentUsedRectForGlyphAtIndex_effectiveRange_(
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer
) -> CGRect where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer
) -> CGRect where
Self::Target: Message + Sized,
unsafe fn lineFragmentUsedRectForGlyphAtIndex_effectiveRange_withoutAdditionalLayout_(
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer,
flag: BOOL
) -> CGRect where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger,
effectiveGlyphRange: NSRangePointer,
flag: BOOL
) -> CGRect where
Self::Target: Message + Sized,
unsafe fn locationForGlyphAtIndex_(self, glyphIndex: NSUInteger) -> CGPoint where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn notShownAttributeForGlyphAtIndex_(
self,
glyphIndex: NSUInteger
) -> BOOL where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger
) -> BOOL where
Self::Target: Message + Sized,
unsafe fn drawsOutsideLineFragmentForGlyphAtIndex_(
self,
glyphIndex: NSUInteger
) -> BOOL where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger
) -> BOOL where
Self::Target: Message + Sized,
unsafe fn attachmentSizeForGlyphAtIndex_(self, glyphIndex: NSUInteger) -> CGSize where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn truncatedGlyphRangeInLineFragmentForGlyphAtIndex_(
self,
glyphIndex: NSUInteger
) -> NSRange where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn glyphRangeForCharacterRange_actualCharacterRange_(
self,
charRange: NSRange,
actualCharRange: NSRangePointer
) -> NSRange where
Self::Target: Message + Sized,
self,
charRange: NSRange,
actualCharRange: NSRangePointer
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn characterRangeForGlyphRange_actualGlyphRange_(
self,
glyphRange: NSRange,
actualGlyphRange: NSRangePointer
) -> NSRange where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
actualGlyphRange: NSRangePointer
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn glyphRangeForTextContainer_(
self,
container: NSTextContainer
) -> NSRange where
Self::Target: Message + Sized,
self,
container: NSTextContainer
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn rangeOfNominallySpacedGlyphsContainingIndex_(
self,
glyphIndex: NSUInteger
) -> NSRange where
Self::Target: Message + Sized,
self,
glyphIndex: NSUInteger
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn boundingRectForGlyphRange_inTextContainer_(
self,
glyphRange: NSRange,
container: NSTextContainer
) -> CGRect where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
container: NSTextContainer
) -> CGRect where
Self::Target: Message + Sized,
unsafe fn glyphRangeForBoundingRect_inTextContainer_(
self,
bounds: CGRect,
container: NSTextContainer
) -> NSRange where
Self::Target: Message + Sized,
self,
bounds: CGRect,
container: NSTextContainer
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn glyphRangeForBoundingRectWithoutAdditionalLayout_inTextContainer_(
self,
bounds: CGRect,
container: NSTextContainer
) -> NSRange where
Self::Target: Message + Sized,
self,
bounds: CGRect,
container: NSTextContainer
) -> NSRange where
Self::Target: Message + Sized,
unsafe fn glyphIndexForPoint_inTextContainer_fractionOfDistanceThroughGlyph_(
self,
point: CGPoint,
container: NSTextContainer,
partialFraction: *mut CGFloat
) -> NSUInteger where
Self::Target: Message + Sized,
self,
point: CGPoint,
container: NSTextContainer,
partialFraction: *mut CGFloat
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn glyphIndexForPoint_inTextContainer_(
self,
point: CGPoint,
container: NSTextContainer
) -> NSUInteger where
Self::Target: Message + Sized,
self,
point: CGPoint,
container: NSTextContainer
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn fractionOfDistanceThroughGlyphForPoint_inTextContainer_(
self,
point: CGPoint,
container: NSTextContainer
) -> CGFloat where
Self::Target: Message + Sized,
self,
point: CGPoint,
container: NSTextContainer
) -> CGFloat where
Self::Target: Message + Sized,
unsafe fn characterIndexForPoint_inTextContainer_fractionOfDistanceBetweenInsertionPoints_(
self,
point: CGPoint,
container: NSTextContainer,
partialFraction: *mut CGFloat
) -> NSUInteger where
Self::Target: Message + Sized,
self,
point: CGPoint,
container: NSTextContainer,
partialFraction: *mut CGFloat
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn getLineFragmentInsertionPointsForCharacterAtIndex_alternatePositions_inDisplayOrder_positions_characterIndexes_(
self,
charIndex: NSUInteger,
aFlag: BOOL,
dFlag: BOOL,
positions: *mut CGFloat,
charIndexes: *mut NSUInteger
) -> NSUInteger where
Self::Target: Message + Sized,
self,
charIndex: NSUInteger,
aFlag: BOOL,
dFlag: BOOL,
positions: *mut CGFloat,
charIndexes: *mut NSUInteger
) -> NSUInteger where
Self::Target: Message + Sized,
unsafe fn enumerateLineFragmentsForGlyphRange_usingBlock_(
self,
glyphRange: NSRange,
block: _bindgen_ty_id_165944
) where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
block: _bindgen_ty_id_165944
) where
Self::Target: Message + Sized,
unsafe fn enumerateEnclosingRectsForGlyphRange_withinSelectedGlyphRange_inTextContainer_usingBlock_(
self,
glyphRange: NSRange,
selectedRange: NSRange,
textContainer: NSTextContainer,
block: _bindgen_ty_id_165957
) where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
selectedRange: NSRange,
textContainer: NSTextContainer,
block: _bindgen_ty_id_165957
) where
Self::Target: Message + Sized,
unsafe fn drawBackgroundForGlyphRange_atPoint_(
self,
glyphsToShow: NSRange,
origin: CGPoint
) where
Self::Target: Message + Sized,
self,
glyphsToShow: NSRange,
origin: CGPoint
) where
Self::Target: Message + Sized,
unsafe fn drawGlyphsForGlyphRange_atPoint_(
self,
glyphsToShow: NSRange,
origin: CGPoint
) where
Self::Target: Message + Sized,
self,
glyphsToShow: NSRange,
origin: CGPoint
) where
Self::Target: Message + Sized,
unsafe fn showCGGlyphs_positions_count_font_textMatrix_attributes_inContext_(
self,
glyphs: *const CGGlyph,
positions: *const CGPoint,
glyphCount: NSInteger,
font: UIFont,
textMatrix: CGAffineTransform,
attributes: NSDictionary,
CGContext: CGContextRef
) where
Self::Target: Message + Sized,
self,
glyphs: *const CGGlyph,
positions: *const CGPoint,
glyphCount: NSInteger,
font: UIFont,
textMatrix: CGAffineTransform,
attributes: NSDictionary,
CGContext: CGContextRef
) where
Self::Target: Message + Sized,
unsafe fn fillBackgroundRectArray_count_forCharacterRange_color_(
self,
rectArray: *const CGRect,
rectCount: NSUInteger,
charRange: NSRange,
color: UIColor
) where
Self::Target: Message + Sized,
self,
rectArray: *const CGRect,
rectCount: NSUInteger,
charRange: NSRange,
color: UIColor
) where
Self::Target: Message + Sized,
unsafe fn drawUnderlineForGlyphRange_underlineType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(
self,
glyphRange: NSRange,
underlineVal: NSUnderlineStyle,
baselineOffset: CGFloat,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
underlineVal: NSUnderlineStyle,
baselineOffset: CGFloat,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
unsafe fn underlineGlyphRange_underlineType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(
self,
glyphRange: NSRange,
underlineVal: NSUnderlineStyle,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
underlineVal: NSUnderlineStyle,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
unsafe fn drawStrikethroughForGlyphRange_strikethroughType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(
self,
glyphRange: NSRange,
strikethroughVal: NSUnderlineStyle,
baselineOffset: CGFloat,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
strikethroughVal: NSUnderlineStyle,
baselineOffset: CGFloat,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
unsafe fn strikethroughGlyphRange_strikethroughType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin_(
self,
glyphRange: NSRange,
strikethroughVal: NSUnderlineStyle,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
self,
glyphRange: NSRange,
strikethroughVal: NSUnderlineStyle,
lineRect: CGRect,
lineGlyphRange: NSRange,
containerOrigin: CGPoint
) where
Self::Target: Message + Sized,
unsafe fn textStorage(self) -> NSTextStorage where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setTextStorage_(self, textStorage: NSTextStorage) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn textContainers(self) -> NSArray where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn delegate(self) -> *mut u64 where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setDelegate_(self, delegate: *mut u64) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn showsInvisibleCharacters(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setShowsInvisibleCharacters_(self, showsInvisibleCharacters: BOOL) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn showsControlCharacters(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setShowsControlCharacters_(self, showsControlCharacters: BOOL) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn usesFontLeading(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setUsesFontLeading_(self, usesFontLeading: BOOL) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn allowsNonContiguousLayout(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setAllowsNonContiguousLayout_(self, allowsNonContiguousLayout: BOOL) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn hasNonContiguousLayout(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn limitsLayoutForSuspiciousContents(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setLimitsLayoutForSuspiciousContents_(
self,
limitsLayoutForSuspiciousContents: BOOL
) where
Self::Target: Message + Sized,
self,
limitsLayoutForSuspiciousContents: BOOL
) where
Self::Target: Message + Sized,
unsafe fn usesDefaultHyphenation(self) -> BOOL where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn setUsesDefaultHyphenation_(self, usesDefaultHyphenation: BOOL) where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn numberOfGlyphs(self) -> NSUInteger where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn extraLineFragmentRect(self) -> CGRect where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn extraLineFragmentUsedRect(self) -> CGRect where
Self::Target: Message + Sized,
Self::Target: Message + Sized,
unsafe fn extraLineFragmentTextContainer(self) -> NSTextContainer where
Self::Target: Message + Sized,
Self::Target: Message + Sized,