Uranium
Application Framework
 All Classes Namespaces Files Functions Variables Pages
UM.View.GL.Texture.Texture Class Reference

A class describing the interface to be used for texture objects. More...

Inherits object.

Public Member Functions

def __init__
 
def getTextureId
 Get the OpenGL ID of the texture. More...
 
def bind
 Bind the texture to a certain texture unit. More...
 
def release
 Release the texture from a certain texture unit. More...
 
def load
 Load an image and upload it to the texture. More...
 
def setImage
 

Detailed Description

A class describing the interface to be used for texture objects.

This interface should be implemented by OpenGL implementations to handle texture objects.

Member Function Documentation

def UM.View.GL.Texture.Texture.bind (   self,
  texture_unit 
)

Bind the texture to a certain texture unit.

Parameters
texture_unitThe texture unit to bind to.
def UM.View.GL.Texture.Texture.getTextureId (   self)

Get the OpenGL ID of the texture.

def UM.View.GL.Texture.Texture.load (   self,
  file_name 
)

Load an image and upload it to the texture.

Parameters
file_nameThe file name of the image to load.
def UM.View.GL.Texture.Texture.release (   self,
  texture_unit 
)

Release the texture from a certain texture unit.

Parameters
texture_unitThe texture unit to release from.

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