MeshLib Documentation
Loading...
Searching...
No Matches
MR::Dirty Struct Reference

#include <MRVisualObject.h>

Public Member Functions

 operator uint32_t & ()
 
 operator uint32_t () const
 
 Dirty () noexcept=default
 
 Dirty (const Dirty &) noexcept
 
 Dirty (Dirty &&) noexcept=default
 
Dirtyoperator= (const Dirty &) noexcept
 
Dirtyoperator= (Dirty &&) noexcept=default
 
Dirtyoperator= (uint32_t b) noexcept
 

Public Attributes

uint32_t f {DIRTY_ALL}
 

Detailed Description

Marks dirty buffers that need to be uploaded to OpenGL. Dirty flags must be moved together with renderObj_, but not copied since renderObj_ is not copied as well

Constructor & Destructor Documentation

◆ Dirty() [1/3]

MR::Dirty::Dirty ( )
defaultnoexcept

◆ Dirty() [2/3]

MR::Dirty::Dirty ( const Dirty & )
inlinenoexcept

◆ Dirty() [3/3]

MR::Dirty::Dirty ( Dirty && )
defaultnoexcept

Member Function Documentation

◆ operator uint32_t()

MR::Dirty::operator uint32_t ( ) const
inline

◆ operator uint32_t &()

MR::Dirty::operator uint32_t & ( )
inline

◆ operator=() [1/3]

Dirty & MR::Dirty::operator= ( const Dirty & )
inlinenoexcept

◆ operator=() [2/3]

Dirty & MR::Dirty::operator= ( Dirty && )
defaultnoexcept

◆ operator=() [3/3]

Dirty & MR::Dirty::operator= ( uint32_t b)
inlinenoexcept

Member Data Documentation

◆ f

uint32_t MR::Dirty::f {DIRTY_ALL}

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