writeonly_texture_view Class
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
Provides writeonly access to a texture.
Syntax
template <
typename value_type,
int _Rank
>
class writeonly_texture_view;
template <
typename value_type,
int _Rank
>
class writeonly_texture_view<value_type, _Rank> : public details::_Texture_base<value_type, _Rank>;
Parameters
value_type
The type of the elements in the texture.
_Rank
The rank of the texture.
Members
Public Typedefs
Name | Description |
---|---|
scalar_type |
|
value_type |
The type of the elements in the texture. |
Public Constructors
Name | Description |
---|---|
writeonly_texture_view::writeonly_texture_view Constructor | Initializes a new instance of the writeonly_texture_view class. |
writeonly_texture_view::~writeonly_texture_view Destructor | Destroys the writeonly_texture_view object. |
Public Methods
Name | Description |
---|---|
writeonly_texture_view::set Method | Sets the value of the element at the specified index. |
Public Operators
Name | Description |
---|---|
writeonly_texture_view::operator= Operator | Copies the specified writeonly_texture_view object to this one. |
Public Constants
Name | Description |
---|---|
writeonly_texture_view::rank Constant | Gets the rank of the writeonly_texture_view object. |
Inheritance Hierarchy
_Texture_base
writeonly_texture_view
Requirements
Header: amp_graphics.h
Namespace: Concurrency::graphics
writeonly_texture_view::~writeonly_texture_view Destructor
Destroys the writeonly_texture_view object.
~writeonly_texture_view() restrict(amp,cpu);
writeonly_texture_view::operator= Operator
Copies the specified writeonly_texture_view object to this one.
writeonly_texture_view<value_type, _Rank>& operator= (
const writeonly_texture_view<value_type, _Rank>& _Other) restrict(amp,cpu);
Parameters
_Other
writeonly_texture_view object to copy from.
Return Value
A reference to this writeonly_texture_view object.
writeonly_texture_view::rank Constant
Gets the rank of the writeonly_texture_view object.
static const int rank = _Rank;
writeonly_texture_view::set Method
Sets the value of the element at the specified index.
void set(
const index<_Rank>& _Index,
const value_type& value) const restrict(amp);
Parameters
_Index
The index of the element.
value
The new value of the element.
writeonly_texture_view::writeonly_texture_view Constructor
Initializes a new instance of the writeonly_texture_view class.
writeonly_texture_view(
texture<value_type,
_Rank>& _Src) restrict(amp);
writeonly_texture_view(
const writeonly_texture_view<value_type,
_Rank>& _Src) restrict(amp,cpu);
Parameters
_Rank
The rank of the texture.
value_type
The type of the elements in the texture.
_Src
The texture that is used to create the writeonly_texture_view
.