@Override
    public void onTearDown() {
        if (isTornDown()) {
            return;
        }
        super.onTearDown();

        if (mNativeQuad != null) {
            mNativeQuad.dispose();
            mNativeQuad = null;
        }

        if (mNativeColorMaterial != null) {
            mNativeColorMaterial.dispose();
            mNativeColorMaterial = null;
        }

        mDefaultMaterial.dispose();
    }
Override setGeometry because we don't want to always use the Materials set on a FlexView.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/VRTFlexView.java