922
# Changes in blender will force errors here
924
"active_base": ("ObjectBase", False),
925
"active_bone": ("EditBone", False),
926
"active_object": ("Object", False),
927
"active_operator": ("Operator", False),
928
"active_pose_bone": ("PoseBone", False),
929
"active_node": ("Node", False),
930
"armature": ("Armature", False),
931
"bone": ("Bone", False),
932
"brush": ("Brush", False),
933
"camera": ("Camera", False),
934
"cloth": ("ClothModifier", False),
935
"collision": ("CollisionModifier", False),
936
"curve": ("Curve", False),
937
"dynamic_paint": ("DynamicPaintModifier", False),
938
"edit_bone": ("EditBone", False),
939
"edit_image": ("Image", False),
940
"edit_mask": ("Mask", False),
941
"edit_movieclip": ("MovieClip", False),
942
"edit_object": ("Object", False),
943
"edit_text": ("Text", False),
944
"editable_bones": ("EditBone", True),
945
"fluid": ("FluidSimulationModifier", False),
946
"image_paint_object": ("Object", False),
947
"lamp": ("Lamp", False),
948
"lattice": ("Lattice", False),
949
"material": ("Material", False),
950
"material_slot": ("MaterialSlot", False),
951
"mesh": ("Mesh", False),
952
"meta_ball": ("MetaBall", False),
953
"object": ("Object", False),
954
"particle_edit_object": ("Object", False),
955
"particle_settings": ("ParticleSettings", False),
956
"particle_system": ("ParticleSystem", False),
957
"particle_system_editable": ("ParticleSystem", False),
958
"pose_bone": ("PoseBone", False),
959
"scene": ("Scene", False),
960
"sculpt_object": ("Object", False),
961
"selectable_bases": ("ObjectBase", True),
962
"selectable_objects": ("Object", True),
963
"selected_bases": ("ObjectBase", True),
964
"selected_bones": ("EditBone", True),
965
"selected_editable_bases": ("ObjectBase", True),
966
"selected_editable_bones": ("EditBone", True),
967
"selected_editable_objects": ("Object", True),
968
"selected_editable_sequences": ("Sequence", True),
969
"selected_nodes": ("Node", True),
970
"selected_objects": ("Object", True),
971
"selected_pose_bones": ("PoseBone", True),
972
"selected_sequences": ("Sequence", True),
973
"sequences": ("Sequence", True),
974
"smoke": ("SmokeModifier", False),
975
"soft_body": ("SoftBodyModifier", False),
976
"speaker": ("Speaker", False),
977
"texture": ("Texture", False),
978
"texture_slot": ("MaterialTextureSlot", False),
979
"texture_user": ("ID", False),
980
"vertex_paint_object": ("Object", False),
981
"visible_bases": ("ObjectBase", True),
982
"visible_bones": ("EditBone", True),
983
"visible_objects": ("Object", True),
984
"visible_pose_bones": ("PoseBone", True),
985
"weight_paint_object": ("Object", False),
986
"world": ("World", False),
914
990
def pycontext2sphinx(basepath):
915
991
# Only use once. very irregular
934
1010
"image_context_dir",
935
1011
"node_context_dir",
936
1012
"text_context_dir",
1014
"sequencer_context_dir",
939
# Changes in blender will force errors here
941
"active_base": ("ObjectBase", False),
942
"active_bone": ("Bone", False),
943
"active_object": ("Object", False),
944
"active_operator": ("Operator", False),
945
"active_pose_bone": ("PoseBone", False),
946
"armature": ("Armature", False),
947
"bone": ("Bone", False),
948
"brush": ("Brush", False),
949
"camera": ("Camera", False),
950
"cloth": ("ClothModifier", False),
951
"collision": ("CollisionModifier", False),
952
"curve": ("Curve", False),
953
"dynamic_paint": ("DynamicPaintModifier", False),
954
"edit_bone": ("EditBone", False),
955
"edit_image": ("Image", False),
956
"edit_object": ("Object", False),
957
"edit_text": ("Text", False),
958
"editable_bones": ("EditBone", True),
959
"fluid": ("FluidSimulationModifier", False),
960
"image_paint_object": ("Object", False),
961
"lamp": ("Lamp", False),
962
"lattice": ("Lattice", False),
963
"material": ("Material", False),
964
"material_slot": ("MaterialSlot", False),
965
"mesh": ("Mesh", False),
966
"meta_ball": ("MetaBall", False),
967
"object": ("Object", False),
968
"particle_edit_object": ("Object", False),
969
"particle_system": ("ParticleSystem", False),
970
"particle_system_editable": ("ParticleSystem", False),
971
"pose_bone": ("PoseBone", False),
972
"scene": ("Scene", False),
973
"sculpt_object": ("Object", False),
974
"selectable_bases": ("ObjectBase", True),
975
"selectable_objects": ("Object", True),
976
"selected_bases": ("ObjectBase", True),
977
"selected_bones": ("Bone", True),
978
"selected_editable_bases": ("ObjectBase", True),
979
"selected_editable_bones": ("Bone", True),
980
"selected_editable_objects": ("Object", True),
981
"selected_editable_sequences": ("Sequence", True),
982
"selected_nodes": ("Node", True),
983
"selected_objects": ("Object", True),
984
"selected_pose_bones": ("PoseBone", True),
985
"selected_sequences": ("Sequence", True),
986
"sequences": ("Sequence", True),
987
"smoke": ("SmokeModifier", False),
988
"soft_body": ("SoftBodyModifier", False),
989
"speaker": ("Speaker", False),
990
"texture": ("Texture", False),
991
"texture_slot": ("MaterialTextureSlot", False),
992
"texture_user": ("ID", False),
993
"vertex_paint_object": ("Object", False),
994
"visible_bases": ("ObjectBase", True),
995
"visible_bones": ("Object", True),
996
"visible_objects": ("Object", True),
997
"visible_pose_bones": ("PoseBone", True),
998
"weight_paint_object": ("Object", False),
999
"world": ("World", False),
1003
1018
blend_cdll = ctypes.CDLL("")
1004
1019
for ctx_str in context_strings: