Uranium
Application Framework
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__ (self, open_gl_binding_object)
 
def getTextureId (self)
 Get the OpenGL ID of the texture.
 
def bind (self, texture_unit)
 Bind the texture to a certain texture unit. More...
 
def release (self, texture_unit)
 Release the texture from a certain texture unit. More...
 
def load (self, file_name)
 Load an image and upload it to the texture. More...
 
def setImage (self, image)
 

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

◆ bind()

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.

◆ load()

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.

◆ release()

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: