C# Class GtkGL.OldGLObjectBase

Inheritance: IGLObject
Show file Open project: mono/gtkglarea-sharp

Protected Properties

Property Type Description
GLAreaList System.Collections.ArrayList
eRot EulerRotation
quat Quaternion
shapeID int
transMatrix TransformationMatrix

Public Methods

Method Description
Draw ( ) : bool
GetEulerRotation ( ) : EulerRotation
GetQuaternion ( ) : Quaternion
GetTransformationMatrix ( ) : TransformationMatrix
Init ( ) : void
ResetRotation ( ) : void
ResetRotation ( bool doUpdate ) : void
Rotate ( GtkGL q ) : void
Scale ( double factor ) : void
Scale ( double xFactor, double yFactor, double zFactor ) : void
Translate ( double x, double y, double z ) : void
Translate ( float x, float y, float z ) : void

Protected Methods

Method Description
DrawObject ( ) : void

Method Details

Draw() public method

public Draw ( ) : bool
return bool

DrawObject() protected method

protected DrawObject ( ) : void
return void

GetEulerRotation() public method

public GetEulerRotation ( ) : EulerRotation
return EulerRotation

GetQuaternion() public method

public GetQuaternion ( ) : Quaternion
return Quaternion

GetTransformationMatrix() public method

public GetTransformationMatrix ( ) : TransformationMatrix
return TransformationMatrix

Init() public method

public Init ( ) : void
return void

ResetRotation() public method

public ResetRotation ( ) : void
return void

ResetRotation() public method

public ResetRotation ( bool doUpdate ) : void
doUpdate bool
return void

Rotate() public method

public Rotate ( GtkGL q ) : void
q GtkGL
return void

Scale() public method

public Scale ( double factor ) : void
factor double
return void

Scale() public method

public Scale ( double xFactor, double yFactor, double zFactor ) : void
xFactor double
yFactor double
zFactor double
return void

Translate() public method

public Translate ( double x, double y, double z ) : void
x double
y double
z double
return void

Translate() public method

public Translate ( float x, float y, float z ) : void
x float
y float
z float
return void

Property Details

GLAreaList protected property

protected ArrayList,System.Collections GLAreaList
return System.Collections.ArrayList

eRot protected property

protected EulerRotation,GtkGL eRot
return EulerRotation

quat protected property

protected Quaternion,GtkGL quat
return Quaternion

shapeID protected property

protected int shapeID
return int

transMatrix protected property

protected TransformationMatrix,GtkGL transMatrix
return TransformationMatrix