DxLibEx
dxle::graph2d::static_derivative_texture2d< N > Class Template Reference

N = AllNum. More...

#include <prototype2d.hpp>

Public Types

using reference = typename cont_type::reference
 
using const_reference = typename cont_type::const_reference
 
using iterator = typename cont_type::iterator
 
using const_iterator = typename cont_type::const_iterator
 
using reverse_iterator = typename cont_type::reverse_iterator
 
using const_reverse_iterator = typename cont_type::const_reverse_iterator
 
using size_type = typename cont_type::size_type
 
using difference_type = typename cont_type::difference_type
 
using pointer = typename cont_type::pointer
 
using const_pointer = typename cont_type::const_pointer
 
using value_type = typename cont_type::value_type
 

Public Member Functions

DXLE_CONSTEXPR static_derivative_texture2d () DXLE_NOEXCEPT_OR_NOTHROW
 
 static_derivative_texture2d (const static_derivative_texture2d &)=delete
 
 static_derivative_texture2d (static_derivative_texture2d &&) DXLE_NOEXCEPT_OR_NOTHROW
 
static_derivative_texture2doperator= (const static_derivative_texture2d &)=delete
 
static_derivative_texture2doperator= (static_derivative_texture2d &&) DXLE_NOEXCEPT_OR_NOTHROW
 
 static_derivative_texture2d (const TCHAR *FileName, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
 static_derivative_texture2d (const tstring &FileName, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
void load (const TCHAR *FileName, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
void load (const tstring &FileName, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
void delete_all ()
 
reference at (size_t index)
 
const_reference at (size_t index) const
 
reference operator[] (size_t index)
 
const_reference operator[] (size_t index) const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
pointer data () DXLE_NOEXCEPT_OR_NOTHROW
 
const_pointer data () const DXLE_NOEXCEPT_OR_NOTHROW
 
iterator begin () DXLE_NOEXCEPT_OR_NOTHROW
 
const_iterator begin () const DXLE_NOEXCEPT_OR_NOTHROW
 
iterator end () DXLE_NOEXCEPT_OR_NOTHROW
 
const_iterator end () const DXLE_NOEXCEPT_OR_NOTHROW
 
const_iterator cbegin () const DXLE_NOEXCEPT_OR_NOTHROW
 
const_iterator cend () const DXLE_NOEXCEPT_OR_NOTHROW
 
reverse_iterator rbegin () DXLE_NOEXCEPT_OR_NOTHROW
 
const_reverse_iterator rbegin () const DXLE_NOEXCEPT_OR_NOTHROW
 
reverse_iterator rend () DXLE_NOEXCEPT_OR_NOTHROW
 
const_reverse_iterator rend () const DXLE_NOEXCEPT_OR_NOTHROW
 
const_reverse_iterator crbegin () const DXLE_NOEXCEPT_OR_NOTHROW
 
const_reverse_iterator crend () const DXLE_NOEXCEPT_OR_NOTHROW
 
DXLE_CONSTEXPR bool empty () const DXLE_NOEXCEPT_OR_NOTHROW
 
DXLE_CONSTEXPR size_type size () const DXLE_NOEXCEPT_OR_NOTHROW
 
DXLE_CONSTEXPR size_type max_size () const DXLE_NOEXCEPT_OR_NOTHROW
 
void swap (static_derivative_texture2d &other)
 

Detailed Description

template<size_t N>
class dxle::graph2d::static_derivative_texture2d< N >

N = AllNum.

画像ファイルを分割したグラフィック DxLib::LoadDivGraphのdxle::textureバージョン AllSizeが定数の場合 moveに線形時間がかかることに注意

Definition at line 34 of file prototype2d.hpp.

Member Typedef Documentation

§ const_iterator

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::const_iterator = typename cont_type::const_iterator

Definition at line 462 of file texture2d.hpp.

§ const_pointer

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::const_pointer = typename cont_type::const_pointer

Definition at line 468 of file texture2d.hpp.

§ const_reference

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::const_reference = typename cont_type::const_reference

Definition at line 460 of file texture2d.hpp.

§ const_reverse_iterator

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::const_reverse_iterator = typename cont_type::const_reverse_iterator

Definition at line 464 of file texture2d.hpp.

§ difference_type

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::difference_type = typename cont_type::difference_type

Definition at line 466 of file texture2d.hpp.

§ iterator

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::iterator = typename cont_type::iterator

Definition at line 461 of file texture2d.hpp.

§ pointer

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::pointer = typename cont_type::pointer

Definition at line 467 of file texture2d.hpp.

§ reference

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::reference = typename cont_type::reference

Definition at line 459 of file texture2d.hpp.

§ reverse_iterator

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::reverse_iterator = typename cont_type::reverse_iterator

Definition at line 463 of file texture2d.hpp.

§ size_type

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::size_type = typename cont_type::size_type

Definition at line 465 of file texture2d.hpp.

§ value_type

template<size_t N>
using dxle::graph2d::static_derivative_texture2d< N >::value_type = typename cont_type::value_type

Definition at line 469 of file texture2d.hpp.

Constructor & Destructor Documentation

§ static_derivative_texture2d() [1/5]

Definition at line 439 of file texture2d.hpp.

§ static_derivative_texture2d() [2/5]

§ static_derivative_texture2d() [3/5]

Definition at line 150 of file texture2d.hpp.

§ static_derivative_texture2d() [4/5]

template<size_t N>
dxle::graph2d::static_derivative_texture2d< N >::static_derivative_texture2d ( const TCHAR *  FileName,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inline

Definition at line 162 of file texture2d.hpp.

§ static_derivative_texture2d() [5/5]

template<size_t N>
dxle::graph2d::static_derivative_texture2d< N >::static_derivative_texture2d ( const tstring FileName,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inline

Definition at line 167 of file texture2d.hpp.

Member Function Documentation

§ at() [1/2]

template<size_t N>
reference dxle::graph2d::static_derivative_texture2d< N >::at ( size_t  index)
inline

Definition at line 471 of file texture2d.hpp.

§ at() [2/2]

template<size_t N>
const_reference dxle::graph2d::static_derivative_texture2d< N >::at ( size_t  index) const
inline

Definition at line 472 of file texture2d.hpp.

§ back() [1/2]

template<size_t N>
reference dxle::graph2d::static_derivative_texture2d< N >::back ( )
inline

Definition at line 477 of file texture2d.hpp.

§ back() [2/2]

template<size_t N>
const_reference dxle::graph2d::static_derivative_texture2d< N >::back ( ) const
inline

Definition at line 478 of file texture2d.hpp.

§ begin() [1/2]

template<size_t N>
iterator dxle::graph2d::static_derivative_texture2d< N >::begin ( )
inline

Definition at line 482 of file texture2d.hpp.

§ begin() [2/2]

template<size_t N>
const_iterator dxle::graph2d::static_derivative_texture2d< N >::begin ( ) const
inline

Definition at line 483 of file texture2d.hpp.

§ cbegin()

template<size_t N>
const_iterator dxle::graph2d::static_derivative_texture2d< N >::cbegin ( ) const
inline

Definition at line 486 of file texture2d.hpp.

§ cend()

template<size_t N>
const_iterator dxle::graph2d::static_derivative_texture2d< N >::cend ( ) const
inline

Definition at line 487 of file texture2d.hpp.

§ crbegin()

template<size_t N>
const_reverse_iterator dxle::graph2d::static_derivative_texture2d< N >::crbegin ( ) const
inline

Definition at line 492 of file texture2d.hpp.

§ crend()

template<size_t N>
const_reverse_iterator dxle::graph2d::static_derivative_texture2d< N >::crend ( ) const
inline

Definition at line 493 of file texture2d.hpp.

§ data() [1/2]

template<size_t N>
pointer dxle::graph2d::static_derivative_texture2d< N >::data ( )
inline

Definition at line 479 of file texture2d.hpp.

§ data() [2/2]

template<size_t N>
const_pointer dxle::graph2d::static_derivative_texture2d< N >::data ( ) const
inline

Definition at line 480 of file texture2d.hpp.

§ delete_all()

template<size_t N>
void dxle::graph2d::static_derivative_texture2d< N >::delete_all ( )
inline

Definition at line 185 of file texture2d.hpp.

§ empty()

template<size_t N>
DXLE_CONSTEXPR bool dxle::graph2d::static_derivative_texture2d< N >::empty ( ) const
inline

Definition at line 495 of file texture2d.hpp.

§ end() [1/2]

template<size_t N>
iterator dxle::graph2d::static_derivative_texture2d< N >::end ( )
inline

Definition at line 484 of file texture2d.hpp.

§ end() [2/2]

template<size_t N>
const_iterator dxle::graph2d::static_derivative_texture2d< N >::end ( ) const
inline

Definition at line 485 of file texture2d.hpp.

§ front() [1/2]

template<size_t N>
reference dxle::graph2d::static_derivative_texture2d< N >::front ( )
inline

Definition at line 475 of file texture2d.hpp.

§ front() [2/2]

template<size_t N>
const_reference dxle::graph2d::static_derivative_texture2d< N >::front ( ) const
inline

Definition at line 476 of file texture2d.hpp.

§ load() [1/2]

template<size_t N>
void dxle::graph2d::static_derivative_texture2d< N >::load ( const TCHAR *  FileName,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inline

Definition at line 172 of file texture2d.hpp.

§ load() [2/2]

template<size_t N>
void dxle::graph2d::static_derivative_texture2d< N >::load ( const tstring FileName,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inline

Definition at line 180 of file texture2d.hpp.

§ max_size()

template<size_t N>
DXLE_CONSTEXPR size_type dxle::graph2d::static_derivative_texture2d< N >::max_size ( ) const
inline

Definition at line 497 of file texture2d.hpp.

§ operator=() [1/2]

template<size_t N>
static_derivative_texture2d& dxle::graph2d::static_derivative_texture2d< N >::operator= ( const static_derivative_texture2d< N > &  )
delete

§ operator=() [2/2]

template<size_t N>
static_derivative_texture2d< N > & dxle::graph2d::static_derivative_texture2d< N >::operator= ( static_derivative_texture2d< N > &&  other)
inline

Definition at line 156 of file texture2d.hpp.

§ operator[]() [1/2]

template<size_t N>
reference dxle::graph2d::static_derivative_texture2d< N >::operator[] ( size_t  index)
inline

Definition at line 473 of file texture2d.hpp.

§ operator[]() [2/2]

template<size_t N>
const_reference dxle::graph2d::static_derivative_texture2d< N >::operator[] ( size_t  index) const
inline

Definition at line 474 of file texture2d.hpp.

§ rbegin() [1/2]

template<size_t N>
reverse_iterator dxle::graph2d::static_derivative_texture2d< N >::rbegin ( )
inline

Definition at line 488 of file texture2d.hpp.

§ rbegin() [2/2]

template<size_t N>
const_reverse_iterator dxle::graph2d::static_derivative_texture2d< N >::rbegin ( ) const
inline

Definition at line 489 of file texture2d.hpp.

§ rend() [1/2]

template<size_t N>
reverse_iterator dxle::graph2d::static_derivative_texture2d< N >::rend ( )
inline

Definition at line 490 of file texture2d.hpp.

§ rend() [2/2]

template<size_t N>
const_reverse_iterator dxle::graph2d::static_derivative_texture2d< N >::rend ( ) const
inline

Definition at line 491 of file texture2d.hpp.

§ size()

template<size_t N>
DXLE_CONSTEXPR size_type dxle::graph2d::static_derivative_texture2d< N >::size ( ) const
inline

Definition at line 496 of file texture2d.hpp.

§ swap()

template<size_t N>
void dxle::graph2d::static_derivative_texture2d< N >::swap ( static_derivative_texture2d< N > &  other)
inline

Definition at line 499 of file texture2d.hpp.


The documentation for this class was generated from the following files: