💻 TermColor User Manual
Public Member Functions | Static Public Member Functions | Package Functions | Properties | List of all members
TermColor.Color4 Struct Reference
Inheritance diagram for TermColor.Color4:
Inheritance graph
[legend]
Collaboration diagram for TermColor.Color4:
Collaboration graph
[legend]

Public Member Functions

 Color4 (ConsoleColor consoleColor)
 
ColorHSV ToHSV ()
 
ColorRGB ToRGB ()
 
void From< TColor > (in TColor color)
 
override string ToString ()
 

Static Public Member Functions

static implicit operator Color4 (ConsoleColor consoleColor)
 

Package Functions

void MakeClosest< TColor > (in TColor color)
 

Properties

ConsoleColor Color [get, set]
 
string Foreground [get]
 
string Background [get]
 
- Properties inherited from TermColor.ANSIColor
string Foreground [get]
 
string Background [get]
 

Detailed Description

A color from 16-color palette.

Member Function Documentation

◆ From< TColor >()

void TermColor.Color4.From< TColor > ( in TColor  color)
inline

Change this color to approximate color .

Template Parameters
TColorType of the color.
Parameters
colorThe color to approximate.

Implements TermColor.IColor.

Type Constraints
TColor :IColor 

◆ ToHSV()

ColorHSV TermColor.Color4.ToHSV ( )
inline

Convert this color to its HSV equivalent.

Returns

Implements TermColor.IColor.

◆ ToRGB()

ColorRGB TermColor.Color4.ToRGB ( )
inline

Convert this color to its RGB equivalent

Returns

Implements TermColor.IColor.


The documentation for this struct was generated from the following file: