本文整理汇总了C++中PointerWrap::DoMarker方法的典型用法代码示例。如果您正苦于以下问题:C++ PointerWrap::DoMarker方法的具体用法?C++ PointerWrap::DoMarker怎么用?C++ PointerWrap::DoMarker使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PointerWrap
的用法示例。
在下文中一共展示了PointerWrap::DoMarker方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: __SasDoState
void __SasDoState(PointerWrap &p) {
p.DoClass(sas);
p.DoMarker("sceSas");
}
示例2: VideoCommon_DoState
void VideoCommon_DoState(PointerWrap &p)
{
// BP Memory
p.Do(bpmem);
p.DoMarker("BP Memory");
// CP Memory
DoCPState(p);
// XF Memory
p.Do(xfmem);
p.DoMarker("XF Memory");
// Texture decoder
p.DoArray(texMem);
p.DoMarker("texMem");
// FIFO
Fifo::DoState(p);
p.DoMarker("Fifo");
CommandProcessor::DoState(p);
p.DoMarker("CommandProcessor");
PixelEngine::DoState(p);
p.DoMarker("PixelEngine");
// the old way of replaying current bpmem as writes to push side effects to pixel shader manager doesn't really work.
PixelShaderManager::DoState(p);
p.DoMarker("PixelShaderManager");
VertexShaderManager::DoState(p);
p.DoMarker("VertexShaderManager");
GeometryShaderManager::DoState(p);
p.DoMarker("GeometryShaderManager");
VertexManagerBase::DoState(p);
p.DoMarker("VertexManager");
BoundingBox::DoState(p);
p.DoMarker("BoundingBox");
// TODO: search for more data that should be saved and add it here
}
示例3: __PsmfPlayerDoState
void __PsmfPlayerDoState(PointerWrap &p)
{
p.Do(psmfPlayerMap);
p.DoMarker("scePsmfPlayer");
}
示例4: DoState
virtual void DoState(PointerWrap &p)
{
p.Do(alm);
p.DoMarker("Alarm");
}
示例5: DoState
virtual void DoState(PointerWrap &p) {
p.Do(moduleID_);
p.Do(retValAddr);
p.DoMarker("AfterModuleEntryCall");
}
示例6: __KernelMbxDoState
void __KernelMbxDoState(PointerWrap &p)
{
p.Do(mbxWaitTimer);
CoreTiming::RestoreRegisterEvent(mbxWaitTimer, "MbxTimeout", __KernelMbxTimeout);
p.DoMarker("sceKernelMbx");
}
示例7: DoState
void DoState(PointerWrap &p)
{
p.Do(savedCpu);
p.DoMarker("InterruptState");
}
示例8: __SasDoState
void __SasDoState(PointerWrap &p) {
if (sas != NULL) {
sas->DoState(p);
}
p.DoMarker("sceSas");
}
示例9: DoState
void DoState(PointerWrap &p) { p.Do(fontLibID_); p.DoMarker("PostOpenCallback"); }
示例10: __RtcDoState
void __RtcDoState(PointerWrap &p)
{
p.Do(rtcBaseTime);
p.DoMarker("sceRtc");
}
示例11: DoState
void DoState(PointerWrap &p) { p.Do(ringAddr_); p.DoMarker("PostPutAction"); }
示例12: DoState
virtual void DoState(PointerWrap &p)
{
p.Do(nm);
p.Do(memoryBlockAddr);
p.DoMarker("Module");
}
示例13: __FontDoState
void __FontDoState(PointerWrap &p)
{
p.Do(fontLib);
p.DoMarker("sceFont");
}
示例14: __KernelTimeDoState
void __KernelTimeDoState(PointerWrap &p)
{
p.Do(start_time);
p.DoMarker("sceKernelTime");
}
示例15: DoState
virtual void DoState(PointerWrap &p)
{
p.Do(address);
p.DoArray(name, sizeof(name));
p.DoMarker("PMB");
}