NTARGB


@interface NTARGB : NSObject {
  void *swigCPtr;
  BOOL swigCMemOwn;
}

این کلاس برای کار با رنگ‌ها در فرمت RGBA استفاده می‌شود.

  • برابری این شی با شی مشخص شده را بررسی می‌کند.

    Declaration

    Objective-C

    - (BOOL)isEqual:(id)object;

    Swift

    func isEqual(_ object: Any!) -> Bool

    Parameters

    obj

    شی‌ مورد نظر

    Return Value

    در صورتی که دو شی یکسان باشند True و در غیر اینصورت False

  • معادل hash شده‌ی این این شی را برمی‌گرداند.

    @hide

    Declaration

    Objective-C

    - (NSUInteger)hash;

    Swift

    func hash() -> UInt

    Return Value

    معادل hash شده‌ی این شی

  • یک شی از نوع ARGB ایجاد می‌کند. رنگ این شی کاملاً سیاه است.

    Declaration

    Objective-C

    - (id)init;

    Swift

    init!()
  • با استفاده از کدهای رنگ قرمز، آبی و سبز به همراه آلفا، یک شی از نوع ARGB می‌سازد.

    Declaration

    Objective-C

    - (id)initWithR:(unsigned char)r
                  g:(unsigned char)g
                  b:(unsigned char)b
                  a:(unsigned char)a;

    Swift

    init!(r: UInt8, g: UInt8, b: UInt8, a: UInt8)

    Parameters

    r

    قرمز - مقادیر مجاز بین ۰ تا ۲۵۵

    g

    سبز - مقادیر مجاز بین ۰ تا ۲۵۵

    b

    آبی - مقادیر مجاز بین ۰ تا ۲۵۵

    a

    آلفا - مقادیر مجاز بین ۰ تا ۲۵۵

  • با استفاده از یک عدد ۳۲ بیتی encode شده، یک شی از نوع ARGB می‌سازد.

    Declaration

    Objective-C

    - (id)initWithColor:(int)color;

    Swift

    init!(color: Int32)
  • بررسی می‌کند که آیا مقدار دو شی رنگ با هم برابر هستند یا خیر.

    Declaration

    Objective-C

    - (BOOL)isEqualInternal:(NTARGB *)color;

    Swift

    func isEqualInternal(_ color: NTARGB!) -> Bool

    Return Value

    True در صورت برابری

  • بخش قرمز رنگ را برمی‌گرداند.

    Declaration

    Objective-C

    - (unsigned char)getR;

    Swift

    func getR() -> UInt8

    Return Value

    بخش قرمز - محدوده ۰ تا ۲۵۵

  • بخش سبز رنگ را برمی‌گرداند.

    Declaration

    Objective-C

    - (unsigned char)getG;

    Swift

    func getG() -> UInt8

    Return Value

    بخش سبز - محدوده ۰ تا ۲۵۵

  • بخش آبی رنگ را برمی‌گرداند.

    Declaration

    Objective-C

    - (unsigned char)getB;

    Swift

    func getB() -> UInt8

    Return Value

    بخش آبی - محدوده ۰ تا ۲۵۵

  • بخش آلفای رنگ را برمی‌گرداند.

    Declaration

    Objective-C

    - (unsigned char)getA;

    Swift

    func getA() -> UInt8

    Return Value

    بخش آلفا - محدوده ۰ تا ۲۵۵

  • رنگ را به یک عدد 32 بیتی (فرمت ARGB) تبدیل می‌کند.

    Declaration

    Objective-C

    - (int)getARGB;

    Swift

    func getARGB() -> Int32

    Return Value

    رنگ تبدیل‌شده به عدد 32 بیتی

  • معادل hash شده‌ی این این شی را برمی‌گرداند.

    @hide

    Declaration

    Objective-C

    - (int)hashInternal;

    Swift

    func hashInternal() -> Int32

    Return Value

    معادل hash شده‌ی این شی

  • رشته‌ی معادل شی جاری را ایجاد می‌کند. کاربرد این رشته عموماً برای logging می‌باشد.

    Declaration

    Objective-C

    - (NSString *)description;

    Swift

    func description() -> String!

    Return Value

    رشته‌ی معادل این شی

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;