nanome.api.ui.serializers module¶
-
class
UIBaseSerializer[source]¶ Bases:
nanome._internal.serializer_fields.TypeSerializer-
class
ContentType[source]¶ Bases:
enum.IntEnumAn 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