Synchronization added during constraints functions initialization.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7682 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
52b40e7ae5
commit
48bfcaac18
@ -52,8 +52,16 @@ public class ConstraintHelper extends AbstractBlenderHelper {
|
||||
*/
|
||||
public ConstraintHelper(String blenderVersion, DataRepository dataRepository) {
|
||||
super(blenderVersion);
|
||||
if (influenceFunctions == null) {
|
||||
//TODO: synchronization
|
||||
this.initializeConstraintFunctions(dataRepository);
|
||||
}
|
||||
|
||||
/**
|
||||
* This method initializes constraint functions for Blender 2.49.
|
||||
* @param dataRepository
|
||||
* the data repository
|
||||
*/
|
||||
private synchronized void initializeConstraintFunctions(DataRepository dataRepository) {
|
||||
if (influenceFunctions == null) {
|
||||
influenceFunctions = new AbstractInfluenceFunction[ConstraintType.getLastDefinedTypeValue() + 1];
|
||||
//ACTION constraint (TODO: to implement)
|
||||
influenceFunctions[ConstraintType.CONSTRAINT_TYPE_ACTION.getConstraintId()] = new AbstractInfluenceFunction(ConstraintType.CONSTRAINT_TYPE_ACTION, dataRepository) {
|
||||
@ -552,7 +560,7 @@ public class ConstraintHelper extends AbstractBlenderHelper {
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* This method reads constraints for for the given structure. The constraints are loaded only once for object/bone.
|
||||
* @param ownerOMA
|
||||
|
Loading…
x
Reference in New Issue
Block a user