neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::bresenham_counter< T > Class Template Reference

#include <bresenham_counter.hpp>

Public Member Functions

 bresenham_counter ()
 
 bresenham_counter (T range, T number)
 
 bresenham_counter (T rangeStart, T rangeEnd, T number)
 
void init (T range, T number)
 
void init (T rangeStart, T rangeEnd, T number)
 
 operator T ()
 
T operator() ()
 

Detailed Description

template<typename T>
class neolib::bresenham_counter< T >

Definition at line 43 of file bresenham_counter.hpp.

Constructor & Destructor Documentation

◆ bresenham_counter() [1/3]

template<typename T >
neolib::bresenham_counter< T >::bresenham_counter ( )
inline

Definition at line 48 of file bresenham_counter.hpp.

◆ bresenham_counter() [2/3]

template<typename T >
neolib::bresenham_counter< T >::bresenham_counter ( T  range,
T  number 
)
inline

Definition at line 49 of file bresenham_counter.hpp.

◆ bresenham_counter() [3/3]

template<typename T >
neolib::bresenham_counter< T >::bresenham_counter ( T  rangeStart,
T  rangeEnd,
T  number 
)
inline

Definition at line 56 of file bresenham_counter.hpp.

Member Function Documentation

◆ init() [1/2]

template<typename T >
void neolib::bresenham_counter< T >::init ( T  range,
T  number 
)
inline

Definition at line 65 of file bresenham_counter.hpp.

◆ init() [2/2]

template<typename T >
void neolib::bresenham_counter< T >::init ( T  rangeStart,
T  rangeEnd,
T  number 
)
inline

Definition at line 76 of file bresenham_counter.hpp.

◆ operator T()

template<typename T >
neolib::bresenham_counter< T >::operator T ( )
inline

Definition at line 89 of file bresenham_counter.hpp.

◆ operator()()

template<typename T >
T neolib::bresenham_counter< T >::operator() ( )
inline

Definition at line 106 of file bresenham_counter.hpp.


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