Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
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, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable
- Inheritance
-
System.Object
Tizen.NUI.Binding.Element
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
API Level: 3
Properties
Declaration
public Vector4 BlendColor { get; set; }
Property Value
API Level: 3
View Source
BlendEquationAlpha
Gets and Sets BlendEquationAlpha.
Declaration
public int BlendEquationAlpha { get; set; }
Property Value
API Level: 3
View Source
BlendEquationRgb
Gets and Sets BlendEquationRgb.
Declaration
public int BlendEquationRgb { get; set; }
Property Value
API Level: 3
View Source
BlendFactorDestAlpha
Gets and Sets BlendFactorDestAlpha.
Declaration
public int BlendFactorDestAlpha { get; set; }
Property Value
API Level: 3
View Source
BlendFactorDestRgb
Gets and Sets BlendFactorDestRgb.
Declaration
public int BlendFactorDestRgb { get; set; }
Property Value
API Level: 3
View Source
BlendFactorSrcAlpha
Gets and Sets BlendFactorSrcAlpha.
Declaration
public int BlendFactorSrcAlpha { get; set; }
Property Value
API Level: 3
View Source
BlendFactorSrcRgb
Gets and Sets BlendFactorSrcRgb.
Declaration
public int BlendFactorSrcRgb { get; set; }
Property Value
API Level: 3
Declaration
public int BlendMode { get; set; }
Property Value
API Level: 3
View Source
BlendPreMultipliedAlpha
Gets and Sets BlendPreMultipliedAlpha.
Declaration
public bool BlendPreMultipliedAlpha { get; set; }
Property Value
API Level: 3
Declaration
public int DepthFunction { get; set; }
Property Value
API Level: 3
View Source
DepthIndex
Gets and Sets DepthIndex property.
Declaration
public int DepthIndex { get; set; }
Property Value
API Level: 3
Declaration
public int DepthTestMode { get; set; }
Property Value
API Level: 3
View Source
DepthWriteMode
Gets and Sets DepthWriteMode.
Declaration
public int DepthWriteMode { get; set; }
Property Value
API Level: 3
View Source
FaceCullingMode
Gets and Sets FaceCullingMode.
Declaration
public int FaceCullingMode { get; set; }
Property Value
API Level: 3
View Source
IndexRangeCount
Gets and Sets IndexRangeCount.
Declaration
public int IndexRangeCount { get; set; }
Property Value
API Level: 3
View Source
IndexRangeFirst
Gets and Sets IndexRangeFirst.
Declaration
public int IndexRangeFirst { get; set; }
Property Value
API Level: 3
Declaration
public int RenderMode { get; set; }
Property Value
API Level: 3
View Source
StencilFunction
Gets and Sets StencilFunction.
Declaration
public int StencilFunction { get; set; }
Property Value
API Level: 3
View Source
StencilFunctionMask
Gets and Sets StencilFunctionMask.
Declaration
public int StencilFunctionMask { get; set; }
Property Value
API Level: 3
View Source
StencilFunctionReference
Gets and Sets StencilFunctionReference.
Declaration
public int StencilFunctionReference { get; set; }
Property Value
API Level: 3
Declaration
public int StencilMask { get; set; }
Property Value
API Level: 3
View Source
StencilOperationOnFail
Gets and Sets StencilOperationOnFail.
Declaration
public int StencilOperationOnFail { get; set; }
Property Value
API Level: 3
View Source
StencilOperationOnZFail
Gets and Sets StencilOperationOnZFail.
Declaration
public int StencilOperationOnZFail { get; set; }
Property Value
API Level: 3
View Source
StencilOperationOnZPass
Gets and Sets StencilOperationOnZPass property.
Declaration
public int StencilOperationOnZPass { get; set; }
Property Value
API Level: 3
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.
|
API Level: 3
View Source
GetShader()
Gets the shader used by this renderer.
Declaration
public Shader GetShader()
Returns
Type |
Description |
Shader |
The shader used by the renderer.
|
API Level: 3
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.
|
API Level: 3
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.
|
API Level: 3
View Source
SetIndexRange(Int32, Int32)
Sets effective range of indices to draw from bound index buffer.
Declaration
public void SetIndexRange(int firstElement, int elementsCount)
Parameters
Type |
Name |
Description |
Int32 |
firstElement |
The First element to draw.
|
Int32 |
elementsCount |
The number of elements to draw.
|
API Level: 3
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.
|
API Level: 3
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.
|
API Level: 3
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable