package com.github.mikephil.charting.utils; /** * Transformer class for the HorizontalBarChart. * * @author Philipp Jahoda */ public class TransformerHorizontalBarChart extends Transformer { public TransformerHorizontalBarChart(ViewPortHandler viewPortHandler) { super(viewPortHandler); } /** * Prepares the matrix that contains all offsets. * * @param chart */ public void prepareMatrixOffset(boolean inverted) { mMatrixOffset.reset(); // offset.postTranslate(mOffsetLeft, getHeight() - mOffsetBottom); if (!inverted) mMatrixOffset.postTranslate(mViewPortHandler.offsetLeft(), mViewPortHandler.getChartHeight() - mViewPortHandler.offsetBottom()); else { mMatrixOffset .setTranslate( -(mViewPortHandler.getChartWidth() - mViewPortHandler.offsetRight()), mViewPortHandler.getChartHeight() - mViewPortHandler.offsetBottom()); mMatrixOffset.postScale(-1.0f, 1.0f); } // mMatrixOffset.set(offset); // mMatrixOffset.reset(); // // mMatrixOffset.postTranslate(mOffsetLeft, getHeight() - // mOffsetBottom); } }