Click or drag to resize
XDL

XGraphics Methods

The XGraphics type exposes the following members.

Methods
  Name Description
Public method Static member GetBoundaryOfTriangleLump Triangulation을 입력하여 Vertex점 순서를 출력한다.
Public method Static member GetEdgesFromTriangles Triangulation을 입력하여 Edge 순서를 출력한다.
Public method glAlphaFunc The glAlphaFunc function enables your application to set the alpha test function.
Public method glBegin The glBegin and glend functions delimit the vertices of a primitive or a group of like primitives.
Public method glBindTexture The glBindTexture function enables the creation of a named texture that is bound to a texture target.
Public method glBlendFunc The glBlendFunc function specifies pixel arithmetic.
Public method glCallList glNewList와 glEndList 사이에 미리 컴파일해 둔 디스플레이 리스트를 실행하여 화면에 그린다.
Public method glColor Sets the current color.
Public method glColor3d Sets the current color.
Public method glColor3f Sets the current color.
Public method glColor4d Sets the current color.
Public method glColor4f Sets the current color.
Public method glDisable The glEnable and glDisable functions enable or disable OpenGL capabilities.
Public method glEnable The glEnable and glDisable functions enable or disable OpenGL capabilities.
Public method glEnd The glBegin and glend functions delimit the vertices of a primitive or a group of like primitives.
Public method glEndList OpenGL에서 디스플레이 리스트의 기록을 종료한다.
Public method glFinish 이전까지 호출한 모든 OpenGL 명령어가 완전히 처리될 때까지 CPU 스레드를 차단하고 기다림.
Public method glFlush 현재 버퍼에 쌓여 있는 OpenGL 명령어들을 GPU나 렌더링 엔진으로 즉시 전송하여 실행하도록 함.
Public method glFrontFace The glFrontFace function defines front-facing and back-facing polygons.
Public method glGenLists 디스플레이 리스트에서 사용할 연속된 ID를 예악한다.
Public method glGetDoublev 현재 OpenGL 컨텍스트의 double형 상태값이나 설정 정보를 조회
Public method glGetError OpenGL 내부에서 최근에 발생한 에러 코드를 조회한다.
Public method glGetFloatv 현재 OpenGL 컨텍스트의 float형 상태값이나 설정 정보를 조회
Public method glGetIntegerv 현재 OpenGL 컨텍스트의 정수형 상태값이나 설정 정보를 조회
Public method glGetString The glGetString function returns a string of GL states.
Public method glLineStipple The glFrontFace function defines specify the line stipple pattern.
Public method glLineWidth The glLineWidth function specifies the width of rasterized lines.
Public method glLoadMatrixd 현재 행렬을 입력 행렬로 변경
Public method glLoadMatrixf 현재 행렬을 입력 행렬로 변경
Public method glMatrixMode The glMatrixMode function specifies which matrix is the current matrix.
Public method glNewList 디스플레이 리스트의 생성을 시작하고 이후 나오는 그리기 명령들을 저장(컴파일)하도록 지시한다.
Public method glNormal3d(XVertex3d) Sets the current normal vector.
Public method glNormal3d(Double, Double, Double) Sets the current normal vector.
Public method glPointSize The glPointSize function specifies the diameter of rasterized points.
Public method glPopMatrix The glPushMatrix and glPopMatrix functions push and pop the current matrix stack.
Public method glPushMatrix The glPushMatrix and glPopMatrix functions push and pop the current matrix stack.
Public method glReadBuffer 픽셀 읽기 함수(glReadPixel, glCopyTexImage2D 등)가 어떤 프레임 버퍼(색상 버퍼)에서 데이터를 읽어올지 소스를 지정.
Public method glReadPixels 프레임 버퍼(화면)에서 지정한 영역의 픽셀 데이터를 읽어와 메모리(배열)에 저장.
Public method glRotated(XAngle, XVertex3d) The glRotated function multiplies the current matrix by a rotation matrix.
Public method glRotated(Double, Double, Double, Double) The glRotated function multiplies the current matrix by a rotation matrix.
Public method glScaled(XVertex3d) The glScaled and glScalef functions multiply the current matrix by a general scaling matrix.
Public method glScaled(Double, Double, Double) The glScaled and glScalef functions multiply the current matrix by a general scaling matrix.
Public method glTexCoord2d(XVertex2d) Sets the current texture coordinates.
Public method glTexCoord2d(Double, Double) Sets the current texture coordinates.
Public method glTexCoord2f Sets the current texture coordinates.
Public method glTexCoord3d Sets the current texture coordinates.
Public method glTexParameterf 텍스처의 필터링, 래핑(반복) 방식 등 다양한 파라미터(단일 부동소수점값)를 설정.
Public method glTexParameterfv 텍스처의 필터링, 래핑(반복) 방식 등 다양한 파라미터(부동소수점값 배열)를 설정.
Public method glTexParameteri 텍스처의 필터링, 래핑(반복) 방식 등 다양한 파라미터(단일 정수값)를 설정.
Public method glTexParameteriv 텍스처의 필터링, 래핑(반복) 방식 등 다양한 파라미터(정수값 배열)를 설정.
Public method glTranslated(XVertex2d) The glTranslated function multiplies the current matrix by a translation matrix.
Public method glTranslated(XVertex3d) The glTranslated function multiplies the current matrix by a translation matrix.
Public method glTranslated(Double, Double) The glTranslated function multiplies the current matrix by a translation matrix.
Public method glTranslated(Double, Double, Double) The glTranslated function multiplies the current matrix by a translation matrix.
Public method gluUnProject 화면의 2D 좌표(마우스 클릭 위치 등)를 3D 공간의 실제 좌표(world coordinate)로 변환.
Public method glVertex2d(XVertex2d) Specifies a 2d vertex.
Public method glVertex2d(Double, Double) Specifies a 2d vertex.
Public method glVertex3d(XVertex3d) Specifies a 3d vertex.
Public method glVertex3d(Double, Double, Double) Specifies a 3d vertex.
Public method Static member Triangulate OpenGL Tesselator를 이용하여 정점들을 잇는 삼각망을 구한다.
Public method Static member TriangulateDelaunay(XVertex3d, XVertex3d, String) 정점들을 잇는 들로네 삼각망을 구한다.
Public method Static member TriangulateDelaunay(XVertex3d, XVertex2i, XVertex3d, String) 정점들을 잇는 들로네 삼각망을 구한다.
Public method xglVertex3d(XVertex3d) Specifies a 3d vertex.
Public method xglVertex3d(Double, Double, Double) Specifies a 3d vertex.
Top
See Also