{ -*- buffer-read-only: t -*- }

{ Unit automatically generated by image-to-pascal tool,
  to embed images in Pascal source code.
  @exclude (Exclude this unit from PasDoc documentation.) }
unit V3DSceneImages;

interface

uses CastleImages;

function ButtonDisabled: TGrayscaleAlphaImage;

function ButtonFocused: TGrayscaleAlphaImage;

function ButtonNormal: TGrayscaleAlphaImage;

function ButtonPressed: TGrayscaleAlphaImage;

function Panel: TGrayscaleAlphaImage;

function PanelSeparator: TRGBAlphaImage;

function TooltipArrow: TRGBAlphaImage;

function Animations: TRGBAlphaImage;

function Castle_game_engine_icon: TRGBAlphaImage;

function Cge_heart: TRGBAlphaImage;

function Examine: TRGBAlphaImage;

function Fly: TRGBAlphaImage;

function Light_gizmo: TRGBAlphaImage;

function Nav2d: TRGBAlphaImage;

function Open: TRGBAlphaImage;

function Screenshot: TRGBAlphaImage;

function Walk: TRGBAlphaImage;

function Warning_icon: TRGBAlphaImage;

implementation

uses SysUtils, CastleInternalDataCompression;

{ Actual image data is included from another file, with a deliberately
  non-Pascal file extension ".image_data". This way online code analysis
  tools will NOT consider this source code as an uncommented Pascal code
  (which would be unfair --- the image data file is autogenerated
  and never supposed to be processed by a human). }
{$I v3dsceneimages.image_data}

initialization
finalization
  FreeAndNil(FButtonDisabled);
  FreeAndNil(FButtonFocused);
  FreeAndNil(FButtonNormal);
  FreeAndNil(FButtonPressed);
  FreeAndNil(FPanel);
  FreeAndNil(FPanelSeparator);
  FreeAndNil(FTooltipArrow);
  FreeAndNil(FAnimations);
  FreeAndNil(FCastle_game_engine_icon);
  FreeAndNil(FCge_heart);
  FreeAndNil(FExamine);
  FreeAndNil(FFly);
  FreeAndNil(FLight_gizmo);
  FreeAndNil(FNav2d);
  FreeAndNil(FOpen);
  FreeAndNil(FScreenshot);
  FreeAndNil(FWalk);
  FreeAndNil(FWarning_icon);
end.