Class Texture

    Definition

    Namespace:
    Tizen.NUI
    Assembly:
    Tizen.NUI.dll

    Texture represents a texture object used as input or output by shaders.

    public class Texture : BaseHandle, INotifyPropertyChanged, IDisposable
    Inheritance
    object
    BindableObject
    Tizen.NUI.Binding.Element
    BaseHandle
    Texture
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Constructors

    View Source

    Texture(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 Source

    GenerateMipmaps()

    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()
    View Source

    GetHeight()

    Returns the height of the texture..

    Declaration
    public uint GetHeight()
    Returns
    Type Description
    uint

    The height, in pixels, of the texture.

    View Source

    GetWidth()

    Returns the width of the texture.

    Declaration
    public uint GetWidth()
    Returns
    Type Description
    uint

    The width, in pixels, of the texture.

    View Source

    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.

    View Source

    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.

    Implements

    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX