public static AsMatrix3D convertTo3D(AsMatrix matrix, AsMatrix3D resultMatrix)
 {
     if(resultMatrix == null)
     {
         resultMatrix = new AsMatrix3D();
     }
     sRawData[0] = matrix.a;
     sRawData[1] = matrix.b;
     sRawData[4] = matrix.c;
     sRawData[5] = matrix.d;
     sRawData[12] = matrix.tx;
     sRawData[13] = matrix.ty;
     resultMatrix.copyRawDataFrom(sRawData);
     return resultMatrix;
 }
 public AsRenderSupport()
 {
     mProjectionMatrix = new AsMatrix();
     mModelViewMatrix = new AsMatrix();
     mMvpMatrix = new AsMatrix();
     mMvpMatrix3D = new AsMatrix3D();
     mMatrixStack = new AsVector<AsMatrix>();
     mMatrixStackSize = 0;
     mDrawCount = 0;
     mRenderTarget = null;
     mBlendMode = AsBlendMode.NORMAL;
     mCurrentQuadBatchID = 0;
     mQuadBatches = new AsVector<AsQuadBatch>();
     loadIdentity();
     setOrthographicProjection(0, 0, 400, 300);
 }
Пример #3
0
 public static AsMatrix3D interpolate(AsMatrix3D thisMat, AsMatrix3D toMat, float percent)
 {
     throw new AsNotImplementedError();
 }
Пример #4
0
 public void prepend(AsMatrix3D rhs)
 {
     prepend(ref rhs.internalMatrix);
 }
Пример #5
0
 public void interpolateTo(AsMatrix3D toMat, float percent)
 {
     throw new AsNotImplementedError();
 }
Пример #6
0
 public void copyToMatrix3D(AsMatrix3D dest)
 {
     dest.internalMatrix = internalMatrix;
 }
Пример #7
0
 public void copyFrom(AsMatrix3D sourceMatrix3D)
 {
     internalMatrix = sourceMatrix3D.internalMatrix;
 }
Пример #8
0
 public virtual void setProgramConstantsFromMatrix(String programType, int firstRegister, AsMatrix3D matrix)
 {
     setProgramConstantsFromMatrix(programType, firstRegister, matrix, false);
 }
Пример #9
0
 public virtual void setMatrix3D(AsMatrix3D m)
 {
     mMatrix3D = m;
 }
Пример #10
0
 public void append(AsMatrix3D lhs)
 {
     append(ref lhs.internalMatrix);
 }
Пример #11
0
 public void prepend(AsMatrix3D rhs)
 {
     prepend(ref rhs.internalMatrix);
 }
Пример #12
0
 public void interpolateTo(AsMatrix3D toMat, float percent)
 {
     throw new AsNotImplementedError();
 }
Пример #13
0
 public static AsMatrix3D interpolate(AsMatrix3D thisMat, AsMatrix3D toMat, float percent)
 {
     throw new AsNotImplementedError();
 }
Пример #14
0
 public void copyToMatrix3D(AsMatrix3D dest)
 {
     dest.internalMatrix = internalMatrix;
 }
Пример #15
0
 public void copyFrom(AsMatrix3D sourceMatrix3D)
 {
     internalMatrix = sourceMatrix3D.internalMatrix;
 }
Пример #16
0
 public void append(AsMatrix3D lhs)
 {
     append(ref lhs.internalMatrix);
 }
Пример #17
0
 public virtual void setMatrix3D(AsMatrix3D m)
 {
     mMatrix3D = m;
 }
Пример #18
0
 public virtual void setProgramConstantsFromMatrix(String programType, int firstRegister, AsMatrix3D matrix, bool transposedMatrix)
 {
     throw new AsNotImplementedError();
 }