[Overview][Classes][Index] Reference for unit 'DCamera2D' (#DEngine)

TCamera2D

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Realizuet scrolling v dvumernoi igre.

Declaration

Source position: DCamera2D.pas line 12

type TCamera2D = class(TStreamable)

protected

  procedure Stream; override;

public

  constructor Create;

  destructor Destroy; override;

  procedure Bind;

  

Ne ispol'zuetsya.

  procedure Focus;

  

Ustanavlivaet matricu rendera v sootvetstvii s polojeniem cameri.

  procedure Unfocus;

  

Vozvrashaet sostoyanie cameri, kotoroe bilo do vizova Focus

  procedure Update();

  

Obnovlyaet sostoyanie cameri, v kachestve parametra peredaetsya polojenie ob'ekta, kotorii doljen bit' viden na ekrane (naprimer, GG).

  property Center: TRect; [rw]

  

Oblast' na ekrane, v kotoroi ob'ekt mojet peremesh'at'sya i pri etom camera budet stoyat' na meste

  property Pos: TVec2f; [r]

  property Size: TVec2f; [rw]

end;

Inheritance

TCamera2D

  

Realizuet scrolling v dvumernoi igre.

|

TStreamable

|

TObject