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

#include <i_scene_graph.hpp>

Public Types

typedef i_texture abstract_type
 

Public Member Functions

virtual ~i_texture ()=default
 
virtual neolib::i_optional< neolib::i_string > const & name () const =0
 
virtual i_sampler const & sampler () const =0
 
virtual i_samplersampler ()=0
 
virtual i_image const & source () const =0
 
virtual i_imagesource ()=0
 

Detailed Description

Definition at line 261 of file i_scene_graph.hpp.

Member Typedef Documentation

◆ abstract_type

Constructor & Destructor Documentation

◆ ~i_texture()

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

Member Function Documentation

◆ name()

virtual neolib::i_optional< neolib::i_string > const & neogfx::scene_graph::i_texture::name ( ) const
pure virtual

◆ sampler() [1/2]

virtual i_sampler const & neogfx::scene_graph::i_texture::sampler ( ) const
pure virtual

◆ sampler() [2/2]

virtual i_sampler & neogfx::scene_graph::i_texture::sampler ( )
pure virtual

◆ source() [1/2]

virtual i_image const & neogfx::scene_graph::i_texture::source ( ) const
pure virtual

◆ source() [2/2]

virtual i_image & neogfx::scene_graph::i_texture::source ( )
pure virtual

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