Uses of Class
org.rococoa.cocoa.carboncore.wide

Packages that use wide
org.rococoa.cocoa.carboncore   
 

Uses of wide in org.rococoa.cocoa.carboncore
 

Subclasses of wide in org.rococoa.cocoa.carboncore
static class wide.ByReference
           
static class wide.ByValue
           
 

Fields in org.rococoa.cocoa.carboncore declared as wide
 wide XIOParam.ioWPosOffset
          wide positioning offset
C type : wide
 wide TimeRecord.value
          units (duration or absolute)
C type : CompTimeValue
 

Methods in org.rococoa.cocoa.carboncore that return wide
static wide[] wide.newArray(int arrayLength)
           
 wide CarbonCoreLibrary.WideAdd(wide target, wide source)
          WideAdd()

Discussion:
Adds the value in source to target and returns target.
 wide CarbonCoreLibrary.WideBitShift(wide target, int shift)
          WideBitShift()

Discussion:
Shift the value in target by shift bits.
 wide CarbonCoreLibrary.WideMultiply(int multiplicand, int multiplier, wide target)
          WideMultiply()

Discussion:
Returns the wide result of multipling two SInt32 values

Parameters:

multiplicand:

multiplier:

target:
a pointer to where to put the result of multiplying
multiplicand and multiplier, must not be NULL

Result:
the value target

Availability:
Mac OS X: in version 10.0 and later in CoreServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: in InterfaceLib 7.1 and later
Original signature : wide* WideMultiply(SInt32, SInt32, wide*)
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/FixMath.h:537
 wide CarbonCoreLibrary.WideNegate(wide target)
          WideNegate()

Discussion:
Negates the value ( twos complement ) in target and returns
target.
 wide CarbonCoreLibrary.WideShift(wide target, int shift)
          WideShift()

Discussion:
Shift the value in target by shift bits with upwards rounding of
the remainder.
 wide CarbonCoreLibrary.WideSubtract(wide target, wide source)
          WideSubtract()

Discussion:
Subtracts the value in source from target and returns target.
 wide CarbonCoreLibrary.WideWideDivide(wide dividend, int divisor, IntBuffer remainder)
          WideWideDivide()

Discussion:
Returns the wide integer and remainder results after dividing a
wide value by an SInt32.
 wide CarbonCoreLibrary.WideWideDivide(wide dividend, int divisor, IntByReference remainder)
          Deprecated. use the safer methods CarbonCoreLibrary.WideWideDivide(org.rococoa.cocoa.carboncore.wide, int, java.nio.IntBuffer) and CarbonCoreLibrary.WideWideDivide(org.rococoa.cocoa.carboncore.wide, int, com.sun.jna.ptr.IntByReference) instead
 

Methods in org.rococoa.cocoa.carboncore with parameters of type wide
 wide CarbonCoreLibrary.WideAdd(wide target, wide source)
          WideAdd()

Discussion:
Adds the value in source to target and returns target.
 wide CarbonCoreLibrary.WideBitShift(wide target, int shift)
          WideBitShift()

Discussion:
Shift the value in target by shift bits.
 int CarbonCoreLibrary.WideCompare(wide target, wide source)
          WideCompare()

Parameters:

target:
a pointer to the first wide to compare

source:
a pointer to the second wide to compare

Result:
return 0 if the value in target == the value in source ; a value
< 0 if *target < *source and a value > 0 if *target > *source

Availability:
Mac OS X: in version 10.0 and later in CoreServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: in InterfaceLib 7.1 and later
Original signature : WideCompare(const wide*, const wide*)
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/FixMath.h:375
 int CarbonCoreLibrary.WideDivide(wide dividend, int divisor, IntBuffer remainder)
          WideDivide()

Discussion:
Returns the integer and remainder results after dividing a wide
value by an SInt32.
 int CarbonCoreLibrary.WideDivide(wide dividend, int divisor, IntByReference remainder)
          Deprecated. use the safer methods CarbonCoreLibrary.WideDivide(org.rococoa.cocoa.carboncore.wide, int, java.nio.IntBuffer) and CarbonCoreLibrary.WideDivide(org.rococoa.cocoa.carboncore.wide, int, com.sun.jna.ptr.IntByReference) instead
 wide CarbonCoreLibrary.WideMultiply(int multiplicand, int multiplier, wide target)
          WideMultiply()

Discussion:
Returns the wide result of multipling two SInt32 values

Parameters:

multiplicand:

multiplier:

target:
a pointer to where to put the result of multiplying
multiplicand and multiplier, must not be NULL

Result:
the value target

Availability:
Mac OS X: in version 10.0 and later in CoreServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: in InterfaceLib 7.1 and later
Original signature : wide* WideMultiply(SInt32, SInt32, wide*)
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/FixMath.h:537
 wide CarbonCoreLibrary.WideNegate(wide target)
          WideNegate()

Discussion:
Negates the value ( twos complement ) in target and returns
target.
 wide CarbonCoreLibrary.WideShift(wide target, int shift)
          WideShift()

Discussion:
Shift the value in target by shift bits with upwards rounding of
the remainder.
 int CarbonCoreLibrary.WideSquareRoot(wide source)
          WideSquareRoot()

Discussion:
Return the closest integer value to the square root for the given
number.
 wide CarbonCoreLibrary.WideSubtract(wide target, wide source)
          WideSubtract()

Discussion:
Subtracts the value in source from target and returns target.
 wide CarbonCoreLibrary.WideWideDivide(wide dividend, int divisor, IntBuffer remainder)
          WideWideDivide()

Discussion:
Returns the wide integer and remainder results after dividing a
wide value by an SInt32.
 wide CarbonCoreLibrary.WideWideDivide(wide dividend, int divisor, IntByReference remainder)
          Deprecated. use the safer methods CarbonCoreLibrary.WideWideDivide(org.rococoa.cocoa.carboncore.wide, int, java.nio.IntBuffer) and CarbonCoreLibrary.WideWideDivide(org.rococoa.cocoa.carboncore.wide, int, com.sun.jna.ptr.IntByReference) instead
 

Constructors in org.rococoa.cocoa.carboncore with parameters of type wide
TimeRecord(wide value, int scale, CarbonCoreLibrary.TimeBaseRecord base)
           
 



Copyright © 2009. All Rights Reserved.