Table of Contents

Class GltfSerializedExtensionProvider<T>

Namespace
ReFuel.IO.Model.Gltf
Assembly
ReFuel.dll
public class GltfSerializedExtensionProvider<T> : IGltfExtensionProvider<T>, IGltfExtensionProvider

Type Parameters

T
Inheritance
GltfSerializedExtensionProvider<T>
Implements
Inherited Members

Constructors

GltfSerializedExtensionProvider(string)

public GltfSerializedExtensionProvider(string name)

Parameters

name string

Properties

DataType

public Type? DataType { get; }

Property Value

Type

Name

public string Name { get; }

Property Value

string

Methods

ParseExtension(JsonElement)

public T ParseExtension(JsonElement element)

Parameters

element JsonElement

Returns

T

ParseExtensionObject(JsonElement)

public object ParseExtensionObject(JsonElement element)

Parameters

element JsonElement

Returns

object

WriteExtension(T, Utf8JsonWriter)

public void WriteExtension(T value, Utf8JsonWriter writer)

Parameters

value T
writer Utf8JsonWriter

WriteExtensionObject(object, Utf8JsonWriter)

public void WriteExtensionObject(object obj, Utf8JsonWriter writer)

Parameters

obj object
writer Utf8JsonWriter