Skip to content

Class uipc::backend::BufferView

ClassList > uipc > backend > BufferView

Public Functions

Type Name
BufferView () = default
BufferView (HandleT handle, SizeT element_offset, SizeT element_count, SizeT element_size, SizeT element_stride, std::string_view backend_name) noexcept
std::string_view backend () noexcept const
SizeT element_size () noexcept const
SizeT element_stride () noexcept const
HandleT handle () noexcept const
SizeT offset () noexcept const
operator bool () noexcept const
SizeT size () noexcept const
SizeT size_in_bytes () noexcept const
BufferView subview (SizeT offset, SizeT element_count) noexcept const

Public Functions Documentation

function BufferView [1/2]

uipc::backend::BufferView::BufferView () = default

function BufferView [2/2]

uipc::backend::BufferView::BufferView (
    HandleT handle,
    SizeT element_offset,
    SizeT element_count,
    SizeT element_size,
    SizeT element_stride,
    std::string_view backend_name
) noexcept

function backend

std::string_view uipc::backend::BufferView::backend () noexcept const

function element_size

SizeT uipc::backend::BufferView::element_size () noexcept const

function element_stride

SizeT uipc::backend::BufferView::element_stride () noexcept const

function handle

HandleT uipc::backend::BufferView::handle () noexcept const

function offset

SizeT uipc::backend::BufferView::offset () noexcept const

function operator bool

uipc::backend::BufferView::operator bool () noexcept const

function size

SizeT uipc::backend::BufferView::size () noexcept const

function size_in_bytes

SizeT uipc::backend::BufferView::size_in_bytes () noexcept const

function subview

BufferView uipc::backend::BufferView::subview (
    SizeT offset,
    SizeT element_count
) noexcept const


The documentation for this class was generated from the following file include/uipc/backend/buffer_view.h