C# 클래스 GtkGL.GLObjectBase

상속: IGLObject
파일 보기 프로젝트 열기: mono/gtkglarea-sharp

보호된 프로퍼티들

프로퍼티 타입 설명
GLAreaList ArrayList
alphaValue float
quat Quaternion
scale double[]
selected bool
shapeID int
translation double[]

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
DrawObject ( ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( ) : bool
리턴 bool

DrawObject() 보호된 메소드

protected DrawObject ( ) : void
리턴 void

GetEulerRotation() 공개 메소드

public GetEulerRotation ( ) : EulerRotation
리턴 EulerRotation

GetQuaternion() 공개 메소드

public GetQuaternion ( ) : Quaternion
리턴 Quaternion

GetTransformationMatrix() 공개 메소드

public GetTransformationMatrix ( ) : TransformationMatrix
리턴 TransformationMatrix

Init() 공개 메소드

public Init ( ) : void
리턴 void

ResetRotation() 공개 메소드

public ResetRotation ( ) : void
리턴 void

ResetRotation() 공개 메소드

public ResetRotation ( bool doUpdate ) : void
doUpdate bool
리턴 void

Rotate() 공개 메소드

public Rotate ( GtkGL q ) : void
q GtkGL
리턴 void

Scale() 공개 메소드

public Scale ( double factor ) : void
factor double
리턴 void

Scale() 공개 메소드

public Scale ( double xFactor, double yFactor, double zFactor ) : void
xFactor double
yFactor double
zFactor double
리턴 void

Translate() 공개 메소드

public Translate ( double x, double y, double z ) : void
x double
y double
z double
리턴 void

Translate() 공개 메소드

public Translate ( float x, float y, float z ) : void
x float
y float
z float
리턴 void

프로퍼티 상세

GLAreaList 보호되어 있는 프로퍼티

protected ArrayList GLAreaList
리턴 ArrayList

alphaValue 보호되어 있는 프로퍼티

protected float alphaValue
리턴 float

quat 보호되어 있는 프로퍼티

protected Quaternion,GtkGL quat
리턴 Quaternion

scale 보호되어 있는 프로퍼티

protected double[] scale
리턴 double[]

selected 보호되어 있는 프로퍼티

protected bool selected
리턴 bool

shapeID 보호되어 있는 프로퍼티

protected int shapeID
리턴 int

translation 보호되어 있는 프로퍼티

protected double[] translation
리턴 double[]