Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::InspectorWidget::MaterialInspector Class Reference
Inheritance diagram for shkyera::InspectorWidget::MaterialInspector:
[legend]

Public Member Functions

 MaterialInspector (Registry *registry, AssetHandle assetHandle)
 
void draw ()
 
- Public Member Functions inherited from shkyera::InspectorWidget::AssetInspector
virtual ~AssetInspector ()=default
 

Private Attributes

ColorSelector _albedoColorSelector
 
ColorSelector _emissiveColorSelector
 
BooleanSelector _litMaterialCheckbox
 
FloatSlider _roughnessSlider
 
FloatSlider _metallicSlider
 
FloatSlider _emissiveStrengthSlider
 
FloatSlider _normalMapStrengthSlider
 
TextureAssetSelector _albedoTextureSelector
 
TextureAssetSelector _normalTextureSelector
 
TextureAssetSelector _roughnessTextureSelector
 
TextureAssetSelector _metallicTextureSelector
 
TextureAssetSelector _emissiveTextureSelector
 

Constructor & Destructor Documentation

◆ MaterialInspector()

shkyera::InspectorWidget::MaterialInspector::MaterialInspector ( Registry registry,
AssetHandle  assetHandle 
)

Member Function Documentation

◆ draw()

void shkyera::InspectorWidget::MaterialInspector::draw ( )
virtual

Member Data Documentation

◆ _albedoColorSelector

ColorSelector shkyera::InspectorWidget::MaterialInspector::_albedoColorSelector
private

◆ _albedoTextureSelector

TextureAssetSelector shkyera::InspectorWidget::MaterialInspector::_albedoTextureSelector
private

◆ _emissiveColorSelector

ColorSelector shkyera::InspectorWidget::MaterialInspector::_emissiveColorSelector
private

◆ _emissiveStrengthSlider

FloatSlider shkyera::InspectorWidget::MaterialInspector::_emissiveStrengthSlider
private

◆ _emissiveTextureSelector

TextureAssetSelector shkyera::InspectorWidget::MaterialInspector::_emissiveTextureSelector
private

◆ _litMaterialCheckbox

BooleanSelector shkyera::InspectorWidget::MaterialInspector::_litMaterialCheckbox
private

◆ _metallicSlider

FloatSlider shkyera::InspectorWidget::MaterialInspector::_metallicSlider
private

◆ _metallicTextureSelector

TextureAssetSelector shkyera::InspectorWidget::MaterialInspector::_metallicTextureSelector
private

◆ _normalMapStrengthSlider

FloatSlider shkyera::InspectorWidget::MaterialInspector::_normalMapStrengthSlider
private

◆ _normalTextureSelector

TextureAssetSelector shkyera::InspectorWidget::MaterialInspector::_normalTextureSelector
private

◆ _roughnessSlider

FloatSlider shkyera::InspectorWidget::MaterialInspector::_roughnessSlider
private

◆ _roughnessTextureSelector

TextureAssetSelector shkyera::InspectorWidget::MaterialInspector::_roughnessTextureSelector
private

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