Unit 'GLPipelineTransformation' Package
[Overview][Constants][Types][Classes][Index] [#pl_glscene]

TGLTransformation

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

Declaration

Source position: GLPipelineTransformation.pas line 83

type TGLTransformation = class(TObject)

protected

  procedure LoadModelViewMatrix;

  

  procedure LoadProjectionMatrix;

  

  procedure DoMatricesLoaded;

  

  property OnPush: TOnMatricesPush; [rw]

  

public

  constructor Create;

  

  procedure SetModelMatrix();

  

  procedure SetViewMatrix();

  

  procedure SetProjectionMatrix();

  

  procedure IdentityAll;

  

  procedure Push();

  

  procedure Pop;

  

  procedure ReplaceFromStack;

  

  function StackTop;

  

  property ModelMatrix: PMatrix; [r]

  

  property ViewMatrix: PMatrix; [r]

  

  property ProjectionMatrix: PMatrix; [r]

  

  property InvModelMatrix: PMatrix; [r]

  

  property ModelViewMatrix: PMatrix; [r]

  

  property NormalModelMatrix: PAffineMatrix; [r]

  

  property InvModelViewMatrix: PMatrix; [r]

  

  property ViewProjectionMatrix: PMatrix; [r]

  

  property Frustum: TFrustum; [r]

  

  property LoadMatricesEnabled: Boolean; [rw]

  

end;

Inheritance

TGLTransformation

  

|

TObject



CT Web help

CodeTyphon Studio