Tizen Native API
4.0
|
Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader. More...
Classes | |
struct | Property |
Enumeration for instances of properties belonging to the Renderer class. More... | |
Public Member Functions | |
Renderer () | |
Default constructor, creates an empty handle. | |
~Renderer () | |
Destructor. | |
Renderer (const Renderer &handle) | |
Copy constructor, creates a new handle to the same object. | |
Renderer & | operator= (const Renderer &handle) |
Assignment operator, changes this handle to point at the same object. | |
void | SetGeometry (Geometry &geometry) |
Sets the geometry to be used by this renderer. | |
Geometry | GetGeometry () const |
Gets the geometry used by this renderer. | |
void | SetIndexRange (int firstElement, int elementsCount) |
Sets effective range of indices to draw from bound index buffer. | |
void | SetTextures (TextureSet &textureSet) |
Sets the texture set to be used by this renderer. | |
TextureSet | GetTextures () const |
Gets the texture set used by this renderer. | |
void | SetShader (Shader &shader) |
Sets the shader used by this renderer. | |
Shader | GetShader () const |
Gets the shader used by this renderer. | |
Renderer (Internal::Renderer *pointer) | |
The constructor. | |
Static Public Member Functions | |
static Renderer | New (Geometry &geometry, Shader &shader) |
Creates a new Renderer object. | |
static Renderer | DownCast (BaseHandle handle) |
Downcasts to a renderer handle. If not, a renderer the returned renderer handle is left uninitialized. |
Detailed Description
Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader.
- Since:
- 3.0, DALi version 1.1.43
Constructor & Destructor Documentation
Default constructor, creates an empty handle.
- Since:
- 3.0, DALi version 1.1.43
Destructor.
- Since:
- 3.0, DALi version 1.1.43
Dali::Renderer::Renderer | ( | const Renderer & | handle | ) |
Copy constructor, creates a new handle to the same object.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
Dali::Renderer::Renderer | ( | Internal::Renderer * | pointer | ) | [explicit] |
The constructor.
- Note:
- Not intended for application developers.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] pointer A pointer to a newly allocated Renderer
Member Function Documentation
static Renderer Dali::Renderer::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts to a renderer handle. If not, a renderer the returned renderer handle is left uninitialized.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
- Returns:
- Renderer handle or an uninitialized handle
Reimplemented from Dali::Handle.
Geometry Dali::Renderer::GetGeometry | ( | ) | const |
Gets the geometry used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The geometry used by the renderer
Shader Dali::Renderer::GetShader | ( | ) | const |
Gets the shader used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The shader used by the renderer
TextureSet Dali::Renderer::GetTextures | ( | ) | const |
Gets the texture set used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Returns:
- The texture set used by the renderer
static Renderer Dali::Renderer::New | ( | Geometry & | geometry, |
Shader & | shader | ||
) | [static] |
Assignment operator, changes this handle to point at the same object.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] handle Handle to an object
- Returns:
- Reference to the assigned object
void Dali::Renderer::SetGeometry | ( | Geometry & | geometry | ) |
Sets the geometry to be used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] geometry The geometry to be used by this renderer
void Dali::Renderer::SetIndexRange | ( | int | firstElement, |
int | elementsCount | ||
) |
Sets effective range of indices to draw from bound index buffer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] firstElement The First element to draw [in] elementsCount The number of elements to draw
void Dali::Renderer::SetShader | ( | Shader & | shader | ) |
Sets the shader used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] shader The shader to be used by this renderer
void Dali::Renderer::SetTextures | ( | TextureSet & | textureSet | ) |
Sets the texture set to be used by this renderer.
- Since:
- 3.0, DALi version 1.1.43
- Parameters:
-
[in] textureSet The texture set to be used by this renderer