Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
매크로 | 타입정의 | 함수
gl2ps.h 파일 참조
#include <stdio.h>
#include <stdlib.h>
#include <GL/gl.h>

이 파일의 소스 코드 페이지로 가기

매크로

#define GL2PSDLL_API
 
#define GL2PS_MAJOR_VERSION   1
 
#define GL2PS_MINOR_VERSION   3
 
#define GL2PS_PATCH_VERSION   5
 
#define GL2PS_EXTRA_VERSION   ""
 
#define GL2PS_VERSION
 
#define GL2PS_COPYRIGHT   "(C) 1999-2009 C. Geuzaine"
 
#define GL2PS_PS   0
 
#define GL2PS_EPS   1
 
#define GL2PS_TEX   2
 
#define GL2PS_PDF   3
 
#define GL2PS_SVG   4
 
#define GL2PS_PGF   5
 
#define GL2PS_NO_SORT   1
 
#define GL2PS_SIMPLE_SORT   2
 
#define GL2PS_BSP_SORT   3
 
#define GL2PS_SUCCESS   0
 
#define GL2PS_INFO   1
 
#define GL2PS_WARNING   2
 
#define GL2PS_ERROR   3
 
#define GL2PS_NO_FEEDBACK   4
 
#define GL2PS_OVERFLOW   5
 
#define GL2PS_UNINITIALIZED   6
 
#define GL2PS_NONE   0
 
#define GL2PS_DRAW_BACKGROUND   (1<<0)
 
#define GL2PS_SIMPLE_LINE_OFFSET   (1<<1)
 
#define GL2PS_SILENT   (1<<2)
 
#define GL2PS_BEST_ROOT   (1<<3)
 
#define GL2PS_OCCLUSION_CULL   (1<<4)
 
#define GL2PS_NO_TEXT   (1<<5)
 
#define GL2PS_LANDSCAPE   (1<<6)
 
#define GL2PS_NO_PS3_SHADING   (1<<7)
 
#define GL2PS_NO_PIXMAP   (1<<8)
 
#define GL2PS_USE_CURRENT_VIEWPORT   (1<<9)
 
#define GL2PS_COMPRESS   (1<<10)
 
#define GL2PS_NO_BLENDING   (1<<11)
 
#define GL2PS_TIGHT_BOUNDING_BOX   (1<<12)
 
#define GL2PS_POLYGON_OFFSET_FILL   1
 
#define GL2PS_POLYGON_BOUNDARY   2
 
#define GL2PS_LINE_STIPPLE   3
 
#define GL2PS_BLEND   4
 
#define GL2PS_TEXT_C   1
 
#define GL2PS_TEXT_CL   2
 
#define GL2PS_TEXT_CR   3
 
#define GL2PS_TEXT_B   4
 
#define GL2PS_TEXT_BL   5
 
#define GL2PS_TEXT_BR   6
 
#define GL2PS_TEXT_T   7
 
#define GL2PS_TEXT_TL   8
 
#define GL2PS_TEXT_TR   9
 

타입정의

typedef GLfloat GL2PSrgba [4]
 

함수

GL2PSDLL_API GLint gl2psBeginPage (const char *title, const char *producer, GLint viewport[4], GLint format, GLint sort, GLint options, GLint colormode, GLint colorsize, GL2PSrgba *colormap, GLint nr, GLint ng, GLint nb, GLint buffersize, FILE *stream, const char *filename)
 
GL2PSDLL_API GLint gl2psEndPage (void)
 
GL2PSDLL_API GLint gl2psSetOptions (GLint options)
 
GL2PSDLL_API GLint gl2psGetOptions (GLint *options)
 
GL2PSDLL_API GLint gl2psBeginViewport (GLint viewport[4])
 
GL2PSDLL_API GLint gl2psEndViewport (void)
 
GL2PSDLL_API GLint gl2psText (const char *str, const char *fontname, GLshort fontsize)
 
GL2PSDLL_API GLint gl2psTextOpt (const char *str, const char *fontname, GLshort fontsize, GLint align, GLfloat angle)
 
GL2PSDLL_API GLint gl2psSpecial (GLint format, const char *str)
 
GL2PSDLL_API GLint gl2psDrawPixels (GLsizei width, GLsizei height, GLint xorig, GLint yorig, GLenum format, GLenum type, const void *pixels)
 
GL2PSDLL_API GLint gl2psEnable (GLint mode)
 
GL2PSDLL_API GLint gl2psDisable (GLint mode)
 
GL2PSDLL_API GLint gl2psPointSize (GLfloat value)
 
GL2PSDLL_API GLint gl2psLineWidth (GLfloat value)
 
GL2PSDLL_API GLint gl2psBlendFunc (GLenum sfactor, GLenum dfactor)
 
GL2PSDLL_API GLint gl2psDrawImageMap (GLsizei width, GLsizei height, const GLfloat position[3], const unsigned char *imagemap)
 
GL2PSDLL_API const char * gl2psGetFileExtension (GLint format)
 
GL2PSDLL_API const char * gl2psGetFormatDescription (GLint format)
 

매크로 문서화

#define GL2PS_BEST_ROOT   (1<<3)

gl2ps.h 파일의 148 번째 라인에서 정의되었습니다.

#define GL2PS_BLEND   4

gl2ps.h 파일의 164 번째 라인에서 정의되었습니다.

#define GL2PS_BSP_SORT   3

gl2ps.h 파일의 130 번째 라인에서 정의되었습니다.

#define GL2PS_COMPRESS   (1<<10)

gl2ps.h 파일의 155 번째 라인에서 정의되었습니다.

#define GL2PS_COPYRIGHT   "(C) 1999-2009 C. Geuzaine"

gl2ps.h 파일의 115 번째 라인에서 정의되었습니다.

#define GL2PS_DRAW_BACKGROUND   (1<<0)

gl2ps.h 파일의 145 번째 라인에서 정의되었습니다.

#define GL2PS_EPS   1

gl2ps.h 파일의 120 번째 라인에서 정의되었습니다.

#define GL2PS_ERROR   3

gl2ps.h 파일의 137 번째 라인에서 정의되었습니다.

#define GL2PS_EXTRA_VERSION   ""

gl2ps.h 파일의 109 번째 라인에서 정의되었습니다.

#define GL2PS_INFO   1

gl2ps.h 파일의 135 번째 라인에서 정의되었습니다.

#define GL2PS_LANDSCAPE   (1<<6)

gl2ps.h 파일의 151 번째 라인에서 정의되었습니다.

#define GL2PS_LINE_STIPPLE   3

gl2ps.h 파일의 163 번째 라인에서 정의되었습니다.

#define GL2PS_MAJOR_VERSION   1

gl2ps.h 파일의 106 번째 라인에서 정의되었습니다.

#define GL2PS_MINOR_VERSION   3

gl2ps.h 파일의 107 번째 라인에서 정의되었습니다.

#define GL2PS_NO_BLENDING   (1<<11)

gl2ps.h 파일의 156 번째 라인에서 정의되었습니다.

#define GL2PS_NO_FEEDBACK   4

gl2ps.h 파일의 138 번째 라인에서 정의되었습니다.

#define GL2PS_NO_PIXMAP   (1<<8)

gl2ps.h 파일의 153 번째 라인에서 정의되었습니다.

#define GL2PS_NO_PS3_SHADING   (1<<7)

gl2ps.h 파일의 152 번째 라인에서 정의되었습니다.

#define GL2PS_NO_SORT   1

gl2ps.h 파일의 128 번째 라인에서 정의되었습니다.

#define GL2PS_NO_TEXT   (1<<5)

gl2ps.h 파일의 150 번째 라인에서 정의되었습니다.

#define GL2PS_NONE   0

gl2ps.h 파일의 144 번째 라인에서 정의되었습니다.

#define GL2PS_OCCLUSION_CULL   (1<<4)

gl2ps.h 파일의 149 번째 라인에서 정의되었습니다.

#define GL2PS_OVERFLOW   5

gl2ps.h 파일의 139 번째 라인에서 정의되었습니다.

#define GL2PS_PATCH_VERSION   5

gl2ps.h 파일의 108 번째 라인에서 정의되었습니다.

#define GL2PS_PDF   3

gl2ps.h 파일의 122 번째 라인에서 정의되었습니다.

#define GL2PS_PGF   5

gl2ps.h 파일의 124 번째 라인에서 정의되었습니다.

#define GL2PS_POLYGON_BOUNDARY   2

gl2ps.h 파일의 162 번째 라인에서 정의되었습니다.

#define GL2PS_POLYGON_OFFSET_FILL   1

gl2ps.h 파일의 161 번째 라인에서 정의되었습니다.

#define GL2PS_PS   0

gl2ps.h 파일의 119 번째 라인에서 정의되었습니다.

#define GL2PS_SILENT   (1<<2)

gl2ps.h 파일의 147 번째 라인에서 정의되었습니다.

#define GL2PS_SIMPLE_LINE_OFFSET   (1<<1)

gl2ps.h 파일의 146 번째 라인에서 정의되었습니다.

#define GL2PS_SIMPLE_SORT   2

gl2ps.h 파일의 129 번째 라인에서 정의되었습니다.

#define GL2PS_SUCCESS   0

gl2ps.h 파일의 134 번째 라인에서 정의되었습니다.

#define GL2PS_SVG   4

gl2ps.h 파일의 123 번째 라인에서 정의되었습니다.

#define GL2PS_TEX   2

gl2ps.h 파일의 121 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_B   4

gl2ps.h 파일의 175 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_BL   5

gl2ps.h 파일의 176 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_BR   6

gl2ps.h 파일의 177 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_C   1

gl2ps.h 파일의 172 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_CL   2

gl2ps.h 파일의 173 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_CR   3

gl2ps.h 파일의 174 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_T   7

gl2ps.h 파일의 178 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_TL   8

gl2ps.h 파일의 179 번째 라인에서 정의되었습니다.

#define GL2PS_TEXT_TR   9

gl2ps.h 파일의 180 번째 라인에서 정의되었습니다.

#define GL2PS_TIGHT_BOUNDING_BOX   (1<<12)

gl2ps.h 파일의 157 번째 라인에서 정의되었습니다.

#define GL2PS_UNINITIALIZED   6

gl2ps.h 파일의 140 번째 라인에서 정의되었습니다.

#define GL2PS_USE_CURRENT_VIEWPORT   (1<<9)

gl2ps.h 파일의 154 번째 라인에서 정의되었습니다.

#define GL2PS_VERSION
값:
#define GL2PS_MAJOR_VERSION
Definition: gl2ps.h:106
#define GL2PS_PATCH_VERSION
Definition: gl2ps.h:108
#define GL2PS_MINOR_VERSION
Definition: gl2ps.h:107

gl2ps.h 파일의 111 번째 라인에서 정의되었습니다.

#define GL2PS_WARNING   2

gl2ps.h 파일의 136 번째 라인에서 정의되었습니다.

#define GL2PSDLL_API

gl2ps.h 파일의 85 번째 라인에서 정의되었습니다.

타입정의 문서화

typedef GLfloat GL2PSrgba[4]

gl2ps.h 파일의 182 번째 라인에서 정의되었습니다.

함수 문서화

GL2PSDLL_API GLint gl2psBeginPage ( const char *  title,
const char *  producer,
GLint  viewport[4],
GLint  format,
GLint  sort,
GLint  options,
GLint  colormode,
GLint  colorsize,
GL2PSrgba colormap,
GLint  nr,
GLint  ng,
GLint  nb,
GLint  buffersize,
FILE *  stream,
const char *  filename 
)
GL2PSDLL_API GLint gl2psBeginViewport ( GLint  viewport[4])
GL2PSDLL_API GLint gl2psBlendFunc ( GLenum  sfactor,
GLenum  dfactor 
)
GL2PSDLL_API GLint gl2psDisable ( GLint  mode)
GL2PSDLL_API GLint gl2psDrawImageMap ( GLsizei  width,
GLsizei  height,
const GLfloat  position[3],
const unsigned char *  imagemap 
)
GL2PSDLL_API GLint gl2psDrawPixels ( GLsizei  width,
GLsizei  height,
GLint  xorig,
GLint  yorig,
GLenum  format,
GLenum  type,
const void pixels 
)
GL2PSDLL_API GLint gl2psEnable ( GLint  mode)
GL2PSDLL_API GLint gl2psEndPage ( void  )
GL2PSDLL_API GLint gl2psEndViewport ( void  )
GL2PSDLL_API const char* gl2psGetFileExtension ( GLint  format)
GL2PSDLL_API const char* gl2psGetFormatDescription ( GLint  format)
GL2PSDLL_API GLint gl2psGetOptions ( GLint *  options)
GL2PSDLL_API GLint gl2psLineWidth ( GLfloat  value)
GL2PSDLL_API GLint gl2psPointSize ( GLfloat  value)
GL2PSDLL_API GLint gl2psSetOptions ( GLint  options)
GL2PSDLL_API GLint gl2psSpecial ( GLint  format,
const char *  str 
)
GL2PSDLL_API GLint gl2psText ( const char *  str,
const char *  fontname,
GLshort  fontsize 
)
GL2PSDLL_API GLint gl2psTextOpt ( const char *  str,
const char *  fontname,
GLshort  fontsize,
GLint  align,
GLfloat  angle 
)