opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
opyn::CustomRenderingOptions Class Referencefinal

#include <custom_rendering_options.h>

Public Member Functions

size_t getNumOptions () const
 
bool getOptionValue (ptrdiff_t) const
 
void setOptionValue (ptrdiff_t, bool)
 
osc::CStringView getOptionLabel (ptrdiff_t) const
 
bool getDrawFloor () const
 
void setDrawFloor (bool)
 
bool getDrawMeshNormals () const
 
void setDrawMeshNormals (bool)
 
bool getDrawShadows () const
 
void setDrawShadows (bool)
 
bool getDrawSelectionRims () const
 
void setDrawSelectionRims (bool)
 
bool getOrderIndependentTransparency () const
 
void setOrderIndependentTransparency (bool)
 
void forEachOptionAsAppSettingValue (const std::function< void(std::string_view, const osc::Variant &)> &) const
 
void tryUpdFromValues (std::string_view keyPrefix, const std::unordered_map< std::string, osc::Variant > &)
 
void applyTo (osc::SceneRendererParams &) const
 

Friends

bool operator== (const CustomRenderingOptions &, const CustomRenderingOptions &)=default
 

Member Function Documentation

◆ applyTo()

void opyn::CustomRenderingOptions::applyTo ( osc::SceneRendererParams ) const

◆ forEachOptionAsAppSettingValue()

void opyn::CustomRenderingOptions::forEachOptionAsAppSettingValue ( const std::function< void(std::string_view, const osc::Variant &)> &  ) const

◆ getDrawFloor()

bool opyn::CustomRenderingOptions::getDrawFloor ( ) const

◆ getDrawMeshNormals()

bool opyn::CustomRenderingOptions::getDrawMeshNormals ( ) const

◆ getDrawSelectionRims()

bool opyn::CustomRenderingOptions::getDrawSelectionRims ( ) const

◆ getDrawShadows()

bool opyn::CustomRenderingOptions::getDrawShadows ( ) const

◆ getNumOptions()

size_t opyn::CustomRenderingOptions::getNumOptions ( ) const

◆ getOptionLabel()

osc::CStringView opyn::CustomRenderingOptions::getOptionLabel ( ptrdiff_t  ) const

◆ getOptionValue()

bool opyn::CustomRenderingOptions::getOptionValue ( ptrdiff_t  ) const

◆ getOrderIndependentTransparency()

bool opyn::CustomRenderingOptions::getOrderIndependentTransparency ( ) const

◆ setDrawFloor()

void opyn::CustomRenderingOptions::setDrawFloor ( bool  )

◆ setDrawMeshNormals()

void opyn::CustomRenderingOptions::setDrawMeshNormals ( bool  )

◆ setDrawSelectionRims()

void opyn::CustomRenderingOptions::setDrawSelectionRims ( bool  )

◆ setDrawShadows()

void opyn::CustomRenderingOptions::setDrawShadows ( bool  )

◆ setOptionValue()

void opyn::CustomRenderingOptions::setOptionValue ( ptrdiff_t  ,
bool   
)

◆ setOrderIndependentTransparency()

void opyn::CustomRenderingOptions::setOrderIndependentTransparency ( bool  )

◆ tryUpdFromValues()

void opyn::CustomRenderingOptions::tryUpdFromValues ( std::string_view  keyPrefix,
const std::unordered_map< std::string, osc::Variant > &   
)

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const CustomRenderingOptions ,
const CustomRenderingOptions  
)
friend

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