OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Step2D Class Reference

#include <Step2D.hpp>

Classes

class  Iterator
 

Public Types

using iterator = Iterator
 

Public Member Functions

constexpr SIV3D_NODISCARD_CXX20 Step2D (Point start, Size step_count, Size step) noexcept
 
constexpr iterator begin () const noexcept
 
constexpr iterator end () const noexcept
 
constexpr Point startValue () const noexcept
 
constexpr Size count () const noexcept
 
constexpr int32 num_elements () const noexcept
 
constexpr Size step () const noexcept
 
constexpr bool isEmpty () const noexcept
 
Array< PointasArray () const
 範囲の値を配列に変換します。 More...
 

Member Typedef Documentation

◆ iterator

Constructor & Destructor Documentation

◆ Step2D()

constexpr SIV3D_NODISCARD_CXX20 s3d::Step2D::Step2D ( Point  start,
Size  step_count,
Size  step 
)
constexprnoexcept

Member Function Documentation

◆ asArray()

Array<Point> s3d::Step2D::asArray ( ) const

範囲の値を配列に変換します。

Returns
配列

◆ begin()

constexpr iterator s3d::Step2D::begin ( ) const
constexprnoexcept

◆ count()

constexpr Size s3d::Step2D::count ( ) const
constexprnoexcept

◆ end()

constexpr iterator s3d::Step2D::end ( ) const
constexprnoexcept

◆ isEmpty()

constexpr bool s3d::Step2D::isEmpty ( ) const
constexprnoexcept

◆ num_elements()

constexpr int32 s3d::Step2D::num_elements ( ) const
constexprnoexcept

◆ startValue()

constexpr Point s3d::Step2D::startValue ( ) const
constexprnoexcept

◆ step()

constexpr Size s3d::Step2D::step ( ) const
constexprnoexcept

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