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