Skip to content

Latest commit

 

History

History
35 lines (33 loc) · 1.41 KB

LUX.GPU.OpenGL.Scener.pas.md

File metadata and controls

35 lines (33 loc) · 1.41 KB

LUX.GPU.OpenGL.Scener;

  • TGLObject = class( TTreeNode, IGLObject )

    • プロパティ
      • property Scener :TGLScener
      • property Pose :TSingleM4
      • property RelaPose :TSingleM4
      • property AbsoPose :TSingleM4
      • property Visible :Boolean
      • property HitTest :Boolean
      • property Inform :TGLInform
      • property BouBox :TSingleArea3D
    • メソッド
      • constructor Create;
      • destructor Destroy;
      • procedure BeginDraw;
      • procedure DrawMain;
      • procedure EndDraw;
      • procedure Draw;
      • procedure CalcBouBox;
      • function HitBouBox( const AbsoRay_:TSingleRay3D; out Len_:TSingleArea ) :Boolean;
      • procedure HitRay( const AbsoRay_:TSingleRay3D; var Len_:Single; var Obj_:TGLObject );
      • function HitRay( const AbsoRay_:TSingleRay3D ) :TGLObject;
  • TGLScener = class( TGLObject, IGLScener )

    • プロパティ
      • property RelaPose :TSingleM4
      • property AbsoPose :TSingleM4
    • メソッド
      • constructor Create;
      • destructor Destroy;
      • procedure BeginDraw;
      • procedure DrawMain;
      • procedure EndDraw;
      • procedure HitRay( const AbsoRay_:TSingleRay3D; var Len_:Single; var Obj_:TGLObject );