The video interface.
More...
#include "murl_i_video_interface.h"
Inherited by Murl::Linux::VideoInterface, Murl::Platform::Android::VideoInterface, Murl::Platform::Emscripten::VideoInterface, Murl::Platform::Ios::VideoInterface, Murl::Platform::Osx::VideoInterface, Murl::Platform::Tvos::VideoInterface, Murl::Platform::Win32::VideoInterface, and Murl::WinRT::VideoInterface.
◆ CanShareContexts()
virtual Bool Murl::IVideoInterface::CanShareContexts |
( |
| ) |
const |
|
pure virtual |
Check if the interface supports shared contexts.
- Returns
- true if the interface supports shared contexts.
◆ CreateSharedContext()
virtual void* Murl::IVideoInterface::CreateSharedContext |
( |
| ) |
|
|
pure virtual |
Create a shared context.
- Returns
- The shared context.
◆ DestroySharedContext()
virtual void Murl::IVideoInterface::DestroySharedContext |
( |
void * |
context | ) |
|
|
pure virtual |
Destroy a shared context.
- Parameters
-
context | The shared context. |
◆ ActivateSharedContext()
virtual Bool Murl::IVideoInterface::ActivateSharedContext |
( |
void * |
context | ) |
|
|
pure virtual |
Activate a shared context.
- Parameters
-
context | The shared context. |
- Returns
- true if successful.
◆ DeactivateSharedContext()
virtual Bool Murl::IVideoInterface::DeactivateSharedContext |
( |
void * |
context | ) |
|
|
pure virtual |
Deactivate a shared context.
- Parameters
-
context | The shared context. |
- Returns
- true if successful.
◆ GetRenderContext()
virtual void* Murl::IVideoInterface::GetRenderContext |
( |
| ) |
|
|
pure virtual |
Get the video render context.
- Returns
- The video render context.
◆ ActivateRenderContext()
virtual Bool Murl::IVideoInterface::ActivateRenderContext |
( |
| ) |
|
|
pure virtual |
Activate the video render context.
- Returns
- true if successful.
◆ DeactivateRenderContext()
virtual Bool Murl::IVideoInterface::DeactivateRenderContext |
( |
| ) |
|
|
pure virtual |
Deactivate the video render context.
- Returns
- true if successful.
◆ IsRenderContextActive()
virtual Bool Murl::IVideoInterface::IsRenderContextActive |
( |
| ) |
const |
|
pure virtual |
Check if the video render context is active.
- Returns
- true if active.
◆ GetLoaderContext()
virtual void* Murl::IVideoInterface::GetLoaderContext |
( |
| ) |
|
|
pure virtual |
Get the video loader context.
- Returns
- The video loader context.
◆ ActivateLoaderContext()
virtual Bool Murl::IVideoInterface::ActivateLoaderContext |
( |
| ) |
|
|
pure virtual |
Activate the video loader context.
- Returns
- true if successful.
◆ DeactivateLoaderContext()
virtual Bool Murl::IVideoInterface::DeactivateLoaderContext |
( |
| ) |
|
|
pure virtual |
Deactivate the video loader context.
- Returns
- true if successful.
◆ IsLoaderContextActive()
virtual Bool Murl::IVideoInterface::IsLoaderContextActive |
( |
| ) |
const |
|
pure virtual |
Check if the video loader context is active.
- Returns
- true if active.
◆ ActivateBackBuffer()
virtual Bool Murl::IVideoInterface::ActivateBackBuffer |
( |
| ) |
|
|
pure virtual |
Activate the back buffer for rendering.
- Returns
- true if successful.
◆ DeactivateBackBuffer()
virtual Bool Murl::IVideoInterface::DeactivateBackBuffer |
( |
| ) |
|
|
pure virtual |
Deactivate the back buffer.
- Returns
- true if successful.
◆ GetWindowInterface()
returns the window interface.
- Returns
- the window interface.
The documentation for this interface was generated from the following file: