Wayverb
Main Page
Related Pages
Classes
Files
File List
triangle_vec.h
1
#pragma once
2
3
#include "core/cl/include.h"
4
5
#include "glm/glm.hpp"
6
7
#include <array>
8
9
namespace
wayverb
{
10
namespace
core
{
11
12
struct
triangle;
13
14
namespace
geo {
15
16
struct
triangle_vec3
final {
17
std::array<glm::vec3, 3> s;
18
};
19
20
triangle_vec3
get_triangle_vec3(
const
triangle
& t,
const
glm::vec3* v);
21
triangle_vec3
get_triangle_vec3(
const
triangle
& t,
const
cl_float3* v);
22
23
float
area(
const
triangle_vec3
&
triangle
);
24
25
}
// namespace geo
26
}
// namespace core
27
}
// namespace wayverb
core
Definition:
traits.cpp:2
wayverb
Definition:
capsule_base.h:9
wayverb::core::geo::triangle_vec3
Definition:
triangle_vec.h:16
wayverb::core::triangle
Definition:
triangle.h:8
src
core
include
core
geo
triangle_vec.h
Generated by
1.8.11