private void createSurface() {
        if (isTornDown()) {
            return;
        }

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

        mNativeQuad = new Quad(mWidth, mHeight, 0, 0, 1, 1);
        setBackgroundOnSurface();
        setGeometry(mNativeQuad);
    }
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