C# Class GtkGL.OldGLObjectBase

Inheritance: IGLObject
Datei anzeigen 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_oe property

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

eRot protected_oe property

protected EulerRotation,GtkGL eRot
return EulerRotation

quat protected_oe property

protected Quaternion,GtkGL quat
return Quaternion

shapeID protected_oe property

protected int shapeID
return int

transMatrix protected_oe property

protected TransformationMatrix,GtkGL transMatrix
return TransformationMatrix