首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnimTicksPerSecond GUID

AnimTicksPerSecond GUID
EN

Stack Overflow用户
提问于 2012-02-11 02:56:38
回答 1查看 116关注 0票数 0

我正在尝试解析一个.X文件(在DirectX中使用),以获得使用模板数据的动画mesh...the .X文件的fps。我想要在模板中获得变量: AnimTicksPerSecond,但是,我不能告诉解析器识别这个模板,因为我没有GUID...is可以查找GUID?这是我的解析器代码,它使用标准模板工作,但是,AnimTicksPerSecond没有在相同的文件(由DirectX SDK提供)中定义。

代码语言:javascript
复制
BOOL cAnimationCollection::ParseObject(LPD3DXFILEDATA pDataObj, DWORD Depth, void **data)
{   
    if(pDataObj->IsReference())
        return true;

    if(CompareDataObjectType(pDataObj, TID_D3DRMAnimationSet)) //Animation Set is defined in rmxfguid.h(comes with DX SDK)
    {
        // Create and link Object
        cAnimationSet *AnimSet = new cAnimationSet();
        AnimSet->m_Next = m_AnimationSets;
        m_AnimationSets = AnimSet;

        // Increment # Animation Sets by 1
        m_NumAnimationSets++;

        // Set Animation Index to global count
        AnimSet->m_index = index;
        index++;

        LPD3DXFILEDATA pSubData;
        SIZE_T nChildren;

        if(!strcmp(GetObjectName(pDataObj), "Unknown") || !(AnimSet->m_Name = GetObjectName(pDataObj)))
            AnimSet->m_Name = _strdup("NewAnimationSet");
        if(SUCCEEDED(pDataObj->GetChildren(&nChildren)))
        for(SIZE_T index = 0; index < nChildren; index++)
            if(SUCCEEDED(pDataObj->GetChild(index, &pSubData))){
                ParseChildObjects(pSubData, Depth, data);
            }
    }
    return true;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-11 03:07:24

谷歌对AnimTicksPerSecond的第一个结果是MSDN documentation,它有这样的声明:

代码语言:javascript
复制
template AnimTicksPerSecond
{
    < 9E415A43-7BA6-4a73-8743-B73D47E88476 >
    DWORD AnimTicksPerSecond;
}

在我看来像是GUID。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9233210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档