mrpt::img::TColorf ambient
mrpt::img::TColorf diffuse
mrpt::serialization::CArchive & operator>>(mrpt::serialization::CArchive &in, CPolyhedron::TPolyhedronEdge &o)
Reads a polyhedron edge from a binary stream.
void readFromStream(mrpt::serialization::CArchive &in)
~TLightParameters()=default
COpenGLScene::Ptr & operator<<(COpenGLScene::Ptr &s, const CRenderizable::Ptr &r)
Inserts an openGL object into a scene.
mrpt::img::TColorf specular
#define DECLARE_TTYPENAME_CLASSNAME(_CLASSNAME)
Like DECLARE_CUSTOM_TTYPENAME(), but for use within the class declaration body.
Virtual base class for "archives": classes abstracting I/O streams.
mrpt::vision::TStereoCalibResults out
mrpt::math::TVector3Df direction
Light direction (must be normalized)
An RGBA color - floats in the range [0,1].
The namespace for 3D scene representation and rendering.
TLightParameters()=default
Lighting parameters, mostly for triangle shaders.
void writeToStream(mrpt::serialization::CArchive &out) const