VR-Vantage 3.0.3 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::LockableCtx Class Reference

Public Member Functions

tracy_force_inline LockableCtx (const SourceLocationData *srcloc)
 LockableCtx (const LockableCtx &)
LockableCtxoperator= (const LockableCtx &)
tracy_force_inline ~LockableCtx ()
tracy_force_inline bool BeforeLock ()
tracy_force_inline void AfterLock ()
tracy_force_inline void AfterUnlock ()
tracy_force_inline void AfterTryLock (bool acquired)
tracy_force_inline void Mark (const SourceLocationData *srcloc)
tracy_force_inline void CustomName (const char *name, size_t size)

Private Attributes

uint32_t m_id

Constructor & Destructor Documentation

tracy_force_inline tracy::LockableCtx::LockableCtx ( const SourceLocationData srcloc)
inline
tracy::LockableCtx::LockableCtx ( const LockableCtx )
tracy_force_inline tracy::LockableCtx::~LockableCtx ( )
inline

Member Function Documentation

LockableCtx& tracy::LockableCtx::operator= ( const LockableCtx )
tracy_force_inline bool tracy::LockableCtx::BeforeLock ( )
inline
tracy_force_inline void tracy::LockableCtx::AfterLock ( )
inline
tracy_force_inline void tracy::LockableCtx::AfterUnlock ( )
inline
tracy_force_inline void tracy::LockableCtx::AfterTryLock ( bool  acquired)
inline
tracy_force_inline void tracy::LockableCtx::Mark ( const SourceLocationData srcloc)
inline
tracy_force_inline void tracy::LockableCtx::CustomName ( const char *  name,
size_t  size 
)
inline

Member Data Documentation

uint32_t tracy::LockableCtx::m_id
private

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


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