feat: enable delta back for all datablocks execpt gpencil, files and images
This commit is contained in:
parent
63affa079f
commit
d81b4dc014
@ -259,6 +259,8 @@ def resolve_animation_dependencies(datablock):
|
|||||||
|
|
||||||
|
|
||||||
class BlAction(ReplicatedDatablock):
|
class BlAction(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "actions"
|
bl_id = "actions"
|
||||||
bl_class = bpy.types.Action
|
bl_class = bpy.types.Action
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -37,6 +37,8 @@ def get_roll(bone: bpy.types.Bone) -> float:
|
|||||||
|
|
||||||
|
|
||||||
class BlArmature(ReplicatedDatablock):
|
class BlArmature(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "armatures"
|
bl_id = "armatures"
|
||||||
bl_class = bpy.types.Armature
|
bl_class = bpy.types.Armature
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -26,6 +26,8 @@ from .bl_action import dump_animation_data, load_animation_data, resolve_animati
|
|||||||
|
|
||||||
|
|
||||||
class BlCamera(ReplicatedDatablock):
|
class BlCamera(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "cameras"
|
bl_id = "cameras"
|
||||||
bl_class = bpy.types.Camera
|
bl_class = bpy.types.Camera
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -137,6 +137,8 @@ SPLINE_METADATA = [
|
|||||||
|
|
||||||
|
|
||||||
class BlCurve(ReplicatedDatablock):
|
class BlCurve(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "curves"
|
bl_id = "curves"
|
||||||
bl_class = bpy.types.Curve
|
bl_class = bpy.types.Curve
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -29,6 +29,8 @@ POINT = ['co', 'weight_softbody', 'co_deform']
|
|||||||
|
|
||||||
|
|
||||||
class BlLattice(ReplicatedDatablock):
|
class BlLattice(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "lattices"
|
bl_id = "lattices"
|
||||||
bl_class = bpy.types.Lattice
|
bl_class = bpy.types.Lattice
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -26,6 +26,8 @@ from .bl_action import dump_animation_data, load_animation_data, resolve_animati
|
|||||||
|
|
||||||
|
|
||||||
class BlLight(ReplicatedDatablock):
|
class BlLight(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "lights"
|
bl_id = "lights"
|
||||||
bl_class = bpy.types.Light
|
bl_class = bpy.types.Light
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -25,6 +25,8 @@ from replication.protocol import ReplicatedDatablock
|
|||||||
from .bl_datablock import resolve_datablock_from_uuid
|
from .bl_datablock import resolve_datablock_from_uuid
|
||||||
|
|
||||||
class BlLightprobe(ReplicatedDatablock):
|
class BlLightprobe(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "lightprobes"
|
bl_id = "lightprobes"
|
||||||
bl_class = bpy.types.LightProbe
|
bl_class = bpy.types.LightProbe
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -397,6 +397,8 @@ def load_materials_slots(src_materials: list, dst_materials: bpy.types.bpy_prop_
|
|||||||
|
|
||||||
|
|
||||||
class BlMaterial(ReplicatedDatablock):
|
class BlMaterial(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "materials"
|
bl_id = "materials"
|
||||||
bl_class = bpy.types.Material
|
bl_class = bpy.types.Material
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -55,6 +55,8 @@ POLYGON = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
class BlMesh(ReplicatedDatablock):
|
class BlMesh(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "meshes"
|
bl_id = "meshes"
|
||||||
bl_class = bpy.types.Mesh
|
bl_class = bpy.types.Mesh
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -65,6 +65,8 @@ def load_metaball_elements(elements_data, elements):
|
|||||||
|
|
||||||
|
|
||||||
class BlMetaball(ReplicatedDatablock):
|
class BlMetaball(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "metaballs"
|
bl_id = "metaballs"
|
||||||
bl_class = bpy.types.MetaBall
|
bl_class = bpy.types.MetaBall
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -28,6 +28,8 @@ from .bl_datablock import resolve_datablock_from_uuid
|
|||||||
from .bl_action import dump_animation_data, load_animation_data, resolve_animation_dependencies
|
from .bl_action import dump_animation_data, load_animation_data, resolve_animation_dependencies
|
||||||
|
|
||||||
class BlNodeGroup(ReplicatedDatablock):
|
class BlNodeGroup(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "node_groups"
|
bl_id = "node_groups"
|
||||||
bl_class = bpy.types.NodeTree
|
bl_class = bpy.types.NodeTree
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -493,6 +493,8 @@ def load_modifiers_custom_data(dumped_modifiers: dict, modifiers: bpy.types.bpy_
|
|||||||
|
|
||||||
|
|
||||||
class BlObject(ReplicatedDatablock):
|
class BlObject(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "objects"
|
bl_id = "objects"
|
||||||
bl_class = bpy.types.Object
|
bl_class = bpy.types.Object
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -41,6 +41,8 @@ IGNORED_ATTR = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
class BlParticle(ReplicatedDatablock):
|
class BlParticle(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "particles"
|
bl_id = "particles"
|
||||||
bl_class = bpy.types.ParticleSettings
|
bl_class = bpy.types.ParticleSettings
|
||||||
bl_icon = "PARTICLES"
|
bl_icon = "PARTICLES"
|
||||||
|
@ -25,6 +25,8 @@ from .bl_datablock import resolve_datablock_from_uuid
|
|||||||
from .bl_action import dump_animation_data, load_animation_data, resolve_animation_dependencies
|
from .bl_action import dump_animation_data, load_animation_data, resolve_animation_dependencies
|
||||||
|
|
||||||
class BlSpeaker(ReplicatedDatablock):
|
class BlSpeaker(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "speakers"
|
bl_id = "speakers"
|
||||||
bl_class = bpy.types.Speaker
|
bl_class = bpy.types.Speaker
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -26,6 +26,8 @@ from .bl_action import dump_animation_data, load_animation_data, resolve_animati
|
|||||||
import bpy.types as T
|
import bpy.types as T
|
||||||
|
|
||||||
class BlTexture(ReplicatedDatablock):
|
class BlTexture(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "textures"
|
bl_id = "textures"
|
||||||
bl_class = bpy.types.Texture
|
bl_class = bpy.types.Texture
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -27,6 +27,8 @@ from .bl_material import dump_materials_slots, load_materials_slots
|
|||||||
from .bl_action import dump_animation_data, load_animation_data, resolve_animation_dependencies
|
from .bl_action import dump_animation_data, load_animation_data, resolve_animation_dependencies
|
||||||
|
|
||||||
class BlVolume(ReplicatedDatablock):
|
class BlVolume(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "volumes"
|
bl_id = "volumes"
|
||||||
bl_class = bpy.types.Volume
|
bl_class = bpy.types.Volume
|
||||||
bl_check_common = False
|
bl_check_common = False
|
||||||
|
@ -30,6 +30,8 @@ from .bl_action import dump_animation_data, load_animation_data, resolve_animati
|
|||||||
|
|
||||||
|
|
||||||
class BlWorld(ReplicatedDatablock):
|
class BlWorld(ReplicatedDatablock):
|
||||||
|
use_delta = True
|
||||||
|
|
||||||
bl_id = "worlds"
|
bl_id = "worlds"
|
||||||
bl_class = bpy.types.World
|
bl_class = bpy.types.World
|
||||||
bl_check_common = True
|
bl_check_common = True
|
||||||
|
Loading…
Reference in New Issue
Block a user