godot/thirdparty/embree/kernels/common/accel.h

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

#pragma once

#include "default.h"
#include "ray.h"
#include "point_query.h"
#include "context.h"

namespace embree
{
  class Scene;

  /*! Base class for the acceleration structure data. */
  class AccelData : public RefCount 
  {};

  /*! Base class for all intersectable and buildable acceleration structures. */
  class Accel : public AccelData
  {};

#define DEFINE_COLLIDER(symbol,collider)

#define DEFINE_INTERSECTOR1(symbol,intersector)
  
#define DEFINE_INTERSECTOR4(symbol,intersector)
  
#define DEFINE_INTERSECTOR8(symbol,intersector)

#define DEFINE_INTERSECTOR16(symbol,intersector)
}