godot/thirdparty/embree/kernels/geometry/primitive4.cpp

// Copyright 2009-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "primitive.h"
#include "curveNv.h"
#include "curveNi.h"
#include "curveNi_mb.h"
#include "linei.h"
#include "triangle.h"
#include "trianglev.h"
#include "trianglev_mb.h"
#include "trianglei.h"
#include "quadv.h"
#include "quadi.h"
#include "subdivpatch1.h"
#include "object.h"
#include "instance.h"
#include "instance_array.h"
#include "subgrid.h"

namespace embree
{
  /********************** Curve4v **************************/

  template<>
  const char* Curve4v::Type::name () const {}

  template<>
  size_t Curve4v::Type::sizeActive(const char* This) const
  {}

  template<>
  size_t Curve4v::Type::sizeTotal(const char* This) const
  {}

  template<>
  size_t Curve4v::Type::getBytes(const char* This) const
  {}

  /********************** Curve4i **************************/

  template<>
  const char* Curve4i::Type::name () const {}

  template<>
  size_t Curve4i::Type::sizeActive(const char* This) const
  {}

  template<>
  size_t Curve4i::Type::sizeTotal(const char* This) const
  {}

  template<>
  size_t Curve4i::Type::getBytes(const char* This) const
  {}

  /********************** Curve4iMB **************************/

  template<>
  const char* Curve4iMB::Type::name () const {}

  template<>
  size_t Curve4iMB::Type::sizeActive(const char* This) const
  {}

  template<>
  size_t Curve4iMB::Type::sizeTotal(const char* This) const
  {}

  template<>
  size_t Curve4iMB::Type::getBytes(const char* This) const
  {}

  /********************** Line4i **************************/

  template<>
  const char* Line4i::Type::name () const {}

  template<>
  size_t Line4i::Type::sizeActive(const char* This) const {}

  template<>
  size_t Line4i::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Line4i::Type::getBytes(const char* This) const {}

  /********************** Triangle4 **************************/

  template<>
  const char* Triangle4::Type::name () const {}

  template<>
  size_t Triangle4::Type::sizeActive(const char* This) const {}

  template<>
  size_t Triangle4::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Triangle4::Type::getBytes(const char* This) const {}

  /********************** Triangle4v **************************/

  template<>
  const char* Triangle4v::Type::name () const {}

  template<>
  size_t Triangle4v::Type::sizeActive(const char* This) const {}

  template<>
  size_t Triangle4v::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Triangle4v::Type::getBytes(const char* This) const {}

  /********************** Triangle4i **************************/

  template<>
  const char* Triangle4i::Type::name () const {}

  template<>
  size_t Triangle4i::Type::sizeActive(const char* This) const {}

  template<>
  size_t Triangle4i::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Triangle4i::Type::getBytes(const char* This) const {}

  /********************** Triangle4vMB **************************/

  template<>
  const char* Triangle4vMB::Type::name () const {}

  template<>
  size_t Triangle4vMB::Type::sizeActive(const char* This) const {}

  template<>
  size_t Triangle4vMB::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Triangle4vMB::Type::getBytes(const char* This) const {}

  /********************** Quad4v **************************/

  template<>
  const char* Quad4v::Type::name () const {}

  template<>
  size_t Quad4v::Type::sizeActive(const char* This) const {}

  template<>
  size_t Quad4v::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Quad4v::Type::getBytes(const char* This) const {}

  /********************** Quad4i **************************/

  template<>
  const char* Quad4i::Type::name () const {}

  template<>
  size_t Quad4i::Type::sizeActive(const char* This) const {}

  template<>
  size_t Quad4i::Type::sizeTotal(const char* This) const {}

  template<>
  size_t Quad4i::Type::getBytes(const char* This) const {}

  /********************** SubdivPatch1 **************************/

  const char* SubdivPatch1::Type::name () const {}

  size_t SubdivPatch1::Type::sizeActive(const char* This) const {}

  size_t SubdivPatch1::Type::sizeTotal(const char* This) const {}

  size_t SubdivPatch1::Type::getBytes(const char* This) const {}

  SubdivPatch1::Type SubdivPatch1::type;

  /********************** Virtual Object **************************/

  const char* Object::Type::name () const {}

  size_t Object::Type::sizeActive(const char* This) const {}

  size_t Object::Type::sizeTotal(const char* This) const {}

  size_t Object::Type::getBytes(const char* This) const {}

  Object::Type Object::type;

  /********************** Instance **************************/

  const char* InstancePrimitive::Type::name () const {}

  size_t InstancePrimitive::Type::sizeActive(const char* This) const {}

  size_t InstancePrimitive::Type::sizeTotal(const char* This) const {}

  size_t InstancePrimitive::Type::getBytes(const char* This) const {}

  InstancePrimitive::Type InstancePrimitive::type;

  /********************** InstanceArray4 **************************/

  const char* InstanceArrayPrimitive::Type::name () const {}

  size_t InstanceArrayPrimitive::Type::sizeActive(const char* This) const {}

  size_t InstanceArrayPrimitive::Type::sizeTotal(const char* This) const {}

  size_t InstanceArrayPrimitive::Type::getBytes(const char* This) const {}

  InstanceArrayPrimitive::Type InstanceArrayPrimitive::type;

  /********************** SubGrid **************************/

  const char* SubGrid::Type::name () const {}

  size_t SubGrid::Type::sizeActive(const char* This) const {}

  size_t SubGrid::Type::sizeTotal(const char* This) const {}

  size_t SubGrid::Type::getBytes(const char* This) const {}

  SubGrid::Type SubGrid::type;
  
  /********************** SubGridQBVH4 **************************/

  template<>
  const char* SubGridQBVH4::Type::name () const {}

  template<>
  size_t SubGridQBVH4::Type::sizeActive(const char* This) const {}

  template<>
  size_t SubGridQBVH4::Type::sizeTotal(const char* This) const {}

  template<>
  size_t SubGridQBVH4::Type::getBytes(const char* This) const {}
}