mirror of
https://github.com/openharmony/graphic_graphic_cangjie_wrapper.git
synced 2026-07-01 01:37:55 -04:00
@@ -17,29 +17,52 @@ package ohos.graphics.color_space_manager
|
||||
|
||||
import ohos.labels.APILevel
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core", throwexception: true]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core",
|
||||
throwexception: true
|
||||
]
|
||||
public func create(colorSpaceType: ColorSpace): ColorSpaceManager {
|
||||
return ColorSpaceManager()
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core", throwexception: true]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core",
|
||||
throwexception: true
|
||||
]
|
||||
public func create(primaries: ColorSpacePrimaries, gamma: Float32): ColorSpaceManager {
|
||||
return ColorSpaceManager()
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public class ColorSpaceManager {
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core", throwexception: true]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core",
|
||||
throwexception: true
|
||||
]
|
||||
public func getColorSpaceType(): ColorSpace {
|
||||
return ColorSpace.Unknown
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core", throwexception: true]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core",
|
||||
throwexception: true
|
||||
]
|
||||
public func getWhitePoint(): Array<Float32> {
|
||||
return Array()
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core", throwexception: true]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core",
|
||||
throwexception: true
|
||||
]
|
||||
public func getGamma(): Float32 {
|
||||
return 0.0
|
||||
}
|
||||
@@ -49,119 +72,284 @@ public class ColorSpaceManager {
|
||||
}
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public enum ColorSpace {
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Unknown
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
AdobeRgb1998
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DciP3
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DisplayP3
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Srgb
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt709
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt601Ebu
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt601SmpteC
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt2020Hlg
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt2020Pq
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
P3Hlg
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
P3Pq
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
AdobeRgb1998Limit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DisplayP3Limit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
SrgbLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt709Limit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt601EbuLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt601SmpteCLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt2020HlgLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Bt2020PqLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
P3HlgLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
P3PqLimit
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
LinearP3
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
LinearSrgb
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
LinearBt709
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
LinearBt2020
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DisplaySrgb
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DisplayP3Srgb
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DisplayP3Hlg
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
DisplayP3Pq
|
||||
| @!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
|
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
Custom
|
||||
| ...
|
||||
}
|
||||
|
||||
extend ColorSpace <: ToString {
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public func toString(): String {
|
||||
return String()
|
||||
}
|
||||
}
|
||||
|
||||
extend ColorSpace <: Equatable<ColorSpace> {
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public operator func ==(other: ColorSpace): Bool {
|
||||
return true
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public operator func !=(other: ColorSpace): Bool {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public class ColorSpacePrimaries {
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var redX: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var redY: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var greenX: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var greenY: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var blueX: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var blueY: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var whitePointX: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public var whitePointY: Float32
|
||||
|
||||
@!APILevel[since: "22", syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"]
|
||||
@!APILevel[
|
||||
since: "22",
|
||||
syscap: "SystemCapability.Graphic.Graphic2D.ColorManager.Core"
|
||||
]
|
||||
public init(redX: Float32, redY: Float32, greenX: Float32, greenY: Float32, blueX: Float32, blueY: Float32,
|
||||
whitePointX: Float32, whitePointY: Float32) {
|
||||
super()
|
||||
@@ -174,4 +362,4 @@ public class ColorSpacePrimaries {
|
||||
this.whitePointX = 0.0
|
||||
this.whitePointY = 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user