1 Articles, Search Results for 'D3DXCreateTextureFromFileInMemory

  1. 2009/01/14 D3DXCreateTextureFromFileInMemory 사용법 by 랜스 (2)
스프라이트툴을 제작하고 저만의 스프라이트 커스텀 포맷형식을 만들었었습니다.
그런고로 스프라이트를 사용할 프로그램에서 이 형식을 불러오는게 중요한데
API상에선 불러오는것에 대해서 성공하였습니다만 Direct상에선 조금 난관을 겪었었는데요.
정보 빈약국 한국의 멋진 모습입니다. -ㅇ-;;;;; 네이버검색 구글검색 않뜹니다 떠도 이상하게 떠요
잘않된다는거죠

함수원형
HRESULT WINAPI
    D3DXCreateTextureFromFileInMemory(
        LPDIRECT3DDEVICE9             pDevice,
        LPCVOID                              pSrcData,
        UINT                                    SrcDataSize,
        LPDIRECT3DTEXTURE9 *       ppTexture);

이것이 이 함수의 원형입니다.

pDevice : DIRECT3DDEVICE9의 포인터를 넘기면 됩니다.
pSrcData : 읽기를 할 버퍼의 포인터형을 넘기면 됩니다.
ScrDataSize : 읽어올 데이터의 크기를 넘기면됩니다.
ppTexture : 텍스쳐를 불러와 저장할 텍스쳐의 포인터를 넘기면됩니다.


사용예

이렇게 사용하는것이이렇게 사용하는것과 같은효과를 나타냅니다.

고로 스프라이트 파일제작한후 불러와서 잘 실행됩니다!!!
Creative Commons License
Creative Commons License
Posted by 랜스.

Leave your greetings here.

  1. Comment RSS : http://lancekun.com/tc/rss/comment/9
  2. 숭악 2009/11/01 23:33  Modify/Delete  Reply  Address

    잘보고 갑니다. 수정할 부분이 한군데 있어서 적고갈게요..
    D3DXCreateTextureFromFileInMemory를 쓰기 전에
    fseek( fp, 0, SEEK_SET );
    을 사용하여 파일포인터의 위치를 초기위치로 돌려놔야 되더군요..

[로그인][오픈아이디란?]