GRV11.GRTexture Class Reference

List of all members.

Public Member Functions

int GetWidth ()
int GetHeight ()
byte[] GetRGBAData ()
int GetOpenGLTextureID ()
 GRTexture ()
void DisposeOfTextureAndData (GR gr)
void SetWrappingModeToRepeatMode (GR gr)
void SetWrappingModeToClampMode (GR gr)
void SetMagnificationToUseNearestNeighbor (GR gr)
void SetMagnificationToUseLinearFiltering (GR gr)
void TransferOpenGLTextureDataBackToHostMemory (GR gr)
void CreateBlankTexture (GR gr, int width, int height)
void CreateCheckerboardTexture (GR gr, int width, int height)
bool CreateTextureFromBitmap (GR gr, Bitmap bitmap, bool useMipMaps)
bool UpdateTextureWithBitmapData (GR gr, Bitmap bitmap)
bool TransferOpenGLTextureDataBackToHostMemoryAndCopyToCompatibleBitmap (GR gr, Bitmap bitmap)
bool LoadTextureFromFile (GR gr, String filePathAndName, bool useMipMaps)
void SetAsActiveTexture (GR gr)
void SubmitModifiedInternalRGBADataToTexture (GR gr)
int GetWidth ()
int GetHeight ()
byte[] GetRGBAData ()
int GetOpenGLTextureID ()
 GRTexture ()
void DisposeOfTextureAndData (GR gr)
void SetWrappingModeToRepeatMode (GR gr)
void SetWrappingModeToClampMode (GR gr)
void SetMagnificationToUseNearestNeighbor (GR gr)
void SetMagnificationToUseLinearFiltering (GR gr)
void TransferOpenGLTextureDataBackToHostMemory (GR gr)
void CreateBlankTexture (GR gr, int width, int height)
void CreateCheckerboardTexture (GR gr, int width, int height)
bool CreateTextureFromBitmap (GR gr, Bitmap bitmap, bool useMipMaps)
bool UpdateTextureWithBitmapData (GR gr, Bitmap bitmap)
bool TransferOpenGLTextureDataBackToHostMemoryAndCopyToCompatibleBitmap (GR gr, Bitmap bitmap)
bool LoadTextureFromFile (GR gr, String filePathAndName, bool useMipMaps)
void SetAsActiveTexture (GR gr)
void SubmitModifiedInternalRGBADataToTexture (GR gr)

Private Member Functions

void ClearAllFields ()
void PrivateCreateOpenGLTextureUsingInternalWidthHeightAndRBGAData (GR gr)
void ClearAllFields ()
void PrivateCreateOpenGLTextureUsingInternalWidthHeightAndRBGAData (GR gr)

Private Attributes

int mWidth
int mHeight
byte[] mRGBAData
bool mUseMipMaps
int mOpenGLTextureID


Detailed Description

Definition at line 1319 of file GRV11.cs.


Constructor & Destructor Documentation

GRV11.GRTexture.GRTexture (  ) 

Definition at line 1357 of file GRV11.cs.

References GRV11.GRTexture.ClearAllFields().

GRV11.GRTexture.GRTexture (  ) 

Definition at line 1357 of file GRV11.cs.

References GRV11.GRTexture.ClearAllFields().


Member Function Documentation

int GRV11.GRTexture.GetWidth (  ) 

Definition at line 1328 of file GRV11.cs.

References GRV11.GRTexture.mWidth.

int GRV11.GRTexture.GetHeight (  ) 

Definition at line 1333 of file GRV11.cs.

References GRV11.GRTexture.mHeight.

byte [] GRV11.GRTexture.GetRGBAData (  ) 

Definition at line 1338 of file GRV11.cs.

References GRV11.GRTexture.mRGBAData.

int GRV11.GRTexture.GetOpenGLTextureID (  ) 

Definition at line 1343 of file GRV11.cs.

References GRV11.GRTexture.mOpenGLTextureID.

void GRV11.GRTexture.ClearAllFields (  )  [private]

void GRV11.GRTexture.DisposeOfTextureAndData ( GR  gr  ) 

void GRV11.GRTexture.PrivateCreateOpenGLTextureUsingInternalWidthHeightAndRBGAData ( GR  gr  )  [private]

void GRV11.GRTexture.SetWrappingModeToRepeatMode ( GR  gr  ) 

Definition at line 1447 of file GRV11.cs.

void GRV11.GRTexture.SetWrappingModeToClampMode ( GR  gr  ) 

Definition at line 1468 of file GRV11.cs.

void GRV11.GRTexture.SetMagnificationToUseNearestNeighbor ( GR  gr  ) 

Definition at line 1489 of file GRV11.cs.

void GRV11.GRTexture.SetMagnificationToUseLinearFiltering ( GR  gr  ) 

Definition at line 1509 of file GRV11.cs.

void GRV11.GRTexture.TransferOpenGLTextureDataBackToHostMemory ( GR  gr  ) 

void GRV11.GRTexture.CreateBlankTexture ( GR  gr,
int  width,
int  height 
)

void GRV11.GRTexture.CreateCheckerboardTexture ( GR  gr,
int  width,
int  height 
)

bool GRV11.GRTexture.CreateTextureFromBitmap ( GR  gr,
Bitmap  bitmap,
bool  useMipMaps 
)

bool GRV11.GRTexture.UpdateTextureWithBitmapData ( GR  gr,
Bitmap  bitmap 
)

bool GRV11.GRTexture.TransferOpenGLTextureDataBackToHostMemoryAndCopyToCompatibleBitmap ( GR  gr,
Bitmap  bitmap 
)

bool GRV11.GRTexture.LoadTextureFromFile ( GR  gr,
String  filePathAndName,
bool  useMipMaps 
)

void GRV11.GRTexture.SetAsActiveTexture ( GR  gr  ) 

void GRV11.GRTexture.SubmitModifiedInternalRGBADataToTexture ( GR  gr  ) 

int GRV11.GRTexture.GetWidth (  ) 

Definition at line 1328 of file GRV11.cs.

References GRV11.GRTexture.mWidth.

int GRV11.GRTexture.GetHeight (  ) 

Definition at line 1333 of file GRV11.cs.

References GRV11.GRTexture.mHeight.

byte [] GRV11.GRTexture.GetRGBAData (  ) 

Definition at line 1338 of file GRV11.cs.

References GRV11.GRTexture.mRGBAData.

int GRV11.GRTexture.GetOpenGLTextureID (  ) 

Definition at line 1343 of file GRV11.cs.

References GRV11.GRTexture.mOpenGLTextureID.

void GRV11.GRTexture.ClearAllFields (  )  [private]

void GRV11.GRTexture.DisposeOfTextureAndData ( GR  gr  ) 

void GRV11.GRTexture.PrivateCreateOpenGLTextureUsingInternalWidthHeightAndRBGAData ( GR  gr  )  [private]

Definition at line 1382 of file GRV11.cs.

References GRV11.GRTexture.mOpenGLTextureID, and GRV11.GRTexture.mUseMipMaps.

void GRV11.GRTexture.SetWrappingModeToRepeatMode ( GR  gr  ) 

Definition at line 1447 of file GRV11.cs.

void GRV11.GRTexture.SetWrappingModeToClampMode ( GR  gr  ) 

Definition at line 1468 of file GRV11.cs.

void GRV11.GRTexture.SetMagnificationToUseNearestNeighbor ( GR  gr  ) 

Definition at line 1489 of file GRV11.cs.

void GRV11.GRTexture.SetMagnificationToUseLinearFiltering ( GR  gr  ) 

Definition at line 1509 of file GRV11.cs.

void GRV11.GRTexture.TransferOpenGLTextureDataBackToHostMemory ( GR  gr  ) 

Definition at line 1529 of file GRV11.cs.

References GRV11.GRTexture.mRGBAData.

void GRV11.GRTexture.CreateBlankTexture ( GR  gr,
int  width,
int  height 
)

void GRV11.GRTexture.CreateCheckerboardTexture ( GR  gr,
int  width,
int  height 
)

bool GRV11.GRTexture.CreateTextureFromBitmap ( GR  gr,
Bitmap  bitmap,
bool  useMipMaps 
)

bool GRV11.GRTexture.UpdateTextureWithBitmapData ( GR  gr,
Bitmap  bitmap 
)

bool GRV11.GRTexture.TransferOpenGLTextureDataBackToHostMemoryAndCopyToCompatibleBitmap ( GR  gr,
Bitmap  bitmap 
)

bool GRV11.GRTexture.LoadTextureFromFile ( GR  gr,
String  filePathAndName,
bool  useMipMaps 
)

void GRV11.GRTexture.SetAsActiveTexture ( GR  gr  ) 

Definition at line 1742 of file GRV11.cs.

void GRV11.GRTexture.SubmitModifiedInternalRGBADataToTexture ( GR  gr  ) 


Member Data Documentation

int GRV11.GRTexture::mWidth [private]

int GRV11.GRTexture::mHeight [private]

byte [] GRV11.GRTexture.mRGBAData [private]


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