// Copyright 2014 PDFium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com #include "xfa/fde/fde_object.h" IFDE_Pen* IFDE_Pen::Create() { return new CFDE_Pen(); } IFDE_Brush* IFDE_Brush::Create(int32_t iType) { switch (iType) { case FDE_BRUSHTYPE_Solid: return new CFDE_SolidBrush; case FDE_BRUSHTYPE_Hatch: return new CFDE_HatchBrush; case FDE_BRUSHTYPE_Texture: return new CFDE_TextureBrush; case FDE_BRUSHTYPE_LinearGradient: return new CFDE_LinearBrush; default: return NULL; } }