1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-24 18:48:01 +02:00

Initial checkin

This commit is contained in:
Brian Fiete 2019-08-23 11:56:54 -07:00
parent c74712dad9
commit 078564ac9e
3242 changed files with 1616395 additions and 0 deletions

View file

@ -0,0 +1,33 @@
#include "Texture.h"
#include "util/AllocDebug.h"
USING_NS_BF;
Texture::Texture()
{
mRefCount = 0;
}
void Texture::AddRef()
{
mRefCount++;
}
void Texture::Release()
{
mRefCount--;
if (mRefCount == 0)
delete this;
}
void TextureSegment::InitFromTexture(Texture* texture)
{
mTexture = texture;
mU1 = 0;
mV1 = 0;
mU2 = 1.0f;
mV2 = 1.0f;
mScaleX = (float) mTexture->mWidth;
mScaleY = (float) mTexture->mHeight;
}