DNA Calib
1.1
Project brief
dnacalib
DNACalib
include
dna
layers
Geometry.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
dna/types/Vector3.h
"
6
7
#include <cstdint>
8
9
namespace
dna
{
10
11
struct
TextureCoordinate
{
12
float
u
;
13
float
v
;
14
};
15
16
using
Position
=
Vector3
;
17
using
Normal
=
Vector3
;
18
using
Delta
=
Vector3
;
19
20
struct
VertexLayout
{
21
std::uint32_t
position
;
22
std::uint32_t
textureCoordinate
;
23
std::uint32_t
normal
;
24
};
25
26
}
// namespace dna
Vector3.h
dna
Definition:
BinaryStreamReader.h:10
dna::TextureCoordinate
Definition:
Geometry.h:11
dna::TextureCoordinate::u
float u
Definition:
Geometry.h:12
dna::TextureCoordinate::v
float v
Definition:
Geometry.h:13
dna::Vector3
Definition:
Vector3.h:7
dna::VertexLayout
Definition:
Geometry.h:20
dna::VertexLayout::textureCoordinate
std::uint32_t textureCoordinate
Definition:
Geometry.h:22
dna::VertexLayout::position
std::uint32_t position
Definition:
Geometry.h:21
dna::VertexLayout::normal
std::uint32_t normal
Definition:
Geometry.h:23
Generated by
1.9.4