gvr:: SwapChain
#include <gvr.h>
Convenience C++ wrapper for gvr_swap_chain, which represents a queue of frames.
Summary
The GvrApi object must outlive any SwapChain objects created from it.
Inheritance
Inherits from: gvr::WrapperBase< gvr_swap_chain, gvr_swap_chain_destroy >
Public functions |
|
---|---|
AcquireFrame()
|
For more information, see gvr_swap_chain_acquire_frame().
|
GetBufferCount() const
|
int32_t
For more information, see gvr_swap_chain_get_buffer_count().
|
GetBufferSize(int32_t index) const
|
For more information, see gvr_swap_chain_get_buffer_size().
|
ResizeBuffer(int32_t index, Sizei size)
|
void
For more information, see gvr_swap_chain_resize_buffer().
|
Public functions
AcquireFrame
Frame AcquireFrame()
For more information, see gvr_swap_chain_acquire_frame().
Note that if Frame acquisition fails, the returned Frame may not be valid. The caller should inspect the returned Frame's validity before using, and reschedule frame acquisition upon failure.
GetBufferCount
int32_t GetBufferCount() const
For more information, see gvr_swap_chain_get_buffer_count().
GetBufferSize
Sizei GetBufferSize( int32_t index ) const
For more information, see gvr_swap_chain_get_buffer_size().
ResizeBuffer
void ResizeBuffer( int32_t index, Sizei size )
For more information, see gvr_swap_chain_resize_buffer().