Struct PageBacksideSample

Namespace
PageCurl.Core
Assembly
PageCurl.Core.dll

The texture and shade decision for one backside mesh vertex.

public readonly struct PageBacksideSample : IEquatable<PageBacksideSample>
Implements
Inherited Members

Constructors

PageBacksideSample(Vector2, float, bool)

The texture and shade decision for one backside mesh vertex.

public PageBacksideSample(Vector2 TextureCoordinate, float Shade, bool UsesTexture)

Parameters

TextureCoordinate Vector2
Shade float
UsesTexture bool

Properties

Shade

public float Shade { get; init; }

Property Value

float

TextureCoordinate

public Vector2 TextureCoordinate { get; init; }

Property Value

Vector2

UsesTexture

public bool UsesTexture { get; init; }

Property Value

bool

Methods

Deconstruct(out Vector2, out float, out bool)

public void Deconstruct(out Vector2 TextureCoordinate, out float Shade, out bool UsesTexture)

Parameters

TextureCoordinate Vector2
Shade float
UsesTexture bool

Equals(PageBacksideSample)

public bool Equals(PageBacksideSample other)

Parameters

other PageBacksideSample

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 ==(PageBacksideSample, PageBacksideSample)

public static bool operator ==(PageBacksideSample left, PageBacksideSample right)

Parameters

left PageBacksideSample
right PageBacksideSample

Returns

bool

operator !=(PageBacksideSample, PageBacksideSample)

public static bool operator !=(PageBacksideSample left, PageBacksideSample right)

Parameters

left PageBacksideSample
right PageBacksideSample

Returns

bool