Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::animation::impl Struct Reference

Classes

struct  state_t
 

Public Member Functions

 impl (std::size_t fps)
 
 ~impl ()
 
void render_this_specifically (paint::graphics &graph, const nana::point &pos)
 
void render_this_frame ()
 
bool move_to_next ()
 
void reset ()
 

Public Attributes

bool looped {false}
 
std::atomic< bool > paused {true}
 
std::size_t fps
 
std::list< framesetframesets
 
std::map< std::string, branch_t > branches
 
std::map< window, output_toutputs
 
paint::graphics framegraph
 
nana::size framegraph_dimension
 
struct
nana::animation::impl::state_t 
state
 
performance_manager::thread_variablethr_variable
 

Static Public Attributes

static performance_managerperf_manager
 

Constructor & Destructor Documentation

nana::animation::impl::impl ( std::size_t  fps)
inline
nana::animation::impl::~impl ( )
inline

Member Function Documentation

bool nana::animation::impl::move_to_next ( )
inline
void nana::animation::impl::render_this_frame ( )
inline
void nana::animation::impl::render_this_specifically ( paint::graphics graph,
const nana::point pos 
)
inline
void nana::animation::impl::reset ( )
inline

Member Data Documentation

std::map<std::string, branch_t> nana::animation::impl::branches
std::size_t nana::animation::impl::fps
paint::graphics nana::animation::impl::framegraph
nana::size nana::animation::impl::framegraph_dimension
std::list<frameset> nana::animation::impl::framesets
bool nana::animation::impl::looped {false}
std::map<window, output_t> nana::animation::impl::outputs
std::atomic<bool> nana::animation::impl::paused {true}
animation::performance_manager * nana::animation::impl::perf_manager
static
struct nana::animation::impl::state_t nana::animation::impl::state
performance_manager::thread_variable* nana::animation::impl::thr_variable