Radium Engine  1.5.0
Ra::Engine::Data::ParameterSetEditingInterface Class Referenceabstract

#include <Engine/Data/RenderParameters.hpp>

+ Inheritance diagram for Ra::Engine::Data::ParameterSetEditingInterface:
+ Collaboration diagram for Ra::Engine::Data::ParameterSetEditingInterface:

Public Member Functions

virtual nlohmann::json getParametersMetadata () const =0
 Get a json containing metadata about the parameters. More...
 

Static Public Member Functions

static void loadMetaData (const std::string &basename, nlohmann::json &destination)
 Load the ParameterSet description.
 

Detailed Description

Interface to define metadata (constraints, description, ...) for the edition of parameter set

Definition at line 345 of file RenderParameters.hpp.

Member Function Documentation

◆ getParametersMetadata()

virtual nlohmann::json Ra::Engine::Data::ParameterSetEditingInterface::getParametersMetadata ( ) const
pure virtual

Get a json containing metadata about the parameters.

Returns
the metadata in json format

Implemented in Ra::Engine::Data::VolumetricMaterial, Ra::Engine::Data::PlainMaterial, Ra::Engine::Data::LambertianMaterial, and Ra::Engine::Data::BlinnPhongMaterial.


The documentation for this class was generated from the following files: