Table of Contents

Class OdfChartLightRequest

Namespace
OdfKit.Chart
Assembly
OdfKit.dll

Describes one practical 3D chart light source. 描述一個實務 3D 圖表光源。

public sealed record OdfChartLightRequest : IEquatable<OdfChartLightRequest>
Inheritance
OdfChartLightRequest
Implements
Inherited Members

Constructors

OdfChartLightRequest(string, string?, bool?, bool?)

Describes one practical 3D chart light source. 描述一個實務 3D 圖表光源。

public OdfChartLightRequest(string Direction, string? DiffuseColor = null, bool? Enabled = null, bool? Specular = null)

Parameters

Direction string

The light direction vector, formatted as (x y z). / 光源方向向量,格式為 (x y z)

DiffuseColor string

The optional diffuse color. / 選用的漫射色。

Enabled bool?

The optional enabled state. / 選用的啟用狀態。

Specular bool?

The optional specular state. / 選用的反射光狀態。

Properties

DiffuseColor

The optional diffuse color. / 選用的漫射色。

public string? DiffuseColor { get; init; }

Property Value

string

Direction

The light direction vector, formatted as (x y z). / 光源方向向量,格式為 (x y z)

public string Direction { get; init; }

Property Value

string

Enabled

The optional enabled state. / 選用的啟用狀態。

public bool? Enabled { get; init; }

Property Value

bool?

Specular

The optional specular state. / 選用的反射光狀態。

public bool? Specular { get; init; }

Property Value

bool?

Methods

Deconstruct(out string, out string?, out bool?, out bool?)

public void Deconstruct(out string Direction, out string? DiffuseColor, out bool? Enabled, out bool? Specular)

Parameters

Direction string
DiffuseColor string
Enabled bool?
Specular bool?

Equals(OdfChartLightRequest?)

public bool Equals(OdfChartLightRequest? other)

Parameters

other OdfChartLightRequest

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(OdfChartLightRequest?, OdfChartLightRequest?)

public static bool operator ==(OdfChartLightRequest? left, OdfChartLightRequest? right)

Parameters

left OdfChartLightRequest
right OdfChartLightRequest

Returns

bool

operator !=(OdfChartLightRequest?, OdfChartLightRequest?)

public static bool operator !=(OdfChartLightRequest? left, OdfChartLightRequest? right)

Parameters

left OdfChartLightRequest
right OdfChartLightRequest

Returns

bool