BufferTextureViewInfo class
Base classes
-
template<class TData>class DataContainer<BufferTextureViewInfoData>
Public types
- using DataType = BufferTextureViewInfoData
Public static functions
- static auto DataToAccessor(BufferTextureViewInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const BufferTextureViewInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BufferTextureViewInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BufferTextureViewInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(BufferTextureViewInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const BufferTextureViewInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BufferTextureViewInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BufferTextureViewInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetImageFormat(ImageFormat value)
-
void SetOffset(ptrdiff_
t value) -
void SetSize(size_
t value) - void SetBufferPtr(const void* value)
- auto GetImageFormat() const -> ImageFormat
-
auto GetOffset() const -> ptrdiff_
t -
auto GetSize() const -> size_
t -
auto GetBufferPtr() const -> detail::
Caster<const void> - auto ToData() -> Caster<BufferTextureViewInfoData>
- auto ToData() const -> Caster<const BufferTextureViewInfoData>
- auto ToData() volatile -> Caster<volatile BufferTextureViewInfoData>
- auto ToData() const volatile -> Caster<const volatile BufferTextureViewInfoData>
Protected variables
Typedef documentation
typedef BufferTextureViewInfoData nn:: gfx:: BufferTextureViewInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(BufferTextureViewInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(const BufferTextureViewInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(volatile BufferTextureViewInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(const volatile BufferTextureViewInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(BufferTextureViewInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(const BufferTextureViewInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(volatile BufferTextureViewInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BufferTextureViewInfo:: DataToAccessor(const volatile BufferTextureViewInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<BufferTextureViewInfoData> nn:: gfx:: BufferTextureViewInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const BufferTextureViewInfoData> nn:: gfx:: BufferTextureViewInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile BufferTextureViewInfoData> nn:: gfx:: BufferTextureViewInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile BufferTextureViewInfoData> nn:: gfx:: BufferTextureViewInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit32 nn:: gfx:: BufferTextureViewInfo:: format
#include <nn/gfx/gfx_BufferInfoData.h>
uint32_t nn:: gfx:: BufferTextureViewInfo:: offset
#include <nn/gfx/gfx_BufferInfoData.h>
uint32_t nn:: gfx:: BufferTextureViewInfo:: size
#include <nn/gfx/gfx_BufferInfoData.h>
char nn:: gfx:: BufferTextureViewInfo:: reserved2
#include <nn/gfx/gfx_BufferInfoData.h>
detail:: Ptr<const void> nn:: gfx:: BufferTextureViewInfo:: pBuffer
#include <nn/gfx/gfx_BufferInfoData.h>
char nn:: gfx:: BufferTextureViewInfo:: reserved
#include <nn/gfx/gfx_BufferInfoData.h>