Pular para o conteúdo
AstraDOCS

Astra.GraphicsSnapshot

Astra atual · C# · 06 out. 2026Referência de assinaturas

Estado gráfico da sessão. ExecutedUpscaler é o algoritmo que o renderer realmente executou no último quadro; ExecutedStatus explica por que um ampliador temporal pedido não rodou.

Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct

readonly record struct Astra.GraphicsSnapshot

Estado gráfico da sessão. ExecutedUpscaler é o algoritmo que o renderer realmente executou no último quadro; ExecutedStatus explica por que um ampliador temporal pedido não rodou.

Interfaces: System.IEquatable<Astra.GraphicsSnapshot>.

Membro Categoria
.ctor Method
Capabilities Property
Diagnostics Property
Effective Property
EffectiveAvailable Property
ExecutedStatus Property
ExecutedUpscaler Property
Frame Property
LastRequestSucceeded Property
Pending Property
PendingRequestId Property
Requested Property
TextureStreaming Property

.ctor

public GraphicsSnapshot(Astra.GraphicsSettings Requested, Astra.ResolvedGraphicsSettings Effective, Astra.GraphicsCapabilities Capabilities, bool Pending, ulong PendingRequestId, bool LastRequestSucceeded, bool EffectiveAvailable, string Diagnostics, Astra.GraphicsUpscaling ExecutedUpscaler = Astra.GraphicsUpscaling.Bilinear, Astra.GraphicsTemporalAvailability ExecutedStatus = Astra.GraphicsTemporalAvailability.Available, Astra.TextureStreamingStats TextureStreaming = default(Astra.TextureStreamingStats), Astra.FrameStatistics Frame = default(Astra.FrameStatistics))

Estado gráfico da sessão. ExecutedUpscaler é o algoritmo que o renderer realmente executou no último quadro; ExecutedStatus explica por que um ampliador temporal pedido não rodou.

Parâmetro Tipo Contrato
Requested Astra.GraphicsSettings
Effective Astra.ResolvedGraphicsSettings
Capabilities Astra.GraphicsCapabilities
Pending bool
PendingRequestId ulong
LastRequestSucceeded bool
EffectiveAvailable bool
Diagnostics string
ExecutedUpscaler Astra.GraphicsUpscaling · Opcional: 1
ExecutedStatus Astra.GraphicsTemporalAvailability · Opcional: 0
TextureStreaming Astra.TextureStreamingStats · Opcional: ``
Frame Astra.FrameStatistics · Opcional: ``

Capabilities

public Astra.GraphicsCapabilities Capabilities { get; init; }

Diagnostics

public string Diagnostics { get; init; }

Effective

public Astra.ResolvedGraphicsSettings Effective { get; init; }

EffectiveAvailable

public bool EffectiveAvailable { get; init; }

ExecutedStatus

public Astra.GraphicsTemporalAvailability ExecutedStatus { get; init; }

ExecutedUpscaler

public Astra.GraphicsUpscaling ExecutedUpscaler { get; init; }

Frame

public Astra.FrameStatistics Frame { get; init; }

LastRequestSucceeded

public bool LastRequestSucceeded { get; init; }

Pending

public bool Pending { get; init; }

PendingRequestId

public ulong PendingRequestId { get; init; }

Requested

public Astra.GraphicsSettings Requested { get; init; }

TextureStreaming

public Astra.TextureStreamingStats TextureStreaming { get; init; }