Project

General

Profile

« Previous | Next » 

Revision 46d463a4

Added by Leszek Koltunski about 3 years ago

Make per-component centers optional, controlled by API MeshBase.setUseCenters()

View differences:

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