コード例 #1
0
	/** free the blob's memory */
	FORCEINLINE void Free()
	{
		if (Capacity() > 0) {
			RawFree(&Hdr());
			InitEmpty();
		}
	}
コード例 #2
0
ファイル: blob.hpp プロジェクト: habnabit/openttd-cargodist
 /** free the blob's memory */
 inline void Free()
 {
     if (Capacity() > 0) {
         RawFree(&Hdr());
         InitEmpty();
     }
 }
コード例 #3
0
	/** copy constructor */
	FORCEINLINE ByteBlob(const ByteBlob &src)
	{
		InitEmpty();
		AppendRaw(src);
	}
コード例 #4
0
	/** default constructor - initializes empty blob */
	FORCEINLINE ByteBlob() { InitEmpty(); }
コード例 #5
0
ファイル: blob.hpp プロジェクト: habnabit/openttd-cargodist
 /** copy constructor */
 inline ByteBlob(const ByteBlob &src)
 {
     InitEmpty();
     AppendRaw(src);
 }
コード例 #6
0
ファイル: blob.hpp プロジェクト: habnabit/openttd-cargodist
 /** default constructor - initializes empty blob */
 inline ByteBlob() {
     InitEmpty();
 }
コード例 #7
0
ファイル: Texture2D.cpp プロジェクト: Aloalo/Trayc
 void Texture2D::Init(const TextureDescription &desc)
 {
     InitEmpty(Target(), desc.internalFormat, desc.size, desc.format, desc.type, true);
 }
コード例 #8
0
ファイル: Texture2D.cpp プロジェクト: Aloalo/Trayc
 void Texture2D::Init(uint internalFormat, ivec2 size, uint format, uint type)
 {
     InitEmpty(Target(), internalFormat, size, format, type, true);
 }