neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::scene_graph::i_pbr_metallic_roughness Class Referenceabstract

#include <i_scene_graph.hpp>

Public Types

typedef i_pbr_metallic_roughness abstract_type
 

Public Member Functions

virtual ~i_pbr_metallic_roughness ()=default
 
virtual vec4 const & base_color_factor () const =0
 
virtual i_texture_reference const & base_color_texture () const =0
 
virtual i_texture_referencebase_color_texture ()=0
 
virtual scalar metallic_factor () const =0
 
virtual scalar roughness_factor () const =0
 
virtual i_texture_reference const & metallic_roughness_texture () const =0
 
virtual i_texture_referencemetallic_roughness_texture ()=0
 

Detailed Description

Definition at line 310 of file i_scene_graph.hpp.

Member Typedef Documentation

◆ abstract_type

Constructor & Destructor Documentation

◆ ~i_pbr_metallic_roughness()

virtual neogfx::scene_graph::i_pbr_metallic_roughness::~i_pbr_metallic_roughness ( )
virtualdefault

Member Function Documentation

◆ base_color_factor()

virtual vec4 const & neogfx::scene_graph::i_pbr_metallic_roughness::base_color_factor ( ) const
pure virtual

◆ base_color_texture() [1/2]

virtual i_texture_reference const & neogfx::scene_graph::i_pbr_metallic_roughness::base_color_texture ( ) const
pure virtual

◆ base_color_texture() [2/2]

virtual i_texture_reference & neogfx::scene_graph::i_pbr_metallic_roughness::base_color_texture ( )
pure virtual

◆ metallic_factor()

virtual scalar neogfx::scene_graph::i_pbr_metallic_roughness::metallic_factor ( ) const
pure virtual

◆ metallic_roughness_texture() [1/2]

virtual i_texture_reference const & neogfx::scene_graph::i_pbr_metallic_roughness::metallic_roughness_texture ( ) const
pure virtual

◆ metallic_roughness_texture() [2/2]

virtual i_texture_reference & neogfx::scene_graph::i_pbr_metallic_roughness::metallic_roughness_texture ( )
pure virtual

◆ roughness_factor()

virtual scalar neogfx::scene_graph::i_pbr_metallic_roughness::roughness_factor ( ) const
pure virtual

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