📄 matrixf.cpp
字号:
Properties::NON_VIRTUAL, __Vec4d__preMult__C5_Vec4d_R1, "", ""); I_Method1(osg::Vec4f, postMult, IN, const osg::Vec4f &, v, Properties::NON_VIRTUAL, __Vec4f__postMult__C5_Vec4f_R1, "", ""); I_Method1(osg::Vec4d, postMult, IN, const osg::Vec4d &, v, Properties::NON_VIRTUAL, __Vec4d__postMult__C5_Vec4d_R1, "", ""); I_Method1(void, set, IN, const osg::Quat &, q, Properties::NON_VIRTUAL, __void__set__C5_Quat_R1, "", ""); I_Method1(void, get, IN, osg::Quat &, q, Properties::NON_VIRTUAL, __void__get__Quat_R1, "", ""); I_Method1(void, setRotate, IN, const osg::Quat &, q, Properties::NON_VIRTUAL, __void__setRotate__C5_Quat_R1, "", ""); I_Method0(osg::Quat, getRotate, Properties::NON_VIRTUAL, __Quat__getRotate, "Get the matrix rotation as a Quat. ", "Note that this function assumes a non-scaled matrix and will return incorrect results for scaled matrixces. Consider decompose() instead. "); I_Method3(void, setTrans, IN, osg::Matrixf::value_type, tx, IN, osg::Matrixf::value_type, ty, IN, osg::Matrixf::value_type, tz, Properties::NON_VIRTUAL, __void__setTrans__value_type__value_type__value_type, "", ""); I_Method1(void, setTrans, IN, const osg::Vec3f &, v, Properties::NON_VIRTUAL, __void__setTrans__C5_Vec3f_R1, "", ""); I_Method1(void, setTrans, IN, const osg::Vec3d &, v, Properties::NON_VIRTUAL, __void__setTrans__C5_Vec3d_R1, "", ""); I_Method0(osg::Vec3d, getTrans, Properties::NON_VIRTUAL, __Vec3d__getTrans, "", ""); I_Method0(osg::Vec3d, getScale, Properties::NON_VIRTUAL, __Vec3d__getScale, "", ""); I_Method2(void, mult, IN, const osg::Matrixf &, x, IN, const osg::Matrixf &, x, Properties::NON_VIRTUAL, __void__mult__C5_Matrixf_R1__C5_Matrixf_R1, "", ""); I_Method1(void, preMult, IN, const osg::Matrixf &, x, Properties::NON_VIRTUAL, __void__preMult__C5_Matrixf_R1, "", ""); I_Method1(void, postMult, IN, const osg::Matrixf &, x, Properties::NON_VIRTUAL, __void__postMult__C5_Matrixf_R1, "", ""); I_Method1(void, preMultTranslate, IN, const osg::Vec3d &, v, Properties::NON_VIRTUAL, __void__preMultTranslate__C5_Vec3d_R1, "Optimized version of preMult(translate(v));. ", ""); I_Method1(void, preMultTranslate, IN, const osg::Vec3f &, v, Properties::NON_VIRTUAL, __void__preMultTranslate__C5_Vec3f_R1, "", ""); I_Method1(void, postMultTranslate, IN, const osg::Vec3d &, v, Properties::NON_VIRTUAL, __void__postMultTranslate__C5_Vec3d_R1, "Optimized version of postMult(translate(v));. ", ""); I_Method1(void, postMultTranslate, IN, const osg::Vec3f &, v, Properties::NON_VIRTUAL, __void__postMultTranslate__C5_Vec3f_R1, "", ""); I_Method1(void, preMultScale, IN, const osg::Vec3d &, v, Properties::NON_VIRTUAL, __void__preMultScale__C5_Vec3d_R1, "Optimized version of preMult(scale(v));. ", ""); I_Method1(void, preMultScale, IN, const osg::Vec3f &, v, Properties::NON_VIRTUAL, __void__preMultScale__C5_Vec3f_R1, "", ""); I_Method1(void, postMultScale, IN, const osg::Vec3d &, v, Properties::NON_VIRTUAL, __void__postMultScale__C5_Vec3d_R1, "Optimized version of postMult(scale(v));. ", ""); I_Method1(void, postMultScale, IN, const osg::Vec3f &, v, Properties::NON_VIRTUAL, __void__postMultScale__C5_Vec3f_R1, "", ""); I_Method1(void, preMultRotate, IN, const osg::Quat &, q, Properties::NON_VIRTUAL, __void__preMultRotate__C5_Quat_R1, "Optimized version of preMult(rotate(q));. ", ""); I_Method1(void, postMultRotate, IN, const osg::Quat &, q, Properties::NON_VIRTUAL, __void__postMultRotate__C5_Quat_R1, "Optimized version of postMult(rotate(q));. ", ""); I_StaticMethod0(osg::Matrixf, identity, __Matrixf__identity_S, "", ""); I_StaticMethod1(osg::Matrixf, scale, IN, const osg::Vec3f &, sv, __Matrixf__scale__C5_Vec3f_R1_S, "", ""); I_StaticMethod1(osg::Matrixf, scale, IN, const osg::Vec3d &, sv, __Matrixf__scale__C5_Vec3d_R1_S, "", ""); I_StaticMethod3(osg::Matrixf, scale, IN, osg::Matrixf::value_type, sx, IN, osg::Matrixf::value_type, sy, IN, osg::Matrixf::value_type, sz, __Matrixf__scale__value_type__value_type__value_type_S, "", ""); I_StaticMethod1(osg::Matrixf, translate, IN, const osg::Vec3f &, dv, __Matrixf__translate__C5_Vec3f_R1_S, "", ""); I_StaticMethod1(osg::Matrixf, translate, IN, const osg::Vec3d &, dv, __Matrixf__translate__C5_Vec3d_R1_S, "", ""); I_StaticMethod3(osg::Matrixf, translate, IN, osg::Matrixf::value_type, x, IN, osg::Matrixf::value_type, y, IN, osg::Matrixf::value_type, z, __Matrixf__translate__value_type__value_type__value_type_S, "", ""); I_StaticMethod2(osg::Matrixf, rotate, IN, const osg::Vec3f &, from, IN, const osg::Vec3f &, to, __Matrixf__rotate__C5_Vec3f_R1__C5_Vec3f_R1_S, "", ""); I_StaticMethod2(osg::Matrixf, rotate, IN, const osg::Vec3d &, from, IN, const osg::Vec3d &, to, __Matrixf__rotate__C5_Vec3d_R1__C5_Vec3d_R1_S, "", ""); I_StaticMethod4(osg::Matrixf, rotate, IN, osg::Matrixf::value_type, angle, IN, osg::Matrixf::value_type, x, IN, osg::Matrixf::value_type, y, IN, osg::Matrixf::value_type, z, __Matrixf__rotate__value_type__value_type__value_type__value_type_S, "", ""); I_StaticMethod2(osg::Matrixf, rotate, IN, osg::Matrixf::value_type, angle, IN, const osg::Vec3f &, axis, __Matrixf__rotate__value_type__C5_Vec3f_R1_S, "", ""); I_StaticMethod2(osg::Matrixf, rotate, IN, osg::Matrixf::value_type, angle, IN, const osg::Vec3d &, axis, __Matrixf__rotate__value_type__C5_Vec3d_R1_S, "", ""); I_StaticMethod6(osg::Matrixf, rotate, IN, osg::Matrixf::value_type, angle1, IN, const osg::Vec3f &, axis1, IN, osg::Matrixf::value_type, angle2, IN, const osg::Vec3f &, axis2, IN, osg::Matrixf::value_type, angle3, IN, const osg::Vec3f &, axis3, __Matrixf__rotate__value_type__C5_Vec3f_R1__value_type__C5_Vec3f_R1__value_type__C5_Vec3f_R1_S, "", ""); I_StaticMethod6(osg::Matrixf, rotate, IN, osg::Matrixf::value_type, angle1, IN, const osg::Vec3d &, axis1, IN, osg::Matrixf::value_type, angle2, IN, const osg::Vec3d &, axis2, IN, osg::Matrixf::value_type, angle3, IN, const osg::Vec3d &, axis3, __Matrixf__rotate__value_type__C5_Vec3d_R1__value_type__C5_Vec3d_R1__value_type__C5_Vec3d_R1_S, "", ""); I_StaticMethod1(osg::Matrixf, rotate, IN, const osg::Quat &, quat, __Matrixf__rotate__C5_Quat_R1_S, "", ""); I_StaticMethod1(osg::Matrixf, inverse, IN, const osg::Matrixf &, matrix, __Matrixf__inverse__C5_Matrixf_R1_S, "", ""); I_StaticMethod1(osg::Matrixf, orthoNormal, IN, const osg::Matrixf &, matrix, __Matrixf__orthoNormal__C5_Matrixf_R1_S, "", ""); I_StaticMethod6(osg::Matrixf, ortho, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, __Matrixf__ortho__double__double__double__double__double__double_S, "Create an orthographic projection matrix. ", "See glOrtho for further details. "); I_StaticMethod4(osg::Matrixf, ortho2D, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, __Matrixf__ortho2D__double__double__double__double_S, "Create a 2D orthographic projection. ", "See glOrtho for further details. "); I_StaticMethod6(osg::Matrixf, frustum, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, __Matrixf__frustum__double__double__double__double__double__double_S, "Create a perspective projection. ", "See glFrustum for further details. "); I_StaticMethod4(osg::Matrixf, perspective, IN, double, fovy, IN, double, aspectRatio, IN, double, zNear, IN, double, zFar, __Matrixf__perspective__double__double__double__double_S, "Create a symmetrical perspective projection. ", "See gluPerspective for further details. Aspect ratio is defined as width/height. "); I_StaticMethod3(osg::Matrixf, lookAt, IN, const osg::Vec3f &, eye, IN, const osg::Vec3f &, center, IN, const osg::Vec3f &, up, __Matrixf__lookAt__C5_Vec3f_R1__C5_Vec3f_R1__C5_Vec3f_R1_S, "Create the position and orientation as per a camera, using the same convention as gluLookAt. ", ""); I_StaticMethod3(osg::Matrixf, lookAt, IN, const osg::Vec3d &, eye, IN, const osg::Vec3d &, center, IN, const osg::Vec3d &, up, __Matrixf__lookAt__C5_Vec3d_R1__C5_Vec3d_R1__C5_Vec3d_R1_S, "Create the position and orientation as per a camera, using the same convention as gluLookAt. ", ""); I_StaticMethod2(osg::Vec3f, transform3x3, IN, const osg::Vec3f &, v, IN, const osg::Matrixf &, m, __Vec3f__transform3x3__C5_Vec3f_R1__C5_Matrixf_R1_S, "apply a 3x3 transform of v*M[0. ", ".2,0..2]. "); I_StaticMethod2(osg::Vec3d, transform3x3, IN, const osg::Vec3d &, v, IN, const osg::Matrixf &, m, __Vec3d__transform3x3__C5_Vec3d_R1__C5_Matrixf_R1_S, "apply a 3x3 transform of v*M[0. ", ".2,0..2]. "); I_StaticMethod2(osg::Vec3f, transform3x3, IN, const osg::Matrixf &, m, IN, const osg::Vec3f &, v, __Vec3f__transform3x3__C5_Matrixf_R1__C5_Vec3f_R1_S, "apply a 3x3 transform of M[0. ", ".2,0..2]*v. "); I_StaticMethod2(osg::Vec3d, transform3x3, IN, const osg::Matrixf &, m, IN, const osg::Vec3d &, v, __Vec3d__transform3x3__C5_Matrixf_R1__C5_Vec3d_R1_S, "apply a 3x3 transform of M[0. ", ".2,0..2]*v. "); I_SimpleProperty(osg::Quat, Rotate, __Quat__getRotate, __void__setRotate__C5_Quat_R1); I_SimpleProperty(osg::Vec3d, Scale, __Vec3d__getScale, 0); I_SimpleProperty(osg::Vec3d, Trans, __Vec3d__getTrans, __void__setTrans__C5_Vec3d_R1);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::RefMatrixf) I_DeclaringFile("osg/Matrixf"); I_BaseType(osg::Object); I_BaseType(osg::Matrixf); I_Constructor0(____RefMatrixf, "", ""); I_Constructor1(IN, const osg::Matrixf &, other, Properties::NON_EXPLICIT, ____RefMatrixf__C5_Matrixf_R1, "", ""); I_Constructor1(IN, const osg::Matrixd &, other, Properties::NON_EXPLICIT, ____RefMatrixf__C5_Matrixd_R1, "", ""); I_Constructor1(IN, const osg::RefMatrixf &, other, Properties::NON_EXPLICIT, ____RefMatrixf__C5_RefMatrixf_R1, "", ""); I_Constructor1(IN, osg::Matrixf::value_type const *const, def, Properties::EXPLICIT, ____RefMatrixf__Matrixf_value_type_C5_P1C5, "", ""); I_Constructor16(IN, osg::Matrixf::value_type, a00, IN, osg::Matrixf::value_type, a01, IN, osg::Matrixf::value_type, a02, IN, osg::Matrixf::value_type, a03, IN, osg::Matrixf::value_type, a10, IN, osg::Matrixf::value_type, a11, IN, osg::Matrixf::value_type, a12, IN, osg::Matrixf::value_type, a13, IN, osg::Matrixf::value_type, a20, IN, osg::Matrixf::value_type, a21, IN, osg::Matrixf::value_type, a22, IN, osg::Matrixf::value_type, a23, IN, osg::Matrixf::value_type, a30, IN, osg::Matrixf::value_type, a31, IN, osg::Matrixf::value_type, a32, IN, osg::Matrixf::value_type, a33, ____RefMatrixf__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type__Matrixf_value_type, "", ""); I_Method0(osg::Object *, cloneType, Properties::VIRTUAL, __Object_P1__cloneType, "Clone the type of an object, with Object* return type. ", "Must be defined by derived classes. "); I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x, Properties::VIRTUAL, __Object_P1__clone__C5_CopyOp_R1, "Clone an object, with Object* return type. ", "Must be defined by derived classes. "); I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj, Properties::VIRTUAL, __bool__isSameKindAs__C5_Object_P1, "", ""); I_Method0(const char *, libraryName, Properties::VIRTUAL, __C5_char_P1__libraryName, "return the name of the object's library. ", "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. "); I_Method0(const char *, className, Properties::VIRTUAL, __C5_char_P1__className, "return the name of the object's class type. ", "Must be defined by derived classes. ");END_REFLECTOR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -