Class Renderer

    Definition

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

    Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader.

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

    Constructors

    View Source

    Renderer(Geometry, Shader)

    Create an instance of Renderer.

    Declaration
    public Renderer(Geometry geometry, Shader shader)
    Parameters
    Type Name Description
    Geometry geometry
    Shader shader

    Properties

    View Source

    BlendColor

    Gets and Sets BlendColor.

    Declaration
    public Vector4 BlendColor { get; set; }
    Property Value
    Type Description
    Vector4
    View Source

    BlendEquationAlpha

    Gets and Sets BlendEquationAlpha.

    Declaration
    public int BlendEquationAlpha { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendEquationRgb

    Gets and Sets BlendEquationRgb.

    Declaration
    public int BlendEquationRgb { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendFactorDestAlpha

    Gets and Sets BlendFactorDestAlpha.

    Declaration
    public int BlendFactorDestAlpha { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendFactorDestRgb

    Gets and Sets BlendFactorDestRgb.

    Declaration
    public int BlendFactorDestRgb { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendFactorSrcAlpha

    Gets and Sets BlendFactorSrcAlpha.

    Declaration
    public int BlendFactorSrcAlpha { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendFactorSrcRgb

    Gets and Sets BlendFactorSrcRgb.

    Declaration
    public int BlendFactorSrcRgb { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendMode

    Gets and Sets BlendMode.

    Declaration
    public int BlendMode { get; set; }
    Property Value
    Type Description
    int
    View Source

    BlendPreMultipliedAlpha

    Gets and Sets BlendPreMultipliedAlpha.

    Declaration
    public bool BlendPreMultipliedAlpha { get; set; }
    Property Value
    Type Description
    bool
    View Source

    DepthFunction

    Gets and Sets DepthFunction.

    Declaration
    public int DepthFunction { get; set; }
    Property Value
    Type Description
    int
    View Source

    DepthIndex

    Gets and Sets DepthIndex property.

    Declaration
    public int DepthIndex { get; set; }
    Property Value
    Type Description
    int
    View Source

    DepthTestMode

    Gets and Sets DepthTestMode.

    Declaration
    public int DepthTestMode { get; set; }
    Property Value
    Type Description
    int
    View Source

    DepthWriteMode

    Gets and Sets DepthWriteMode.

    Declaration
    public int DepthWriteMode { get; set; }
    Property Value
    Type Description
    int
    View Source

    FaceCullingMode

    Gets and Sets FaceCullingMode.

    Declaration
    public int FaceCullingMode { get; set; }
    Property Value
    Type Description
    int
    View Source

    IndexRangeCount

    Gets and Sets IndexRangeCount.

    Declaration
    public int IndexRangeCount { get; set; }
    Property Value
    Type Description
    int
    View Source

    IndexRangeFirst

    Gets and Sets IndexRangeFirst.

    Declaration
    public int IndexRangeFirst { get; set; }
    Property Value
    Type Description
    int
    View Source

    RenderMode

    Gets and Sets RenderMode.

    Declaration
    public int RenderMode { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilFunction

    Gets and Sets StencilFunction.

    Declaration
    public int StencilFunction { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilFunctionMask

    Gets and Sets StencilFunctionMask.

    Declaration
    public int StencilFunctionMask { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilFunctionReference

    Gets and Sets StencilFunctionReference.

    Declaration
    public int StencilFunctionReference { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilMask

    Gets and Sets StencilMask.

    Declaration
    public int StencilMask { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilOperationOnFail

    Gets and Sets StencilOperationOnFail.

    Declaration
    public int StencilOperationOnFail { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilOperationOnZFail

    Gets and Sets StencilOperationOnZFail.

    Declaration
    public int StencilOperationOnZFail { get; set; }
    Property Value
    Type Description
    int
    View Source

    StencilOperationOnZPass

    Gets and Sets StencilOperationOnZPass property.

    Declaration
    public int StencilOperationOnZPass { get; set; }
    Property Value
    Type Description
    int

    Methods

    View Source

    GetGeometry()

    Gets the geometry used by this renderer.

    Declaration
    public Geometry GetGeometry()
    Returns
    Type Description
    Geometry

    The geometry used by the renderer.

    View Source

    GetShader()

    Gets the shader used by this renderer.

    Declaration
    public Shader GetShader()
    Returns
    Type Description
    Shader

    The shader used by the renderer.

    View Source

    GetTextures()

    Gets the texture set used by this renderer.

    Declaration
    public TextureSet GetTextures()
    Returns
    Type Description
    TextureSet

    The texture set used by the renderer.

    View Source

    SetGeometry(Geometry)

    Sets the geometry to be used by this renderer.

    Declaration
    public void SetGeometry(Geometry geometry)
    Parameters
    Type Name Description
    Geometry geometry

    The geometry to be used by this renderer.

    View Source

    SetIndexRange(int, int)

    Sets effective range of indices to draw from bound index buffer.

    Declaration
    public void SetIndexRange(int firstElement, int elementsCount)
    Parameters
    Type Name Description
    int firstElement

    The First element to draw.

    int elementsCount

    The number of elements to draw.

    View Source

    SetShader(Shader)

    Sets the shader used by this renderer.

    Declaration
    public void SetShader(Shader shader)
    Parameters
    Type Name Description
    Shader shader

    The shader to be used by this renderer.

    View Source

    SetTextures(TextureSet)

    Sets the texture set to be used by this renderer.

    Declaration
    public void SetTextures(TextureSet textureSet)
    Parameters
    Type Name Description
    TextureSet textureSet

    The texture set to be used by this renderer.

    Implements

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