TextureCopyRegion class
Base classes
-
template<class TData>class DataContainer<TextureCopyRegionData>
Public types
- using DataType = TextureCopyRegionData
Public static functions
- static auto DataToAccessor(TextureCopyRegionData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureCopyRegionData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureCopyRegionData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureCopyRegionData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TextureCopyRegionData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureCopyRegionData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureCopyRegionData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureCopyRegionData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetOffsetU(int value)
- void SetOffsetV(int value)
- void SetOffsetW(int value)
- void SetWidth(int value)
- void SetHeight(int value)
- void SetDepth(int value)
- auto EditSubresource() -> TextureSubresource&
- void SetArrayLength(int value)
- auto GetOffsetU() const -> int
- auto GetOffsetV() const -> int
- auto GetOffsetW() const -> int
- auto GetWidth() const -> int
- auto GetHeight() const -> int
- auto GetDepth() const -> int
- auto GetSubresource() const -> const TextureSubresource&
- auto GetArrayLength() const -> int
- auto ToData() -> Caster<TextureCopyRegionData>
- auto ToData() const -> Caster<const TextureCopyRegionData>
- auto ToData() volatile -> Caster<volatile TextureCopyRegionData>
- auto ToData() const volatile -> Caster<const volatile TextureCopyRegionData>
Protected variables
- uint32_t offsetU
- uint32_t offsetV
- uint32_t offsetW
- uint32_t width
- uint32_t height
- uint32_t depth
- TextureSubresourceData subresource
- uint32_t arrayLength
Typedef documentation
typedef TextureCopyRegionData nn:: gfx:: TextureCopyRegion:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(TextureCopyRegionData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(const TextureCopyRegionData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(volatile TextureCopyRegionData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(const volatile TextureCopyRegionData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(TextureCopyRegionData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(const TextureCopyRegionData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(volatile TextureCopyRegionData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureCopyRegion:: DataToAccessor(const volatile TextureCopyRegionData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TextureCopyRegionData> nn:: gfx:: TextureCopyRegion:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TextureCopyRegionData> nn:: gfx:: TextureCopyRegion:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TextureCopyRegionData> nn:: gfx:: TextureCopyRegion:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TextureCopyRegionData> nn:: gfx:: TextureCopyRegion:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint32_t nn:: gfx:: TextureCopyRegion:: offsetU
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureCopyRegion:: offsetV
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureCopyRegion:: offsetW
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureCopyRegion:: width
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureCopyRegion:: height
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureCopyRegion:: depth
#include <nn/gfx/gfx_TextureInfoData.h>
TextureSubresourceData nn:: gfx:: TextureCopyRegion:: subresource
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureCopyRegion:: arrayLength
#include <nn/gfx/gfx_TextureInfoData.h>