API Reference · Model and texture loading

GltfHttpResolver

Namespace: Ava3D

public sealed class GltfHttpResolver

Resolves a .gltf's URIs over HTTP, which is how a browser build gets a model at all.

Constructors

MemberDescription
GltfHttpResolver(Net.Http.HttpClient client, Uri baseUri = null)

Builds a resolver over client. Relative URIs are taken against baseUri when one is given, else against the client's HttpClient.BaseAddress.

Properties

MemberDescription
Uri BaseUri { get; }

The address relative URIs are resolved against, when one was given.

Net.Http.HttpClient Client { get; }

The client requests go through.

Methods

MemberDescription
Threading.Tasks.ValueTask<ReadOnlyMemory<byte>> ReadAsync(string uri, Threading.CancellationToken cancellationToken)

See also