GRV11.GRSupport Class Reference

List of all members.

Static Public Member Functions

static void SupportDrawCubeViaVertexArrays (GR gr)
static void SupportDrawCubeViaCallPerVertex (GR gr)
static void SupportDrawTextureImageUnrotatedAndOrthographically (GR gr, int clientWidth, int clientHeight, GRTexture texture, int drawX, int drawYTextMode, int drawWidth, int drawHeight)
static void SupportDrawTextUsingPolygonFont (GR gr, int fontOpenGLDisplayListBaseIndex, int clientWidth, int clientHeight, int fontHeightPixels, int textX, int textY, String text)
static void SupportCreateBitmapFont (GR gr, IntPtr hdc, String fontName, int fontCellHeightInPoints, ref int bitmapFontOpenGLDisplayListBase)
static void SupportCreatePolygonFont (GR gr, IntPtr hdc, String fontName, ref int polygonFontOpenGLDisplayListBase)
static void SupportShaderProgramCreate (GR gr, String vertexShaderSource, String fragmentShaderSource, ref int shaderProgramHandle)
static void SupportShaderProgramSelect (GR gr, int shaderProgramHandle)
static bool SupportWriteViewportToImageFile (GR gr, String filePathAndName, System.Drawing.Imaging.ImageFormat imageFormat)
static void SupportDrawCubeViaVertexArrays (GR gr)
static void SupportDrawCubeViaCallPerVertex (GR gr)
static void SupportDrawTextureImageUnrotatedAndOrthographically (GR gr, int clientWidth, int clientHeight, GRTexture texture, int drawX, int drawYTextMode, int drawWidth, int drawHeight)
static void SupportDrawTextUsingPolygonFont (GR gr, int fontOpenGLDisplayListBaseIndex, int clientWidth, int clientHeight, int fontHeightPixels, int textX, int textY, String text)
static void SupportCreateBitmapFont (GR gr, IntPtr hdc, String fontName, int fontCellHeightInPoints, ref int bitmapFontOpenGLDisplayListBase)
static void SupportCreatePolygonFont (GR gr, IntPtr hdc, String fontName, ref int polygonFontOpenGLDisplayListBase)
static void SupportShaderProgramCreate (GR gr, String vertexShaderSource, String fragmentShaderSource, ref int shaderProgramHandle)
static void SupportShaderProgramSelect (GR gr, int shaderProgramHandle)
static bool SupportWriteViewportToImageFile (GR gr, String filePathAndName, System.Drawing.Imaging.ImageFormat imageFormat)

Static Public Attributes

static float[] mCubeXYZVertexArray
static float[] mCubeTriangleVertexColorsRGBVertexArray
static int[] mCubeTriangleFacesABCIndicesVertexArray


Detailed Description

Definition at line 28309 of file GRV11.cs.


Member Function Documentation

static void GRV11.GRSupport.SupportDrawCubeViaVertexArrays ( GR  gr  )  [static]

static void GRV11.GRSupport.SupportDrawCubeViaCallPerVertex ( GR  gr  )  [static]

Definition at line 28434 of file GRV11.cs.

static void GRV11.GRSupport.SupportDrawTextureImageUnrotatedAndOrthographically ( GR  gr,
int  clientWidth,
int  clientHeight,
GRTexture  texture,
int  drawX,
int  drawYTextMode,
int  drawWidth,
int  drawHeight 
) [static]

Definition at line 28499 of file GRV11.cs.

References GRV11.GRTexture.SetAsActiveTexture().

static void GRV11.GRSupport.SupportDrawTextUsingPolygonFont ( GR  gr,
int  fontOpenGLDisplayListBaseIndex,
int  clientWidth,
int  clientHeight,
int  fontHeightPixels,
int  textX,
int  textY,
String  text 
) [static]

Definition at line 28612 of file GRV11.cs.

static void GRV11.GRSupport.SupportCreateBitmapFont ( GR  gr,
IntPtr  hdc,
String  fontName,
int  fontCellHeightInPoints,
ref int  bitmapFontOpenGLDisplayListBase 
) [static]

Definition at line 28716 of file GRV11.cs.

static void GRV11.GRSupport.SupportCreatePolygonFont ( GR  gr,
IntPtr  hdc,
String  fontName,
ref int  polygonFontOpenGLDisplayListBase 
) [static]

Definition at line 28803 of file GRV11.cs.

References GRV11.GR.GDI32_CreateFont().

static void GRV11.GRSupport.SupportShaderProgramCreate ( GR  gr,
String  vertexShaderSource,
String  fragmentShaderSource,
ref int  shaderProgramHandle 
) [static]

Definition at line 28897 of file GRV11.cs.

static void GRV11.GRSupport.SupportShaderProgramSelect ( GR  gr,
int  shaderProgramHandle 
) [static]

Definition at line 28968 of file GRV11.cs.

static bool GRV11.GRSupport.SupportWriteViewportToImageFile ( GR  gr,
String  filePathAndName,
System.Drawing.Imaging.ImageFormat  imageFormat 
) [static]

Definition at line 28979 of file GRV11.cs.

static void GRV11.GRSupport.SupportDrawCubeViaVertexArrays ( GR  gr  )  [static]

static void GRV11.GRSupport.SupportDrawCubeViaCallPerVertex ( GR  gr  )  [static]

Definition at line 28434 of file GRV11.cs.

static void GRV11.GRSupport.SupportDrawTextureImageUnrotatedAndOrthographically ( GR  gr,
int  clientWidth,
int  clientHeight,
GRTexture  texture,
int  drawX,
int  drawYTextMode,
int  drawWidth,
int  drawHeight 
) [static]

Definition at line 28499 of file GRV11.cs.

static void GRV11.GRSupport.SupportDrawTextUsingPolygonFont ( GR  gr,
int  fontOpenGLDisplayListBaseIndex,
int  clientWidth,
int  clientHeight,
int  fontHeightPixels,
int  textX,
int  textY,
String  text 
) [static]

Definition at line 28612 of file GRV11.cs.

static void GRV11.GRSupport.SupportCreateBitmapFont ( GR  gr,
IntPtr  hdc,
String  fontName,
int  fontCellHeightInPoints,
ref int  bitmapFontOpenGLDisplayListBase 
) [static]

Definition at line 28716 of file GRV11.cs.

static void GRV11.GRSupport.SupportCreatePolygonFont ( GR  gr,
IntPtr  hdc,
String  fontName,
ref int  polygonFontOpenGLDisplayListBase 
) [static]

Definition at line 28803 of file GRV11.cs.

static void GRV11.GRSupport.SupportShaderProgramCreate ( GR  gr,
String  vertexShaderSource,
String  fragmentShaderSource,
ref int  shaderProgramHandle 
) [static]

Definition at line 28897 of file GRV11.cs.

static void GRV11.GRSupport.SupportShaderProgramSelect ( GR  gr,
int  shaderProgramHandle 
) [static]

Definition at line 28968 of file GRV11.cs.

static bool GRV11.GRSupport.SupportWriteViewportToImageFile ( GR  gr,
String  filePathAndName,
System.Drawing.Imaging.ImageFormat  imageFormat 
) [static]

Definition at line 28979 of file GRV11.cs.


Member Data Documentation

Initial value:

        {
            
            -100.0f, -100.0f, -100.0f,  
            -100.0f, -100.0f,  100.0f,  
            -100.0f,  100.0f, -100.0f,  
            -100.0f,  100.0f,  100.0f,  
             100.0f, -100.0f, -100.0f,  
             100.0f, -100.0f,  100.0f,  
             100.0f,  100.0f, -100.0f,  
             100.0f,  100.0f,  100.0f   
        }

Definition at line 28321 of file GRV11.cs.

Referenced by GRV11.GRSupport.SupportDrawCubeViaVertexArrays().

Initial value:

 
        {
            
            0.0f, 0.0f, 0.0f, 
            0.0f, 0.0f, 1.0f, 
            0.0f, 1.0f, 0.0f, 
            0.0f, 1.0f, 1.0f, 
            1.0f, 0.0f, 0.0f, 
            1.0f, 0.0f, 1.0f, 
            1.0f, 1.0f, 0.0f, 
            1.0f, 1.0f, 1.0f  
        }

Definition at line 28338 of file GRV11.cs.

Referenced by GRV11.GRSupport.SupportDrawCubeViaVertexArrays().

Initial value:

        {
            
            0,2,4,  
            4,2,6,  
            0,4,1,  
            1,4,5,  
            0,1,2,  
            2,1,3,  
            4,6,5,  
            5,6,7,  
            2,3,6,  
            6,3,7,  
            1,5,3,  
            3,5,7   
        }

Definition at line 28356 of file GRV11.cs.

Referenced by GRV11.GRSupport.SupportDrawCubeViaVertexArrays().


The documentation for this class was generated from the following files:

Generated on Fri Nov 14 09:05:11 2008 for Cubesł by  doxygen 1.5.6