Sparkle 0.0.1
Loading...
Searching...
No Matches
spk::ColorPainter Class Reference

Painter that renders ColorMesh instances. More...

#include <spk_color_painter.hpp>

Inheritance diagram for spk::ColorPainter:
Inheritance graph
Collaboration diagram for spk::ColorPainter:
Collaboration graph

Public Member Functions

 ColorPainter ()
 Builds a color painter with its rendering pipeline.
void setLayer (const float &p_layer)
 Sets the layer value used during rendering.
const float & layer () const
 Returns the current layer value.
Public Member Functions inherited from spk::MeshPainter< ColorMesh >
virtual void setMesh (const Mesh *p_mesh)
 Sets the mesh to render.
const Meshmesh () const
 Returns the currently bound mesh.
void render ()
 Renders the current mesh when available.

Additional Inherited Members

Public Types inherited from spk::MeshPainter< ColorMesh >
using Mesh
 Mesh type handled by the painter.
Protected Member Functions inherited from spk::MeshPainter< ColorMesh >
 MeshPainter (Lumina::Pipeline &p_pipeline)
 Builds a mesh painter bound to a pipeline.
Lumina::Pipeline::Object_objectHandle ()
 Returns the render object handle.

Detailed Description

Painter that renders ColorMesh instances.

See also
ColorMesh
painter.setLayer(0.5f);
Painter that renders ColorMesh instances.
Definition spk_color_painter.hpp:169
void setLayer(const float &p_layer)
Sets the layer value used during rendering.
Definition spk_color_painter.cpp:22

Member Function Documentation

◆ layer()

const float & spk::ColorPainter::layer ( ) const

Returns the current layer value.

Returns
Layer value.

◆ setLayer()

void spk::ColorPainter::setLayer ( const float & p_layer)

Sets the layer value used during rendering.

Parameters
p_layerLayer value.
Here is the caller graph for this function:

The documentation for this class was generated from the following files:
  • includes/structure/graphics/painter/spk_color_painter.hpp
  • srcs/structure/graphics/painter/spk_color_painter.cpp