Castor3D 0.12.0
Multiplatform 3D engine
Classes | Public Member Functions | List of all members
castor3d::GpuObjectTracker Class Reference

#include <GpuObjectTracker.hpp>

Classes

struct  ObjectDeclaration
 

Public Member Functions

C3D_API bool track (void *object, std::string const &type, std::string const &file, int line, std::string &name)
 
C3D_API bool track (castor::Named *object, std::string const &type, std::string const &file, int line, std::string &name)
 
C3D_API bool untrack (void *object, ObjectDeclaration &declaration)
 
C3D_API void reportTracked ()
 

Member Function Documentation

◆ reportTracked()

C3D_API void castor3d::GpuObjectTracker::reportTracked ( )

◆ track() [1/2]

C3D_API bool castor3d::GpuObjectTracker::track ( castor::Named *  object,
std::string const &  type,
std::string const &  file,
int  line,
std::string &  name 
)

◆ track() [2/2]

C3D_API bool castor3d::GpuObjectTracker::track ( void *  object,
std::string const &  type,
std::string const &  file,
int  line,
std::string &  name 
)

◆ untrack()

C3D_API bool castor3d::GpuObjectTracker::untrack ( void *  object,
ObjectDeclaration declaration 
)

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