Class Texture
Definition
- Assembly:
- Tizen.NUI.dll
Texture represents a texture object used as input or output by shaders.
public class Texture : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourceTexture(TextureType, PixelFormat, uint, uint)
Creates a new Texture object.
Declaration
public Texture(TextureType type, PixelFormat format, uint width, uint height)
Parameters
Type | Name | Description |
---|---|---|
TextureType | type | The type of the texture. |
PixelFormat | format | The format of the pixel data. |
uint | width | The width of the texture. |
uint | height | The height of the texture. |
Methods
View SourceDispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type |
Overrides
View SourceGenerateMipmaps()
Generates mipmaps for the texture.
This will auto generate all the mipmaps for the texture based on the data in the base level.
Declaration
public void GenerateMipmaps()
GetHeight()
Returns the height of the texture..
Declaration
public uint GetHeight()
Returns
Type | Description |
---|---|
uint | The height, in pixels, of the texture. |
GetWidth()
Returns the width of the texture.
Declaration
public uint GetWidth()
Returns
Type | Description |
---|---|
uint | The width, in pixels, of the texture. |
Upload(PixelData, uint, uint, uint, uint, uint, uint)
Uploads data to the texture from a PixelData object.
Declaration
public bool Upload(PixelData pixelData, uint layer, uint mipmap, uint xOffset, uint yOffset, uint width, uint height)
Parameters
Type | Name | Description |
---|---|---|
Tizen.NUI.PixelData | pixelData | The pixelData object. |
uint | layer | The layer of a cube map or array texture. |
uint | mipmap | The level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
uint | xOffset | The horizontal offset of the rectangular area in the texture that will be updated. |
uint | yOffset | The vertical offset of the rectangular area in the texture that will be updated. |
uint | width | The width of the rectangular area in the texture that will be updated. |
uint | height | height of the rectangular area in the texture that will be updated. |
Returns
Type | Description |
---|---|
bool | True if the PixelData object has compatible pixel format and fits within the texture, false otherwise. |
Upload(PixelData)
Uploads data to the texture from a PixelData object.
Declaration
public bool Upload(PixelData pixelData)
Parameters
Type | Name | Description |
---|---|---|
Tizen.NUI.PixelData | pixelData | The pixelData object. |
Returns
Type | Description |
---|---|
bool | True if the PixelData object has compatible pixel format and fits within the texture, false otherwise. |