Skip to content

Commit deef748

Browse files
AnimComposer: return AnimLayer on the makeLayer and removeLayer methods. (#2231)
* AnimComposer: return AnimLayer on the makeLayer and removeLayer methods. * Update License year * repair my failed attempt to resolve the merge conflict --------- Co-authored-by: Stephen Gold <[email protected]>
1 parent b711c77 commit deef748

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

jme3-core/src/main/java/com/jme3/anim/AnimComposer.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2009-2022 jMonkeyEngine
2+
* Copyright (c) 2009-2024 jMonkeyEngine
33
* All rights reserved.
44
*
55
* Redistribution and use in source and binary forms, with or without
@@ -310,21 +310,24 @@ public Action removeAction(String name) {
310310
/**
311311
* Add a layer to this composer.
312312
*
313-
* @param name the desired name for the new layer
314-
* @param mask the desired mask for the new layer (alias created)
313+
* @param name The desired name for the new layer
314+
* @param mask The desired mask for the new layer (alias created)
315+
* @return a new layer
315316
*/
316-
public void makeLayer(String name, AnimationMask mask) {
317+
public AnimLayer makeLayer(String name, AnimationMask mask) {
317318
AnimLayer l = new AnimLayer(name, mask);
318319
layers.put(name, l);
320+
return l;
319321
}
320322

321323
/**
322324
* Remove specified layer. This will stop the current action on this layer.
323325
*
324326
* @param name The name of the layer to remove.
327+
* @return The removed layer.
325328
*/
326-
public void removeLayer(String name) {
327-
layers.remove(name);
329+
public AnimLayer removeLayer(String name) {
330+
return layers.remove(name);
328331
}
329332

330333
/**

0 commit comments

Comments
 (0)