Foundation
Loading...
Searching...
No Matches
Curve.hpp
Go to the documentation of this file.
1#pragma once
2#include <Math/Math.hpp>
3#include "Serialization.hpp"
4using namespace Foundation;
5using namespace Core;
6using namespace Math;
7#pragma pack(push, 1)
9{
11 float radius;
12};
14{
15 uint32_t p0;
16 uint32_t p1;
17 float u0;
18 float u1;
19};
20#pragma pack(pop)
22{
23 float minX, minY, minZ;
24 float maxX, maxY, maxZ;
25};
vec3 float3
Definition Math.hpp:26
Definition Allocator.hpp:5
Definition Serialization.hpp:26
Definition Curve.hpp:9
float radius
Definition Curve.hpp:11
float3 position
Definition Curve.hpp:10
Definition Curve.hpp:22
float maxZ
Definition Curve.hpp:24
float minZ
Definition Curve.hpp:23
float minX
Definition Curve.hpp:23
float maxX
Definition Curve.hpp:24
float maxY
Definition Curve.hpp:24
float minY
Definition Curve.hpp:23
Definition Curve.hpp:14
uint32_t p0
Definition Curve.hpp:15
uint32_t p1
Definition Curve.hpp:16
float u0
Definition Curve.hpp:17
float u1
Definition Curve.hpp:18
Definition Curve.hpp:27
FBlobRef points
Definition Curve.hpp:28
FBlobRef aabbs
Definition Curve.hpp:30
uint32_t materialIndex
Definition Curve.hpp:31
FBlobRef segments
Definition Curve.hpp:29