nanome.api.ui.serializers module¶
-
class
UIBaseSerializer
[source]¶ Bases:
nanome._internal.serializer_fields.TypeSerializer
-
class
ContentType
[source]¶ Bases:
enum.IntEnum
An enumeration.
-
edropdown
= 8¶
-
eimage
= 6¶
-
elabel
= 4¶
-
elist
= 5¶
-
eloadingBar
= 7¶
-
emesh
= 1¶
-
eslider
= 2¶
-
etextInput
= 3¶
-
-
registered_classes
= {'Button': <ContentType.ebutton: 0>, 'Dropdown': <ContentType.edropdown: 8>, 'Image': <ContentType.eimage: 6>, 'Label': <ContentType.elabel: 4>, 'LoadingBar': <ContentType.eloadingBar: 7>, 'Mesh': <ContentType.emesh: 1>, 'Slider': <ContentType.eslider: 2>, 'TextInput': <ContentType.etextInput: 3>, 'UIList': <ContentType.elist: 5>}¶
-
registered_serializers
= {<ContentType.ebutton: 0>: <nanome.api.ui.serializers.ButtonSerializer object>, <ContentType.emesh: 1>: <nanome.api.ui.serializers.MeshSerializer object>, <ContentType.eslider: 2>: <nanome.api.ui.serializers.SliderSerializer object>, <ContentType.etextInput: 3>: <nanome.api.ui.serializers.TextInputSerializer object>, <ContentType.elabel: 4>: <nanome.api.ui.serializers.LabelSerializer object>, <ContentType.elist: 5>: <nanome.api.ui.serializers.UIListSerializer object>, <ContentType.eimage: 6>: <nanome.api.ui.serializers.ImageSerializer object>, <ContentType.eloadingBar: 7>: <nanome.api.ui.serializers.LoadingBarSerializer object>, <ContentType.edropdown: 8>: <nanome.api.ui.serializers.DropdownSerializer object>}¶
-
class