Bifrost SDK
Bifrost SDK documentation
GeometryTypes.h File Reference

Geometry related types that flow in the graph that are defined in C++. More...

#include <Bifrost/Geometry/GeometryExport.h>
#include <Amino/Core/internal/ConfigMacros.h>
#include <Amino/Cpp/Annotate.h>
#include <Amino/Core/Array.h>
#include <Amino/Core/Ptr.h>
#include <Bifrost/Math/Types.h>

Go to the source code of this file.

Classes

struct  Bifrost::Simulation::Time
 
struct  Bifrost::Simulation::TimelineInfo
 
class  Bifrost::Geometry::Common::GeoLocation
 Describes a location within, or on the surface of, a geometry. More...
 
class  Bifrost::Geometry::Mesh::FaceEdge
 Describes a half-edge within a face of a mesh. More...
 
struct  Bifrost::Geometry::Transform::GraphTransforms
 

Namespaces

namespace  Bifrost
 
namespace  Bifrost::Simulation
 
namespace  Bifrost::Geometry
 
namespace  Bifrost::Geometry::Common
 
namespace  Bifrost::Geometry::Mesh
 
namespace  Bifrost::Geometry::Transform
 
namespace  Bifrost::Geometry::Query
 

Macros

#define BIFROST_IGNORE_NAMESPACE   AMINO_ANNOTATE("Amino::Namespace ignore")
 

Enumerations

enum class  Bifrost::Simulation::RateType : int { Bifrost::Simulation::per_second , Bifrost::Simulation::per_frame }
 Rate types available for scale_rate_to_time_step. More...
 
enum class  Bifrost::Geometry::Common::GeometryType : int {
  Bifrost::Geometry::Common::not_a_geometry = 0 , Bifrost::Geometry::Common::volume , Bifrost::Geometry::Common::instances , Bifrost::Geometry::Common::mesh ,
  Bifrost::Geometry::Common::strands , Bifrost::Geometry::Common::points
}
 
enum class  Bifrost::Geometry::Common::Adaptivity : int { Bifrost::Geometry::Common::Automatic , Bifrost::Geometry::Common::VariedFromProperty , Bifrost::Geometry::Common::Off }
 Specifies the detail size mode to use. More...
 
enum class  Bifrost::Geometry::Common::DataInterpolationMode : int { Bifrost::Geometry::Common::Nearest = 0 , Bifrost::Geometry::Common::Linear , Bifrost::Geometry::Common::DefaultValue }
 
enum  Bifrost::Geometry::Query::SamplerType : int { Bifrost::Geometry::Query::kLinear , Bifrost::Geometry::Query::kCubicC0 , Bifrost::Geometry::Query::kCubicC1 }
 Defines an interpolation mode. More...
 

Detailed Description

Geometry related types that flow in the graph that are defined in C++.

Note
The Bifrost namespace is mandatory in C++ but does not exist in the graph.

Definition in file GeometryTypes.h.

Macro Definition Documentation

◆ BIFROST_IGNORE_NAMESPACE

#define BIFROST_IGNORE_NAMESPACE   AMINO_ANNOTATE("Amino::Namespace ignore")

Definition at line 30 of file GeometryTypes.h.