C# Class GtkGL.GLObjectBase

Inheritance: IGLObject
Afficher le fichier Open project: mono/gtkglarea-sharp

Protected Properties

Свойство Type Description
GLAreaList ArrayList
alphaValue float
quat Quaternion
scale double[]
selected bool
shapeID int
translation double[]

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
DrawObject ( ) : void

Method Details

Draw() public méthode

public Draw ( ) : bool
Résultat bool

DrawObject() protected méthode

protected DrawObject ( ) : void
Résultat void

GetEulerRotation() public méthode

public GetEulerRotation ( ) : EulerRotation
Résultat EulerRotation

GetQuaternion() public méthode

public GetQuaternion ( ) : Quaternion
Résultat Quaternion

GetTransformationMatrix() public méthode

public GetTransformationMatrix ( ) : TransformationMatrix
Résultat TransformationMatrix

Init() public méthode

public Init ( ) : void
Résultat void

ResetRotation() public méthode

public ResetRotation ( ) : void
Résultat void

ResetRotation() public méthode

public ResetRotation ( bool doUpdate ) : void
doUpdate bool
Résultat void

Rotate() public méthode

public Rotate ( GtkGL q ) : void
q GtkGL
Résultat void

Scale() public méthode

public Scale ( double factor ) : void
factor double
Résultat void

Scale() public méthode

public Scale ( double xFactor, double yFactor, double zFactor ) : void
xFactor double
yFactor double
zFactor double
Résultat void

Translate() public méthode

public Translate ( double x, double y, double z ) : void
x double
y double
z double
Résultat void

Translate() public méthode

public Translate ( float x, float y, float z ) : void
x float
y float
z float
Résultat void

Property Details

GLAreaList protected_oe property

protected ArrayList GLAreaList
Résultat ArrayList

alphaValue protected_oe property

protected float alphaValue
Résultat float

quat protected_oe property

protected Quaternion,GtkGL quat
Résultat Quaternion

scale protected_oe property

protected double[] scale
Résultat double[]

selected protected_oe property

protected bool selected
Résultat bool

shapeID protected_oe property

protected int shapeID
Résultat int

translation protected_oe property

protected double[] translation
Résultat double[]