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

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

#include "geometry.h"
#include "scene.h"

namespace embree
{
  const char* Geometry::gtype_names[Geometry::GTY_END] =;
     
  Geometry::Geometry (Device* device, GType gtype, unsigned int numPrimitives, unsigned int numTimeSteps) 
    :{}

  Geometry::~Geometry()
  {}

  void Geometry::setNumPrimitives(unsigned int numPrimitives_in)
  {}

  void Geometry::setNumTimeSteps (unsigned int numTimeSteps_in)
  {}

  void Geometry::setTimeRange (const BBox1f range)
  {}
  
  BBox1f Geometry::getTimeRange () const
  {}

  void Geometry::update()
  {}
  
  void Geometry::commit() 
  {}

  void Geometry::preCommit()
  {}

  void Geometry::postCommit()
  {}

  void Geometry::enable () 
  {}

  void Geometry::disable () 
  {}

  void Geometry::setUserData (void* ptr)
  {}
  
  void Geometry::setIntersectionFilterFunctionN (RTCFilterFunctionN filter) 
  {}

  void Geometry::setOcclusionFilterFunctionN (RTCFilterFunctionN filter) 
  {}
  
  void Geometry::setPointQueryFunction (RTCPointQueryFunction func) 
  {}

  void Geometry::interpolateN(const RTCInterpolateNArguments* const args)
  {}

  bool Geometry::pointQuery(PointQuery* query, PointQueryContext* context)
  {}
}