VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
tracy::ScopedZone Class Reference

Public Member Functions

 ScopedZone (const ScopedZone &)
 ScopedZone (ScopedZone &&)
ScopedZoneoperator= (const ScopedZone &)
ScopedZoneoperator= (ScopedZone &&)
tracy_force_inline ScopedZone (const SourceLocationData *srcloc, bool is_active=true)
tracy_force_inline ScopedZone (const SourceLocationData *srcloc, int depth, bool is_active=true)
tracy_force_inline ScopedZone (uint32_t line, const char *source, size_t sourceSz, const char *function, size_t functionSz, const char *name, size_t nameSz, bool is_active=true)
tracy_force_inline ScopedZone (uint32_t line, const char *source, size_t sourceSz, const char *function, size_t functionSz, const char *name, size_t nameSz, int depth, bool is_active=true)
tracy_force_inline ~ScopedZone ()
tracy_force_inline void Text (const char *txt, size_t size)
tracy_force_inline void Name (const char *txt, size_t size)
tracy_force_inline void Color (uint32_t color)
tracy_force_inline void Value (uint64_t value)
tracy_force_inline bool IsActive () const

Private Attributes

const bool m_active

Constructor & Destructor Documentation

tracy::ScopedZone::ScopedZone ( const ScopedZone )
tracy::ScopedZone::ScopedZone ( ScopedZone &&  )
tracy_force_inline tracy::ScopedZone::ScopedZone ( const SourceLocationData srcloc,
bool  is_active = true 
)
inline
tracy_force_inline tracy::ScopedZone::ScopedZone ( const SourceLocationData srcloc,
int  depth,
bool  is_active = true 
)
inline
tracy_force_inline tracy::ScopedZone::ScopedZone ( uint32_t  line,
const char *  source,
size_t  sourceSz,
const char *  function,
size_t  functionSz,
const char *  name,
size_t  nameSz,
bool  is_active = true 
)
inline
tracy_force_inline tracy::ScopedZone::ScopedZone ( uint32_t  line,
const char *  source,
size_t  sourceSz,
const char *  function,
size_t  functionSz,
const char *  name,
size_t  nameSz,
int  depth,
bool  is_active = true 
)
inline
tracy_force_inline tracy::ScopedZone::~ScopedZone ( )
inline

Member Function Documentation

ScopedZone& tracy::ScopedZone::operator= ( const ScopedZone )
ScopedZone& tracy::ScopedZone::operator= ( ScopedZone &&  )
tracy_force_inline void tracy::ScopedZone::Text ( const char *  txt,
size_t  size 
)
inline
tracy_force_inline void tracy::ScopedZone::Name ( const char *  txt,
size_t  size 
)
inline
tracy_force_inline void tracy::ScopedZone::Color ( uint32_t  color)
inline
tracy_force_inline void tracy::ScopedZone::Value ( uint64_t  value)
inline
tracy_force_inline bool tracy::ScopedZone::IsActive ( ) const
inline

References m_active.

Member Data Documentation

const bool tracy::ScopedZone::m_active
private

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


Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)