Class: Rgltf::Extension
- Inherits:
-
Object
show all
- Defined in:
- lib/rgltf/extension.rb
Defined Under Namespace
Classes: SerializedProperties
Class Method Summary
collapse
Class Method Details
.decode_primitive(primitive, doc:) ⇒ Object
68
69
70
|
# File 'lib/rgltf/extension.rb', line 68
def decode_primitive(primitive, doc:)
primitive
end
|
.parse(json, owner:, doc:) ⇒ Object
56
57
58
|
# File 'lib/rgltf/extension.rb', line 56
def parse(json, owner:, doc:)
json
end
|
.register(name, on:) ⇒ Object
52
53
54
|
# File 'lib/rgltf/extension.rb', line 52
def register(name, on:)
Rgltf.default_extensions.add(name, self, on:)
end
|
.serialize(object, doc:) ⇒ Object
60
61
62
|
# File 'lib/rgltf/extension.rb', line 60
def serialize(object, doc:)
object
end
|
.serialize_properties(value, handled_keys:) ⇒ Object
64
65
66
|
# File 'lib/rgltf/extension.rb', line 64
def serialize_properties(value, handled_keys:)
SerializedProperties.new(value:, handled_keys: Array(handled_keys).map(&:to_s).freeze).freeze
end
|