Revision 46d463a4
Added by Leszek Koltunski about 3 years ago
src/main/java/org/distorted/library/mesh/DeferredJobs.java | ||
---|---|---|
48 | 48 |
private static final int JOB_TYPE_CENTER = 8; |
49 | 49 |
private static final int JOB_TYPE_ADD_EMPTY_TEX= 9; |
50 | 50 |
|
51 |
private static ArrayList<JobNode> mJobs = new ArrayList<>(); |
|
51 |
private static final ArrayList<JobNode> mJobs = new ArrayList<>();
|
|
52 | 52 |
|
53 | 53 |
////////////////////////////////////////////////////////////////////////// |
54 | 54 |
|
55 | 55 |
private static class Job |
56 | 56 |
{ |
57 |
private int mType; |
|
58 |
private MeshBase mTarget; |
|
59 |
private MeshBase[] mSource; |
|
57 |
private final int mType; |
|
58 |
private final MeshBase mTarget; |
|
59 |
private final MeshBase[] mSource; |
|
60 |
private final MatrixEffect mMatrixEffect; |
|
61 |
private final Static4D[] mMaps; |
|
62 |
private final int mComp, mAndAssoc, mEquAssoc; |
|
63 |
private final float mX,mY,mZ; |
|
64 |
|
|
60 | 65 |
private EffectQueueVertex mVertexEffects; |
61 |
private MatrixEffect mMatrixEffect; |
|
62 |
private Static4D[] mMaps; |
|
63 |
private int mComp, mAndAssoc, mEquAssoc; |
|
64 |
private float mX,mY,mZ; |
|
65 | 66 |
|
66 | 67 |
Job(int type, MeshBase target, MeshBase[] source, VertexEffect vEff, MatrixEffect mEff, |
67 | 68 |
Static4D[] maps, int comp, int and, int equ, float x, float y, float z) |
Also available in: Unified diff
Make per-component centers optional, controlled by API MeshBase.setUseCenters()