Banuba SDK
Loading...
Searching...
No Matches
bnb::player_api::window_output Class Referenceabstract
Inheritance diagram for bnb::player_api::window_output:
bnb::player_api::interfaces::output bnb::player_api::orientable bnb::player_api::scalable

Public Member Functions

virtual void set_frame_layout (int32_t left, int32_t top, int32_t width, int32_t height)=0
Public Member Functions inherited from bnb::player_api::interfaces::output
virtual void attach ()=0
 Attach output to the player.
virtual void detach ()=0
 Detach output from the player.
virtual void present (const render_target_sptr &render_target)=0
 Present the drawn frame by the player to the output.
Public Member Functions inherited from bnb::player_api::orientable
virtual void set_orientation (orientation orient, bool mirroring=false)=0
Public Member Functions inherited from bnb::player_api::scalable
virtual void set_content_mode (content_mode new_content_mode)=0

Static Public Member Functions

static std::shared_ptr< window_outputcreate (void *surface)

Detailed Description

Definition at line 10 of file window_output.hpp.


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