Platforms to show: All Mac Windows Linux Cross-Platform
CIVectorMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
class | CoreImage | MBS MacCG Plugin | 7.3 | Yes | No | No | Yes, macOS only | No |
Notes: May contain one to four floating point values.
- 8 properties
- property Count as Integer
- property Description as String
- property Handle as Integer
- property StringRepresentation as String
- property W as Double
- property X as Double
- property Y as Double
- property Z as Double
- 16 methods
- method CGAffineTransformValue as CGAffineTransformMBS
- method CGPointValue as CGPointMBS
- method CGRectValue as CGRectMBS
- method Constructor(Handle as Integer)
- method Constructor(p as CGPointMBS)
- method Constructor(r as CGRectMBS)
- method Constructor(StringRepresentation as String)
- method Constructor(t as CGAffineTransformMBS)
- method Constructor(values() as Double)
- method Constructor(values() as single)
- method Constructor(x as Double)
- method Constructor(x as Double, y as Double)
- method Constructor(x as Double, y as Double, z as Double)
- method Constructor(x as Double, y as Double, z as Double, w as Double)
- method copy as CIVectorMBS
- method Value(index as Integer) as Double
- 10 shared methods
- shared method vectorWithCGAffineTransform(t as CGAffineTransformMBS) as CIVectorMBS
- shared method vectorWithCGPoint(p as CGPointMBS) as CIVectorMBS
- shared method vectorWithCGRect(r as CGRectMBS) as CIVectorMBS
- shared method vectorWithString(s as string) as CIVectorMBS
- shared method vectorWithValues(values() as Double) as CIVectorMBS
- shared method vectorWithValues(values() as single) as CIVectorMBS
- shared method vectorWithX(x as Double) as CIVectorMBS
- shared method vectorWithXY(x as Double, y as Double) as CIVectorMBS
- shared method vectorWithXYZ(x as Double, y as Double, z as Double) as CIVectorMBS
- shared method vectorWithXYZW(x as Double, y as Double, z as Double, w as Double) as CIVectorMBS
This class has no sub classes.
Some useful global functions for this class:
- NewCIVectorWithStringMBS(s as string) as CIVectorMBS
- NewCIVectorWithXMBS(x as Double) as CIVectorMBS
- NewCIVectorWithXYMBS(x as Double, y as Double) as CIVectorMBS
- NewCIVectorWithXYZMBS(x as Double, y as Double, z as Double) as CIVectorMBS
- NewCIVectorWithXYZWMBS(x as Double, y as Double, z as Double, w as Double) as CIVectorMBS
Some properties using for this class:
- CIAttributeMBS.DefaultVector as CIVectorMBS
- CIAttributeMBS.IdentityVector as CIVectorMBS
- CIFilterAreaAverageMBS.inputExtent as CIVectorMBS
- CIFilterAreaHistogramMBS.inputExtent as CIVectorMBS
- CIFilterAreaMaximumAlphaMBS.inputExtent as CIVectorMBS
- CIFilterAreaMaximumMBS.inputExtent as CIVectorMBS
- CIFilterAreaMinimumAlphaMBS.inputExtent as CIVectorMBS
- CIFilterAreaMinimumMBS.inputExtent as CIVectorMBS
- CIFilterAreaMinMaxMBS.inputExtent as CIVectorMBS
- CIFilterAreaMinMaxRedMBS.inputExtent as CIVectorMBS
- CIFilterBumpDistortionLinearMBS.inputCenter as CIVectorMBS
- CIFilterBumpDistortionMBS.inputCenter as CIVectorMBS
- CIFilterCheckerboardGeneratorMBS.inputCenter as CIVectorMBS
- CIFilterCircleSplashDistortionMBS.inputCenter as CIVectorMBS
- CIFilterCircularScreenMBS.inputCenter as CIVectorMBS
- CIFilterCircularWrapMBS.inputCenter as CIVectorMBS
- CIFilterClampMBS.inputExtent as CIVectorMBS
- CIFilterCMYKHalftoneMBS.inputCenter as CIVectorMBS
- CIFilterColorClampMBS.inputMaxComponents as CIVectorMBS
- CIFilterColorClampMBS.inputMinComponents as CIVectorMBS
- CIFilterColorCrossPolynomialMBS.inputBlueCoefficients as CIVectorMBS
Some examples which use this class:
Blog Entries
- Tip of day: Gradients with CoreImage Filter
- MBS Xojo / Real Studio Plugins, version 16.0pr6
- MBS Real Studio Plugins, version 12.1pr5
The items on this page are in the following plugins: MBS MacCG Plugin.
Links
MBS Xojo Plugins