osg.Texture2D¶
- class osg.Texture2D¶
- Represents
c++ class
- Wraps
osg::Texture2D
- Bases
Encapsulates OpenGL 2D texture functionality. Doesn’t support cube maps, so ignore face parameters.
Constructors:
- osg.Texture2D()¶
- osg.Texture2D(osg.Image image)
-
- Параметры
image (
osg.Image
) –
Methods:
- :setNumMipmapLevels(unsigned num)¶
Helper function. Sets the number of mipmap levels created for this texture. Should only be called within an
osg.Texture.apply()
, or during a custom OpenGL texture load.- Параметры
num (
unsigned
) –
- :getNumMipmapLevels()¶
Gets the number of mipmap levels created.
- Тип результата
unsigned
- :setImage(int face, osg.Image image)
Sets the texture image, ignoring face.
- Параметры
face (
int
) –image (
osg.Image
) –
- :getImage(int face)
Gets the texture image, ignoring face.
- Параметры
face (
int
) –- Тип результата
- :setTextureSize(int width, int height)¶
Sets the texture width and height. If width or height are zero, calculate the respective value from the source image size.
- Параметры
width (
int
) –height (
int
) –
- :setTextureWidth(int width)¶
-
- Параметры
width (
int
) –
- :setTextureHeight(int height)¶
-
- Параметры
height (
int
) –