VirtualBox

source: vbox/trunk/src/VBox/GuestHost/OpenGL/include/cr_bbox.h@ 60744

最後變更 在這個檔案從60744是 15532,由 vboxsync 提交於 16 年 前

crOpenGL: export to OSE

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Id
檔案大小: 882 位元組
 
1/* Copyright (c) 2001, Stanford University
2 * All rights reserved.
3 *
4 * See the file LICENSE.txt for information on redistributing this software.
5 */
6
7#ifndef CR_BBOX_H
8#define CR_BBOX_H
9
10#include "state/cr_statetypes.h"
11
12#include <iprt/cdefs.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18extern DECLEXPORT(void)
19crTransformBBox(float xmin, float ymin, float zmin,
20 float xmax, float ymax, float zmax,
21 const CRmatrix *m,
22 float *out_xmin, float *out_ymin, float *out_zmin,
23 float *out_xmax, float *out_ymax, float *out_zmax);
24
25extern DECLEXPORT(void)
26crProjectBBox(const GLfloat modl[16], const GLfloat proj[16],
27 GLfloat *x1, GLfloat *y1, GLfloat *z1,
28 GLfloat *x2, GLfloat *y2, GLfloat *z2);
29
30
31extern DECLEXPORT(void)
32crRectiUnion(CRrecti *result, const CRrecti *a, const CRrecti *b);
33
34
35#ifdef __cplusplus
36}
37#endif
38
39#endif /* CR_BBOX_H */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette