这篇教程C++ D3DXCreateSprite函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中D3DXCreateSprite函数的典型用法代码示例。如果您正苦于以下问题:C++ D3DXCreateSprite函数的具体用法?C++ D3DXCreateSprite怎么用?C++ D3DXCreateSprite使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了D3DXCreateSprite函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: AssertMapilVoid D3DSprite::Create( SharedPointer < GraphicsController > pCtrl ){Assert( !m_IsUsed, CURRENT_POSITION, TSTR( "The sprite was already created." ), -1 );//Create spriteif( FAILED( D3DXCreateSprite( m_pDev->GetDev().GetPointer(), &m_pD3DSprite ) ) ) { throw MapilException( CURRENT_POSITION, TSTR( "Failed to create sprite." ), -1 );}m_pGraphicsCtrl = pCtrl;m_IsUsed = MapilTrue;}
开发者ID:nutti,项目名称:MAPIL,代码行数:13,
示例2: D3DXCreateSpriteC_Renderer::C_Renderer(C_Device* dev){ m_sprite = 0; vb = 0; m_dev = dev; D3DXCreateSprite(m_dev->GetDevice(), &m_sprite); dev->GetDevice()->CreateVertexBuffer(sizeof(Vertex)*VBMAX, D3DUSAGE_DYNAMIC, Vertex_FVF, D3DPOOL_DEFAULT, &vb, 0); m_dev->OnDeviceCreated.RegisterSingleHandler<C_Renderer, &C_Renderer::OnDeviceCreated>(this); m_dev->OnDeviceLost.RegisterSingleHandler<C_Renderer, &C_Renderer::OnDeviceLost>(this); m_dev->OnDeviceRelease.RegisterSingleHandler<C_Renderer, &C_Renderer::OnDeviceRelease>(this); m_dev->OnDeviceReset.RegisterSingleHandler<C_Renderer, &C_Renderer::OnDeviceReset>(this);}
开发者ID:omkar-developer,项目名称:OmkEngine,代码行数:13,
示例3: initialize//------------------------------------------------------------------------------------------------// Name: initialize// Desc: Sets up the sprite manager for use. This must be called before//------------------------------------------------------------------------------------------------bool SpriteManager::initialize(LPDIRECT3DDEVICE9 d3dDevice){ // Make sure the sprite renderer doesn't already exist if (APP_WARNING(mySpriteRenderer != 0)("SpriteManager - multiple initialization")) return false; // Create the rendering sprite if (APP_ERROR(FAILED(D3DXCreateSprite(d3dDevice, &mySpriteRenderer)))("Unable to create sprite renderer for GUI")) return false; // Success return true;}
开发者ID:karlgluck,项目名称:evidyon-2.10,代码行数:17,
示例4: DragAcceptFilesbool cViewer::OnInit(){ DragAcceptFiles(m_hWnd, TRUE); D3DXCreateSprite(graphic::GetDevice(), &m_sprite); m_scene = new cTestScene(m_sprite); m_scene->SetPos(Vector3(100,100,0)); m_filePath = "../media/mesh.dat"; m_model = new graphic::cModel(); //m_model->Create( m_filePath ); //m_texture.Create("../media/001 copy.jpg"); //m_model->SetAnimation("../media/ani.ani"); //m_model->SetAnimation("../media/ani4.ani"); //m_texture.Create("../media/ C++ D3DXCreateTexture函数代码示例 C++ D3DXCreateFont函数代码示例
|