index 56d2656c8c17e0e556e70e8525fc06e7e718537e..ae9d02afa6596d878453ffb7d1dc87e6f8e43485 100644 (file)
TGLAtlas = class (TAtlas)
private
mID: GLuint;
+ mFilter: Boolean;
public
constructor Create (ww, hh: Integer; id: GLuint);
function Alloc (ww, hh: Integer): TGLAtlasNode; overload;
property id: GLuint read mID write mID default 0;
+ property filter: Boolean read mFilter write mFilter;
end;
TGLTexture = class
mCols: Integer;
mTile: array of TGLAtlasNode;
mHints: TGLHintsSet;
+ mFilter: Boolean;
public
destructor Destroy; override;
property cols: Integer read mCols;
property lines: Integer read GetLines;
property hints: TGLHintsSet read mHints;
+ property filter: Boolean read mFilter write mFilter;
end;
TGLMultiTexture = class
ASSERT(hh > 0);
inherited Create(ww, hh);
self.mID := id;
+ self.mFilter := false;
end;
destructor TGLAtlas.Destroy;
t.mCols := cols;
// t.mLines := lines;
t.mHints := hints;
+ t.mFilter := false;
SetLength(t.mTile, cols * lines);
for y := 0 to lines - 1 do
begin