Main Page
Namespaces
Classes
Files
File List
File Members
include
Graphics
GteIndexFormat.h
Go to the documentation of this file.
1
// David Eberly, Geometric Tools, Redmond WA 98052
2
// Copyright (c) 1998-2017
3
// Distributed under the Boost Software License, Version 1.0.
4
// http://www.boost.org/LICENSE_1_0.txt
5
// http://www.geometrictools.com/License/Boost/LICENSE_1_0.txt
6
// File Version: 3.0.1 (2016/12/09)
7
8
#pragma once
9
10
#include <
GTEngineDEF.h
>
11
12
namespace
gte
13
{
14
15
// Types of primitives supported by index buffers.
16
enum
GTE_IMPEXP
IPType
17
{
18
IP_NONE
= 0xFFFFFFFF,
19
IP_POLYPOINT
= 0x00000001,
20
IP_POLYSEGMENT_DISJOINT
= 0x00000002,
21
IP_POLYSEGMENT_CONTIGUOUS
= 0x00000004,
22
IP_TRIMESH
= 0x00000008,
23
IP_TRISTRIP
= 0x00000010,
24
IP_POLYSEGMENT_DISJOINT_ADJ
= 0x00000020,
25
IP_POLYSEGMENT_CONTIGUOUS_ADJ
= 0x00000040,
26
IP_TRIMESH_ADJ
= 0x00000080,
27
IP_TRISTRIP_ADJ
= 0x00000100,
28
29
IP_HAS_POINTS
=
IP_POLYPOINT
,
30
31
IP_HAS_SEGMENTS
=
IP_POLYSEGMENT_DISJOINT
|
IP_POLYSEGMENT_CONTIGUOUS
32
|
IP_POLYSEGMENT_DISJOINT_ADJ
|
IP_POLYSEGMENT_CONTIGUOUS_ADJ
,
33
34
IP_HAS_TRIANGLES
=
IP_TRIMESH
|
IP_TRISTRIP
35
|
IP_TRIMESH_ADJ
|
IP_TRISTRIP_ADJ
,
36
37
IP_NUM_TYPES = 9
// IP_POLYPOINT through IP_TRISTRIP_ADJ
38
};
39
40
}
IP_TRISTRIP_ADJ
IP_TRISTRIP_ADJ
Definition:
GteIndexFormat.h:27
IP_TRIMESH
IP_TRIMESH
Definition:
GteIndexFormat.h:22
IP_TRIMESH_ADJ
IP_TRIMESH_ADJ
Definition:
GteIndexFormat.h:26
GTEngineDEF.h
IP_POLYSEGMENT_CONTIGUOUS_ADJ
IP_POLYSEGMENT_CONTIGUOUS_ADJ
Definition:
GteIndexFormat.h:25
IP_POLYSEGMENT_CONTIGUOUS
IP_POLYSEGMENT_CONTIGUOUS
Definition:
GteIndexFormat.h:21
IP_NONE
IP_NONE
Definition:
GteIndexFormat.h:18
IP_HAS_POINTS
IP_HAS_POINTS
Definition:
GteIndexFormat.h:29
gte
Definition:
GLX/GteWICFileIO.h:16
IP_POLYSEGMENT_DISJOINT_ADJ
IP_POLYSEGMENT_DISJOINT_ADJ
Definition:
GteIndexFormat.h:24
IP_POLYSEGMENT_DISJOINT
IP_POLYSEGMENT_DISJOINT
Definition:
GteIndexFormat.h:20
IP_POLYPOINT
IP_POLYPOINT
Definition:
GteIndexFormat.h:19
IP_HAS_SEGMENTS
IP_HAS_SEGMENTS
Definition:
GteIndexFormat.h:31
IP_TRISTRIP
IP_TRISTRIP
Definition:
GteIndexFormat.h:23
IP_HAS_TRIANGLES
IP_HAS_TRIANGLES
Definition:
GteIndexFormat.h:34
GTE_IMPEXP
#define GTE_IMPEXP
Definition:
GTEngineDEF.h:63
geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:00