This class provides access to Physically-Based-Rendering (PBR) material workflows. More...
#include <Pbr.hh>
Public Member Functions | |
| Pbr () | |
| Default constructor.  More... | |
| Pbr (const Pbr &_pbr) | |
| Copy constructor.  More... | |
| Pbr (Pbr &&_pbr) noexcept | |
| Move constructor.  More... | |
| ~Pbr () | |
| Destructor.  More... | |
| Errors | Load (ElementPtr _sdf) | 
| Load the pbr based on an element pointer.  More... | |
| Pbr & | operator= (const Pbr &_pbr) | 
| Assignment operator.  More... | |
| Pbr & | operator= (Pbr &&_pbr) | 
| Move assignment operator.  More... | |
| void | SetWorkflow (PbrWorkflowType _type, const PbrWorkflow &_workflow) | 
| Set a PBR workflow by type.  More... | |
| PbrWorkflow * | Workflow (PbrWorkflowType _type) const | 
| Get a PBR workflow by type.  More... | |
This class provides access to Physically-Based-Rendering (PBR) material workflows.
| sdf::v9::Pbr::Pbr | ( | ) | 
Default constructor.
| sdf::v9::Pbr::~Pbr | ( | ) | 
Destructor.
| Errors sdf::v9::Pbr::Load | ( | ElementPtr | _sdf | ) | 
Assignment operator.
| [in] | _pbr | The pbr to set values from. | 
Move assignment operator.
| [in] | _pbr | The pbr to move values from. | 
| void sdf::v9::Pbr::SetWorkflow | ( | PbrWorkflowType | _type, | 
| const PbrWorkflow & | _workflow | ||
| ) | 
Set a PBR workflow by type.
| [in] | _type | Type of PBR workflow | 
| [in] | _workflow | Workflow of the specified type. | 
| PbrWorkflow* sdf::v9::Pbr::Workflow | ( | PbrWorkflowType | _type | ) | const | 
Get a PBR workflow by type.
| [in] | _type | Type of PBR workflow |