1#ifndef NW_G3D_FND_GFXCONTEXT_H_
2#define NW_G3D_FND_GFXCONTEXT_H_
4#include <nw/g3d/g3d_config.h>
6#include <cafe/gx2/gx2Enum.h>
8namespace nw {
namespace g3d {
namespace fnd {
14
15
16
17
18
19 static bool IsValid(
const void* addr, size_t size);
20 static void FillZero(
void* addr, size_t size);
Definition g3d_GfxManage.h:11
static bool IsValid(const void *addr, size_t size)
Definition g3d_GfxManage.cpp:21
static void FillZero(void *addr, size_t size)
Definition g3d_GfxManage.cpp:27
Definition g3d_GfxManage.h:74
Tick Get() const
Definition g3d_GfxManage.h:79
Tick m_Value
Definition g3d_GfxManage.h:82
Freq()
Definition g3d_GfxManage.h:76
void Init()
Definition g3d_GfxManage.cpp:16
Definition g3d_GfxManage.h:60
static float ToMicroSecs(Tick ticks)
Definition g3d_GfxManage.h:69
static Freq s_Freq
Definition g3d_GfxManage.h:84
static float ToMilliSecs(Tick ticks)
Definition g3d_GfxManage.h:68
static float ToPercents(Tick ticks)
Definition g3d_GfxManage.h:70
s64 Tick
Definition g3d_GfxManage.h:62
static Tick GetFreq()
Definition g3d_GfxManage.h:65
static float ToSeconds(Tick ticks)
Definition g3d_GfxManage.h:67
Definition g3d_GfxManage.h:24
static Tick s_Freq
Definition g3d_GfxManage.h:54
static float ToPercents(Tick ticks)
Definition g3d_GfxManage.h:45
static float ToMilliSecs(Tick ticks)
Definition g3d_GfxManage.h:43
u32 handle
Definition g3d_GfxManage.h:50
static Tick GetFreq()
Definition g3d_GfxManage.h:40
GPUClock()
Definition g3d_GfxManage.h:28
u64 timestamp
Definition g3d_GfxManage.h:49
static float ToMicroSecs(Tick ticks)
Definition g3d_GfxManage.h:44
static float ToSeconds(Tick ticks)
Definition g3d_GfxManage.h:42
s64 Tick
Definition g3d_GfxManage.h:26
#define NW_G3D_DISALLOW_COPY_AND_ASSIGN(TypeName)
Definition g3d_defs.h:81
Definition g3d_GfxManage.cpp:10
Definition g3d_GfxManage.cpp:10