HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GVEX_Functions.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: GVEX_Functions.h ( GVEX Library, C++)
7
*
8
* COMMENTS:
9
*
10
*/
11
12
#ifndef __GVEX_Functions_H__
13
#define __GVEX_Functions_H__
14
15
#include "
GVEX_API.h
"
16
#include <
UT/UT_Array.h
>
17
#include <
UT/UT_Vector2.h
>
18
#include <
SYS/SYS_Types.h
>
19
20
class
GA_Detail
;
21
class
GU_Detail
;
22
23
GVEX_API
extern
int64
GVEXsessionId
();
24
GVEX_API
extern
void
GVEXformatAttribDataId
(
25
UT_Array<int>
&
result
,
26
int64
data_id,
27
bool
force_valid);
28
GVEX_API
extern
void
GVEXformatDetailDataId
(
29
UT_Array<int>
&
result
,
30
const
GA_Detail
&geo);
31
32
GVEX_API
extern
UT_Vector2D
GVEXprimuvConvert
(
33
const
GU_Detail
*gdp,
34
const
UT_Vector2D
&origin,
35
exint
prim_num,
36
exint
mode
,
37
const
fpreal64
*tol=
nullptr
);
38
39
GVEX_API
extern
UT_Vector2F
GVEXprimuvConvert
(
40
const
GU_Detail
*gdp,
41
const
UT_Vector2F
&origin,
42
int
prim_num,
43
int
mode
,
44
const
fpreal32
*tol=
nullptr
);
45
46
GVEX_API
extern
fpreal64
GVEXprimuvConvert
(
47
const
GU_Detail
*gdp,
48
const
fpreal64
&origin,
49
exint
prim_num,
50
exint
mode
,
51
const
fpreal64
*tol=
nullptr
);
52
53
GVEX_API
extern
fpreal32
GVEXprimuvConvert
(
54
const
GU_Detail
*gdp,
55
const
fpreal32
&origin,
56
int
prim_num,
57
int
mode
,
58
const
fpreal32
*tol=
nullptr
);
59
60
#endif
GVEX_API
#define GVEX_API
Definition:
GVEX_API.h:12
exint
int64 exint
Definition:
SYS_Types.h:125
GVEXformatAttribDataId
GVEX_API void GVEXformatAttribDataId(UT_Array< int > &result, int64 data_id, bool force_valid)
result
**But if you need a result
Definition:
thread.h:613
UT_Array.h
UT_Vector2T< fpreal64 >
fpreal32
float fpreal32
Definition:
SYS_Types.h:200
UT_Array< int >
fpreal64
double fpreal64
Definition:
SYS_Types.h:201
SYS_Types.h
int64
long long int64
Definition:
SYS_Types.h:116
UT_Vector2.h
mode
GLenum mode
Definition:
glcorearb.h:99
GU_Detail
Definition:
GU_Detail.h:154
GA_Detail
Container class for all geometry.
Definition:
GA_Detail.h:96
GVEXformatDetailDataId
GVEX_API void GVEXformatDetailDataId(UT_Array< int > &result, const GA_Detail &geo)
GVEX_API.h
GVEXprimuvConvert
GVEX_API UT_Vector2D GVEXprimuvConvert(const GU_Detail *gdp, const UT_Vector2D &origin, exint prim_num, exint mode, const fpreal64 *tol=nullptr)
GVEXsessionId
GVEX_API int64 GVEXsessionId()
GVEX
GVEX_Functions.h
Generated on Tue Dec 17 2024 03:39:50 for HDK by
1.8.6