コード例 #1
0
ファイル: GLTexture.cpp プロジェクト: zxy2845986/Demi3D
void DiGLTextureDrv::UnlockLevel(uint32 level, uint32 surface)
{
    if (mCurrentLockFlag != LOCK_READ_ONLY)
    {
        DiBox lockbox(0, 0, mBuffer->GetWidth(), mBuffer->GetHeight());
        Upload(*mBuffer, lockbox, level, surface);
    }
    DeallocateBuffer();
}
コード例 #2
0
 ~SlidingWindow() {
     DeallocateBuffer();
 }
コード例 #3
0
ファイル: GLTexture.cpp プロジェクト: zxy2845986/Demi3D
void DiGLTextureDrv::CopyFromMemory(const DiPixelBox &srcBox, const DiBox &dst, uint32 level, uint32 surface /*= 0*/)
{
    AllocateBuffer();
    Upload(srcBox, dst, level, surface);
    DeallocateBuffer();
}
コード例 #4
0
CVoiceDataPacket::~CVoiceDataPacket ( )
{
    DeallocateBuffer ( );
}