DxLibEx
dxle::graph2d::derivative_texture2d Class Referencefinal

#include <texture2d.hpp>

Collaboration diagram for dxle::graph2d::derivative_texture2d:

Public Types

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

Public Member Functions

 derivative_texture2d () DXLE_NOEXCEPT_OR_NOTHROW
 
 derivative_texture2d (const derivative_texture2d &)=delete
 
 derivative_texture2d (const tstring &FileName, int AllNum, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
void load (const TCHAR *FileName, int AllNum, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
void load (const tstring &FileName, int AllNum, 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
 
bool empty () const DXLE_NOEXCEPT_OR_NOTHROW
 
size_type size () const DXLE_NOEXCEPT_OR_NOTHROW
 
size_type max_size () const DXLE_NOEXCEPT_OR_NOTHROW
 
void swap (derivative_texture2d &other)
 

Static Public Member Functions

static derivative_texture2d LoadDivGraph (const TCHAR *FileName, int AllNum, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 
static derivative_texture2d LoadDivGraph (const tstring &FileName, int AllNum, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 

Public Attributes

derivative_texture2d(derivative_texture2d &&) DXLE_NOEXCEPT_IF((std derivative_texture2doperator= (const derivative_texture2d &)=delete
 
derivative_texture2d &operator=(derivative_texture2d &&) DXLE_NOEXCEPT_IF((std derivative_texture2d (const TCHAR *FileName, int AllNum, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag=false)
 

Detailed Description

画像ファイルを分割したグラフィック DxLib::LoadDivGraphのdxle::textureバージョン moveは定数時間

Definition at line 504 of file texture2d.hpp.

Member Typedef Documentation

§ const_iterator

using dxle::graph2d::derivative_texture2d::const_iterator = cont_type::const_iterator

Definition at line 537 of file texture2d.hpp.

§ const_pointer

using dxle::graph2d::derivative_texture2d::const_pointer = cont_type::const_pointer

Definition at line 543 of file texture2d.hpp.

§ const_reference

using dxle::graph2d::derivative_texture2d::const_reference = cont_type::const_reference

Definition at line 535 of file texture2d.hpp.

§ const_reverse_iterator

using dxle::graph2d::derivative_texture2d::const_reverse_iterator = cont_type::const_reverse_iterator

Definition at line 539 of file texture2d.hpp.

§ difference_type

using dxle::graph2d::derivative_texture2d::difference_type = cont_type::difference_type

Definition at line 541 of file texture2d.hpp.

§ iterator

using dxle::graph2d::derivative_texture2d::iterator = cont_type::iterator

Definition at line 536 of file texture2d.hpp.

§ pointer

Definition at line 542 of file texture2d.hpp.

§ reference

using dxle::graph2d::derivative_texture2d::reference = cont_type::reference

Definition at line 534 of file texture2d.hpp.

§ reverse_iterator

using dxle::graph2d::derivative_texture2d::reverse_iterator = cont_type::reverse_iterator

Definition at line 538 of file texture2d.hpp.

§ size_type

using dxle::graph2d::derivative_texture2d::size_type = cont_type::size_type

Definition at line 540 of file texture2d.hpp.

§ value_type

using dxle::graph2d::derivative_texture2d::value_type = cont_type::value_type

Definition at line 544 of file texture2d.hpp.

Constructor & Destructor Documentation

§ derivative_texture2d() [1/3]

dxle::graph2d::derivative_texture2d::derivative_texture2d ( )
inline

Definition at line 511 of file texture2d.hpp.

§ derivative_texture2d() [2/3]

dxle::graph2d::derivative_texture2d::derivative_texture2d ( const derivative_texture2d )
delete

§ derivative_texture2d() [3/3]

dxle::graph2d::derivative_texture2d::derivative_texture2d ( const tstring FileName,
int  AllNum,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)

Member Function Documentation

§ at() [1/2]

reference dxle::graph2d::derivative_texture2d::at ( size_t  index)
inline

Definition at line 546 of file texture2d.hpp.

§ at() [2/2]

const_reference dxle::graph2d::derivative_texture2d::at ( size_t  index) const
inline

Definition at line 547 of file texture2d.hpp.

§ back() [1/2]

reference dxle::graph2d::derivative_texture2d::back ( )
inline

Definition at line 552 of file texture2d.hpp.

§ back() [2/2]

const_reference dxle::graph2d::derivative_texture2d::back ( ) const
inline

Definition at line 553 of file texture2d.hpp.

§ begin() [1/2]

iterator dxle::graph2d::derivative_texture2d::begin ( )
inline

Definition at line 557 of file texture2d.hpp.

§ begin() [2/2]

const_iterator dxle::graph2d::derivative_texture2d::begin ( ) const
inline

Definition at line 558 of file texture2d.hpp.

§ cbegin()

const_iterator dxle::graph2d::derivative_texture2d::cbegin ( ) const
inline

Definition at line 561 of file texture2d.hpp.

§ cend()

const_iterator dxle::graph2d::derivative_texture2d::cend ( ) const
inline

Definition at line 562 of file texture2d.hpp.

§ crbegin()

const_reverse_iterator dxle::graph2d::derivative_texture2d::crbegin ( ) const
inline

Definition at line 567 of file texture2d.hpp.

§ crend()

const_reverse_iterator dxle::graph2d::derivative_texture2d::crend ( ) const
inline

Definition at line 568 of file texture2d.hpp.

§ data() [1/2]

pointer dxle::graph2d::derivative_texture2d::data ( )
inline

Definition at line 554 of file texture2d.hpp.

§ data() [2/2]

const_pointer dxle::graph2d::derivative_texture2d::data ( ) const
inline

Definition at line 555 of file texture2d.hpp.

§ delete_all()

void dxle::graph2d::derivative_texture2d::delete_all ( )
inline

Definition at line 230 of file texture2d.hpp.

§ empty()

bool dxle::graph2d::derivative_texture2d::empty ( ) const
inline

Definition at line 570 of file texture2d.hpp.

§ end() [1/2]

iterator dxle::graph2d::derivative_texture2d::end ( )
inline

Definition at line 559 of file texture2d.hpp.

§ end() [2/2]

const_iterator dxle::graph2d::derivative_texture2d::end ( ) const
inline

Definition at line 560 of file texture2d.hpp.

§ front() [1/2]

reference dxle::graph2d::derivative_texture2d::front ( )
inline

Definition at line 550 of file texture2d.hpp.

§ front() [2/2]

const_reference dxle::graph2d::derivative_texture2d::front ( ) const
inline

Definition at line 551 of file texture2d.hpp.

§ load() [1/2]

void dxle::graph2d::derivative_texture2d::load ( const TCHAR *  FileName,
int  AllNum,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inline

Definition at line 212 of file texture2d.hpp.

§ load() [2/2]

void dxle::graph2d::derivative_texture2d::load ( const tstring FileName,
int  AllNum,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inline

Definition at line 218 of file texture2d.hpp.

§ LoadDivGraph() [1/2]

derivative_texture2d dxle::graph2d::derivative_texture2d::LoadDivGraph ( const TCHAR *  FileName,
int  AllNum,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inlinestatic

Definition at line 222 of file texture2d.hpp.

§ LoadDivGraph() [2/2]

derivative_texture2d dxle::graph2d::derivative_texture2d::LoadDivGraph ( const tstring FileName,
int  AllNum,
const dxle::sizei &  Num,
const dxle::sizei &  Size,
bool  NotUse3DFlag = false 
)
inlinestatic

Definition at line 226 of file texture2d.hpp.

§ max_size()

size_type dxle::graph2d::derivative_texture2d::max_size ( ) const
inline

Definition at line 572 of file texture2d.hpp.

§ operator[]() [1/2]

reference dxle::graph2d::derivative_texture2d::operator[] ( size_t  index)
inline

Definition at line 548 of file texture2d.hpp.

§ operator[]() [2/2]

const_reference dxle::graph2d::derivative_texture2d::operator[] ( size_t  index) const
inline

Definition at line 549 of file texture2d.hpp.

§ rbegin() [1/2]

reverse_iterator dxle::graph2d::derivative_texture2d::rbegin ( )
inline

Definition at line 563 of file texture2d.hpp.

§ rbegin() [2/2]

const_reverse_iterator dxle::graph2d::derivative_texture2d::rbegin ( ) const
inline

Definition at line 564 of file texture2d.hpp.

§ rend() [1/2]

reverse_iterator dxle::graph2d::derivative_texture2d::rend ( )
inline

Definition at line 565 of file texture2d.hpp.

§ rend() [2/2]

const_reverse_iterator dxle::graph2d::derivative_texture2d::rend ( ) const
inline

Definition at line 566 of file texture2d.hpp.

§ size()

size_type dxle::graph2d::derivative_texture2d::size ( ) const
inline

Definition at line 571 of file texture2d.hpp.

§ swap()

void dxle::graph2d::derivative_texture2d::swap ( derivative_texture2d other)
inline

Definition at line 574 of file texture2d.hpp.

Member Data Documentation

§ derivative_texture2d

dxle::graph2d::derivative_texture2d::derivative_texture2d
inline

Definition at line 519 of file texture2d.hpp.

§ operator=

derivative_texture2d & dxle::graph2d::derivative_texture2d::operator=
inlinedelete

Definition at line 514 of file texture2d.hpp.


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