Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

PixelFormat: number

Variables

CLIENT_PROPERTY_DAEMON_VERSION: string
CLIENT_PROPERTY_SYSTEM_MODEL: string
CLIENT_PROPERTY_SYSTEM_VENDOR: string
DEVICE_METADATA_OUTPUT_EDID_MD5: string
DEVICE_METADATA_OUTPUT_PRIORITY: string
DEVICE_METADATA_OUTPUT_PRIORITY_PRIMARY: string
DEVICE_METADATA_OUTPUT_PRIORITY_SECONDARY: string
DEVICE_METADATA_OWNER_CMDLINE: string
DEVICE_METADATA_XRANDR_NAME: string
DEVICE_PROPERTY_COLORSPACE: string
DEVICE_PROPERTY_CREATED: string
DEVICE_PROPERTY_EMBEDDED: string
DEVICE_PROPERTY_ENABLED: string
DEVICE_PROPERTY_FORMAT: string
DEVICE_PROPERTY_ID: string
DEVICE_PROPERTY_KIND: string
DEVICE_PROPERTY_METADATA: string
DEVICE_PROPERTY_MODE: string
DEVICE_PROPERTY_MODEL: string
DEVICE_PROPERTY_MODIFIED: string
DEVICE_PROPERTY_OWNER: string
DEVICE_PROPERTY_PROFILES: string
DEVICE_PROPERTY_PROFILING_INHIBITORS: string
DEVICE_PROPERTY_SCOPE: string
DEVICE_PROPERTY_SEAT: string
DEVICE_PROPERTY_SERIAL: string
DEVICE_PROPERTY_VENDOR: string
PIXEL_FORMAT_ARGB32: number
PIXEL_FORMAT_BGRA32: number
PIXEL_FORMAT_CMYK32: number
PIXEL_FORMAT_RGB24: number
PIXEL_FORMAT_RGBA32: number
PIXEL_FORMAT_UNKNOWN: number
PROFILE_METADATA_ACCURACY_DE76_AVG: string
PROFILE_METADATA_ACCURACY_DE76_MAX: string
PROFILE_METADATA_ACCURACY_DE76_RMS: string
PROFILE_METADATA_CMF_BINARY: string
PROFILE_METADATA_CMF_PRODUCT: string
PROFILE_METADATA_CMF_VERSION: string
PROFILE_METADATA_CONNECTION_TYPE: string
PROFILE_METADATA_CONNECTION_TYPE_DISPLAYPORT: string
PROFILE_METADATA_CONNECTION_TYPE_DVI: string
PROFILE_METADATA_CONNECTION_TYPE_HDMI: string
PROFILE_METADATA_CONNECTION_TYPE_INTERNAL: string
PROFILE_METADATA_CONNECTION_TYPE_VGA: string
PROFILE_METADATA_DATA_SOURCE: string
PROFILE_METADATA_DATA_SOURCE_CALIB: string
PROFILE_METADATA_DATA_SOURCE_EDID: string
PROFILE_METADATA_DATA_SOURCE_STANDARD: string
PROFILE_METADATA_DATA_SOURCE_TEST: string
PROFILE_METADATA_EDID_MD5: string
PROFILE_METADATA_EDID_MNFT: string
PROFILE_METADATA_EDID_MODEL: string
PROFILE_METADATA_EDID_SERIAL: string
PROFILE_METADATA_EDID_VENDOR: string
PROFILE_METADATA_FILE_CHECKSUM: string
PROFILE_METADATA_LICENSE: string
PROFILE_METADATA_MAPPING_DEVICE_ID: string
PROFILE_METADATA_MAPPING_FORMAT: string
PROFILE_METADATA_MAPPING_QUALIFIER: string
PROFILE_METADATA_MEASUREMENT_DEVICE: string
PROFILE_METADATA_QUALITY: string
PROFILE_METADATA_QUALITY_HIGH: string
PROFILE_METADATA_QUALITY_LOW: string
PROFILE_METADATA_QUALITY_MEDIUM: string
PROFILE_METADATA_SCREEN_BRIGHTNESS: string
PROFILE_METADATA_SCREEN_SURFACE: string
PROFILE_METADATA_SCREEN_SURFACE_GLOSSY: string
PROFILE_METADATA_SCREEN_SURFACE_MATTE: string
PROFILE_METADATA_STANDARD_SPACE: string
PROFILE_PROPERTY_COLORSPACE: string
PROFILE_PROPERTY_CREATED: string
PROFILE_PROPERTY_FILENAME: string
PROFILE_PROPERTY_FORMAT: string
PROFILE_PROPERTY_HAS_VCGT: string
PROFILE_PROPERTY_ID: string
PROFILE_PROPERTY_IS_SYSTEM_WIDE: string
PROFILE_PROPERTY_KIND: string
PROFILE_PROPERTY_METADATA: string
PROFILE_PROPERTY_OWNER: string
PROFILE_PROPERTY_QUALIFIER: string
PROFILE_PROPERTY_SCOPE: string
PROFILE_PROPERTY_TITLE: string
PROFILE_PROPERTY_WARNINGS: string
SENSOR_METADATA_IMAGE_ATTACH: string
SENSOR_METADATA_IMAGE_CALIBRATE: string
SENSOR_METADATA_IMAGE_SCREEN: string
SENSOR_PROPERTY_CAPABILITIES: string
SENSOR_PROPERTY_EMBEDDED: string
SENSOR_PROPERTY_ID: string
SENSOR_PROPERTY_KIND: string
SENSOR_PROPERTY_LOCKED: string
SENSOR_PROPERTY_METADATA: string
SENSOR_PROPERTY_MODE: string
SENSOR_PROPERTY_MODEL: string
SENSOR_PROPERTY_NATIVE: string
SENSOR_PROPERTY_OPTIONS: string
SENSOR_PROPERTY_SERIAL: string
SENSOR_PROPERTY_STATE: string
SENSOR_PROPERTY_VENDOR: string

Functions

  • colorGetBlackbodyRgb(temp: number, result: ColorRGB): boolean
  • Get the blackbody color for a specific temperature. If the temperature range is outside 1000K to 10000K then the result is clipped.

    Parameters

    • temp: number

      the temperature in Kelvin

    • result: ColorRGB

      the destination color

    Returns boolean

  • Get the blackbody color for a specific temperature. If the temperature range is outside 1000K to 10000K then the result is clipped.

    Parameters

    • temp: number

      the temperature in Kelvin

    • result: ColorRGB

      the destination color

    • flags: ColorBlackbodyFlags

      some #CdColorBlackbodyFlags, e.g. %CD_COLOR_BLACKBODY_FLAG_USE_PLANCKIAN

    Returns boolean

  • Interpolate the RGB array to a different size. This uses the Akima interpolation algorithm unless the array would become non-monotonic, in which case it falls back to linear interpolation.

    Parameters

    • array: ColorRGB[]

      Input array

    • newLength: number

      the target length of the return array

    Returns ColorRGB[]

  • colorRgbArrayIsMonotonic(array: ColorRGB[]): boolean
  • Clears a matrix value, setting all it's values to zero.

    Parameters

    Returns void

  • Copies the matrix. The arguments src and dest cannot be the same value.

    Parameters

    Returns void

  • mat33Determinant(src: Mat3x3): number
  • mat33GetData(src: Mat3x3): number
  • mat33Init(dest: Mat3x3, m00: number, m01: number, m02: number, m10: number, m11: number, m12: number, m20: number, m21: number, m22: number): void
  • Initialises a matrix.

    Parameters

    • dest: Mat3x3

      the destination matrix

    • m00: number

      component value

    • m01: number

      component value

    • m02: number

      component value

    • m10: number

      component value

    • m11: number

      component value

    • m12: number

      component value

    • m20: number

      component value

    • m21: number

      component value

    • m22: number

      component value

    Returns void

  • mat33IsFinite(mat: Mat3x3): boolean
  • Determine whether all entries in the specified matrix are finite and not NaNs.

    Parameters

    • mat: Mat3x3

      the matrix to test

    Returns boolean

  • Multiply (convolve) one matrix with another. The arguments mat_src1 cannot be the same as mat_dest, and mat_src2 cannot be the same as mat_dest.

    Parameters

    • matSrc1: Mat3x3

      the matrix source

    • matSrc2: Mat3x3

      the other matrix source

    • matDest: Mat3x3

      the destination

    Returns void

  • Normalizes a matrix

    The arguments src and dest can be the same value.

    Parameters

    • src: Mat3x3

      the source matrix

    • dest: Mat3x3

      the destination matrix

    Returns void

  • Inverts the matrix. The arguments src and dest cannot be the same value.

    Parameters

    Returns boolean

  • mat33ScalarMultiply(matSrc: Mat3x3, value: number, matDest: Mat3x3): void
  • Multiplies a matrix with a scalar. The arguments vec_src and vec_dest can be the same value.

    Parameters

    • matSrc: Mat3x3

      the source

    • value: number

      the scalar

    • matDest: Mat3x3

      the destination

    Returns void

  • mat33SetIdentity(src: Mat3x3): void
  • mat33ToString(src: Mat3x3): string
  • Multiplies a matrix with a vector. The arguments vec_src and vec_dest cannot be the same value.

    Parameters

    Returns void

  • objectScopeFromString(objectScope: string): ObjectScope
  • pixelFormatToString(pixelFormat: number): string
  • Gets the standard colorspace as a enumerated value.

    Parameters

    • standardSpace: string

      the standard colorspace, e.g. 'srgb'.

    Returns StandardSpace

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method