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

#include <i_scene_graph.hpp>

Public Types

typedef i_image abstract_type
 

Public Member Functions

virtual ~i_image ()=default
 
virtual neolib::i_optional< neolib::i_string > const & name () const =0
 
virtual neolib::i_optional< neolib::i_string > const & uri () const =0
 
virtual neolib::i_optional< neolib::i_string > const & mime_type () const =0
 
virtual neolib::i_optional< i_buffer_view > const & buffer_view () const =0
 

Detailed Description

Definition at line 232 of file i_scene_graph.hpp.

Member Typedef Documentation

◆ abstract_type

Constructor & Destructor Documentation

◆ ~i_image()

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

Member Function Documentation

◆ buffer_view()

virtual neolib::i_optional< i_buffer_view > const & neogfx::scene_graph::i_image::buffer_view ( ) const
pure virtual

◆ mime_type()

virtual neolib::i_optional< neolib::i_string > const & neogfx::scene_graph::i_image::mime_type ( ) const
pure virtual

◆ name()

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

◆ uri()

virtual neolib::i_optional< neolib::i_string > const & neogfx::scene_graph::i_image::uri ( ) const
pure virtual

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