BufferTextureCopyRegion class
Base classes
-
template<class TData>class DataContainer<BufferTextureCopyRegionData>
Public types
- using DataType = BufferTextureCopyRegionData
Public static functions
- static auto DataToAccessor(BufferTextureCopyRegionData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const BufferTextureCopyRegionData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BufferTextureCopyRegionData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BufferTextureCopyRegionData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(BufferTextureCopyRegionData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const BufferTextureCopyRegionData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BufferTextureCopyRegionData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BufferTextureCopyRegionData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetBufferOffset(int value)
- void SetBufferImageWidth(int value)
- void SetBufferImageHeight(int value)
- auto EditTextureCopyRegion() -> TextureCopyRegion&
- auto GetBufferOffset() const -> int
- auto GetBufferImageWidth() const -> int
- auto GetBufferImageHeight() const -> int
- auto GetTextureCopyRegion() const -> const TextureCopyRegion&
- auto ToData() -> Caster<BufferTextureCopyRegionData>
- auto ToData() const -> Caster<const BufferTextureCopyRegionData>
- auto ToData() volatile -> Caster<volatile BufferTextureCopyRegionData>
- auto ToData() const volatile -> Caster<const volatile BufferTextureCopyRegionData>
Protected variables
- uint32_t bufferOffset
- uint32_t bufferImageWidth
- uint32_t bufferImageHeight
- TextureCopyRegionData textureCopyRegion
Typedef documentation
typedef BufferTextureCopyRegionData nn:: gfx:: BufferTextureCopyRegion:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(BufferTextureCopyRegionData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(const BufferTextureCopyRegionData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(volatile BufferTextureCopyRegionData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(const volatile BufferTextureCopyRegionData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(BufferTextureCopyRegionData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(const BufferTextureCopyRegionData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(volatile BufferTextureCopyRegionData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BufferTextureCopyRegion:: DataToAccessor(const volatile BufferTextureCopyRegionData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<BufferTextureCopyRegionData> nn:: gfx:: BufferTextureCopyRegion:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const BufferTextureCopyRegionData> nn:: gfx:: BufferTextureCopyRegion:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile BufferTextureCopyRegionData> nn:: gfx:: BufferTextureCopyRegion:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile BufferTextureCopyRegionData> nn:: gfx:: BufferTextureCopyRegion:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint32_t nn:: gfx:: BufferTextureCopyRegion:: bufferOffset
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: BufferTextureCopyRegion:: bufferImageWidth
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: BufferTextureCopyRegion:: bufferImageHeight
#include <nn/gfx/gfx_TextureInfoData.h>
TextureCopyRegionData nn:: gfx:: BufferTextureCopyRegion:: textureCopyRegion
#include <nn/gfx/gfx_TextureInfoData.h>