nn::gfx::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

BufferTextureCopyRegion()

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

Function documentation

static Caster<DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(BufferTextureCopyRegionData* pData)

static Caster<const DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(const BufferTextureCopyRegionData* pData)

static Caster<volatile DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(volatile BufferTextureCopyRegionData*)

static Caster<const volatile DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(const volatile BufferTextureCopyRegionData*)

static Caster<DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(BufferTextureCopyRegionData& data)

static Caster<const DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(const BufferTextureCopyRegionData& data)

static Caster<volatile DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(volatile BufferTextureCopyRegionData&)

static Caster<const volatile DataContainer> nn::gfx::BufferTextureCopyRegion::DataToAccessor(const volatile BufferTextureCopyRegionData&)

Caster<BufferTextureCopyRegionData> nn::gfx::BufferTextureCopyRegion::ToData()

Caster<const BufferTextureCopyRegionData> nn::gfx::BufferTextureCopyRegion::ToData() const

Caster<volatile BufferTextureCopyRegionData> nn::gfx::BufferTextureCopyRegion::ToData() volatile

Caster<const volatile BufferTextureCopyRegionData> nn::gfx::BufferTextureCopyRegion::ToData() const volatile

Variable documentation

uint32_t nn::gfx::BufferTextureCopyRegion::bufferOffset

uint32_t nn::gfx::BufferTextureCopyRegion::bufferImageWidth

uint32_t nn::gfx::BufferTextureCopyRegion::bufferImageHeight

TextureCopyRegionData nn::gfx::BufferTextureCopyRegion::textureCopyRegion