⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nodes_mpeg4.h

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 H
📖 第 1 页 / 共 4 页
字号:
typedef struct _tagCoordinate2D{	BASE_NODE	MFVec2f point;	/*exposedField*/} M_Coordinate2D;typedef struct _tagCoordinateInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec3f keyValue;	/*exposedField*/	MFVec3f value_changed;	/*eventOut*/} M_CoordinateInterpolator;typedef struct _tagCoordinateInterpolator2D{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec2f keyValue;	/*exposedField*/	MFVec2f value_changed;	/*eventOut*/} M_CoordinateInterpolator2D;typedef struct _tagCurve2D{	BASE_NODE	GF_Node *point;	/*exposedField*/	SFFloat fineness;	/*exposedField*/	MFInt32 type;	/*exposedField*/} M_Curve2D;typedef struct _tagCylinder{	BASE_NODE	SFBool bottom;	/*field*/	SFFloat height;	/*field*/	SFFloat radius;	/*field*/	SFBool side;	/*field*/	SFBool top;	/*field*/} M_Cylinder;typedef struct _tagCylinderSensor{	BASE_NODE	SFBool autoOffset;	/*exposedField*/	SFFloat diskAngle;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFFloat maxAngle;	/*exposedField*/	SFFloat minAngle;	/*exposedField*/	SFFloat offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFRotation rotation_changed;	/*eventOut*/	SFVec3f trackPoint_changed;	/*eventOut*/} M_CylinderSensor;typedef struct _tagDirectionalLight{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFColor color;	/*exposedField*/	SFVec3f direction;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFBool on;	/*exposedField*/} M_DirectionalLight;typedef struct _tagDiscSensor{	BASE_NODE	SFBool autoOffset;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFFloat maxAngle;	/*exposedField*/	SFFloat minAngle;	/*exposedField*/	SFFloat offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFFloat rotation_changed;	/*eventOut*/	SFVec2f trackPoint_changed;	/*eventOut*/} M_DiscSensor;typedef struct _tagElevationGrid{	BASE_NODE	MFFloat set_height;	/*eventIn*/	void (*on_set_height)(GF_Node *pThis);	/*eventInHandler*/	GF_Node *color;	/*exposedField*/	GF_Node *normal;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	MFFloat height;	/*field*/	SFBool ccw;	/*field*/	SFBool colorPerVertex;	/*field*/	SFFloat creaseAngle;	/*field*/	SFBool normalPerVertex;	/*field*/	SFBool solid;	/*field*/	SFInt32 xDimension;	/*field*/	SFFloat xSpacing;	/*field*/	SFInt32 zDimension;	/*field*/	SFFloat zSpacing;	/*field*/} M_ElevationGrid;typedef struct _tagExtrusion{	BASE_NODE	MFVec2f set_crossSection;	/*eventIn*/	void (*on_set_crossSection)(GF_Node *pThis);	/*eventInHandler*/	MFRotation set_orientation;	/*eventIn*/	void (*on_set_orientation)(GF_Node *pThis);	/*eventInHandler*/	MFVec2f set_scale;	/*eventIn*/	void (*on_set_scale)(GF_Node *pThis);	/*eventInHandler*/	MFVec3f set_spine;	/*eventIn*/	void (*on_set_spine)(GF_Node *pThis);	/*eventInHandler*/	SFBool beginCap;	/*field*/	SFBool ccw;	/*field*/	SFBool convex;	/*field*/	SFFloat creaseAngle;	/*field*/	MFVec2f crossSection;	/*field*/	SFBool endCap;	/*field*/	MFRotation orientation;	/*field*/	MFVec2f scale;	/*field*/	SFBool solid;	/*field*/	MFVec3f spine;	/*field*/} M_Extrusion;typedef struct _tagFog{	BASE_NODE	SFColor color;	/*exposedField*/	SFString fogType;	/*exposedField*/	SFFloat visibilityRange;	/*exposedField*/	SFBool set_bind;	/*eventIn*/	void (*on_set_bind)(GF_Node *pThis);	/*eventInHandler*/	SFBool isBound;	/*eventOut*/} M_Fog;typedef struct _tagFontStyle{	BASE_NODE	MFString family;	/*exposedField*/	SFBool horizontal;	/*exposedField*/	MFString justify;	/*exposedField*/	SFString language;	/*exposedField*/	SFBool leftToRight;	/*exposedField*/	SFFloat size;	/*exposedField*/	SFFloat spacing;	/*exposedField*/	SFString style;	/*exposedField*/	SFBool topToBottom;	/*exposedField*/} M_FontStyle;typedef struct _tagForm{	BASE_NODE	VRML_CHILDREN	SFVec2f size;	/*exposedField*/	MFInt32 groups;	/*exposedField*/	MFString constraints;	/*exposedField*/	MFInt32 groupsIndex;	/*exposedField*/} M_Form;typedef struct _tagGroup{	BASE_NODE	VRML_CHILDREN} M_Group;typedef struct _tagImageTexture{	BASE_NODE	MFURL url;	/*exposedField*/	SFBool repeatS;	/*field*/	SFBool repeatT;	/*field*/} M_ImageTexture;typedef struct _tagIndexedFaceSet{	BASE_NODE	MFInt32 set_colorIndex;	/*eventIn*/	void (*on_set_colorIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_coordIndex;	/*eventIn*/	void (*on_set_coordIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_normalIndex;	/*eventIn*/	void (*on_set_normalIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_texCoordIndex;	/*eventIn*/	void (*on_set_texCoordIndex)(GF_Node *pThis);	/*eventInHandler*/	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	GF_Node *normal;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	SFBool ccw;	/*field*/	MFInt32 colorIndex;	/*field*/	SFBool colorPerVertex;	/*field*/	SFBool convex;	/*field*/	MFInt32 coordIndex;	/*field*/	SFFloat creaseAngle;	/*field*/	MFInt32 normalIndex;	/*field*/	SFBool normalPerVertex;	/*field*/	SFBool solid;	/*field*/	MFInt32 texCoordIndex;	/*field*/} M_IndexedFaceSet;typedef struct _tagIndexedFaceSet2D{	BASE_NODE	MFInt32 set_colorIndex;	/*eventIn*/	void (*on_set_colorIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_coordIndex;	/*eventIn*/	void (*on_set_coordIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_texCoordIndex;	/*eventIn*/	void (*on_set_texCoordIndex)(GF_Node *pThis);	/*eventInHandler*/	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	MFInt32 colorIndex;	/*field*/	SFBool colorPerVertex;	/*field*/	SFBool convex;	/*field*/	MFInt32 coordIndex;	/*field*/	MFInt32 texCoordIndex;	/*field*/} M_IndexedFaceSet2D;typedef struct _tagIndexedLineSet{	BASE_NODE	MFInt32 set_colorIndex;	/*eventIn*/	void (*on_set_colorIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_coordIndex;	/*eventIn*/	void (*on_set_coordIndex)(GF_Node *pThis);	/*eventInHandler*/	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	MFInt32 colorIndex;	/*field*/	SFBool colorPerVertex;	/*field*/	MFInt32 coordIndex;	/*field*/} M_IndexedLineSet;typedef struct _tagIndexedLineSet2D{	BASE_NODE	MFInt32 set_colorIndex;	/*eventIn*/	void (*on_set_colorIndex)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 set_coordIndex;	/*eventIn*/	void (*on_set_coordIndex)(GF_Node *pThis);	/*eventInHandler*/	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	MFInt32 colorIndex;	/*field*/	SFBool colorPerVertex;	/*field*/	MFInt32 coordIndex;	/*field*/} M_IndexedLineSet2D;typedef struct _tagInline{	BASE_NODE	MFURL url;	/*exposedField*/} M_Inline;typedef struct _tagLOD{	BASE_NODE	GF_ChildNodeItem *level;	/*exposedField*/	SFVec3f center;	/*field*/	MFFloat range;	/*field*/} M_LOD;typedef struct _tagLayer2D{	BASE_NODE	VRML_CHILDREN	SFVec2f size;	/*exposedField*/	GF_Node *background;	/*exposedField*/	GF_Node *viewport;	/*exposedField*/} M_Layer2D;typedef struct _tagLayer3D{	BASE_NODE	VRML_CHILDREN	SFVec2f size;	/*exposedField*/	GF_Node *background;	/*exposedField*/	GF_Node *fog;	/*exposedField*/	GF_Node *navigationInfo;	/*exposedField*/	GF_Node *viewpoint;	/*exposedField*/} M_Layer3D;typedef struct _tagLayout{	BASE_NODE	VRML_CHILDREN	SFBool wrap;	/*exposedField*/	SFVec2f size;	/*exposedField*/	SFBool horizontal;	/*exposedField*/	MFString justify;	/*exposedField*/	SFBool leftToRight;	/*exposedField*/	SFBool topToBottom;	/*exposedField*/	SFFloat spacing;	/*exposedField*/	SFBool smoothScroll;	/*exposedField*/	SFBool loop;	/*exposedField*/	SFBool scrollVertical;	/*exposedField*/	SFFloat scrollRate;	/*exposedField*/	SFInt32 scrollMode;	/*exposedField*/} M_Layout;typedef struct _tagLineProperties{	BASE_NODE	SFColor lineColor;	/*exposedField*/	SFInt32 lineStyle;	/*exposedField*/	SFFloat width;	/*exposedField*/} M_LineProperties;typedef struct _tagListeningPoint{	BASE_NODE	SFBool set_bind;	/*eventIn*/	void (*on_set_bind)(GF_Node *pThis);	/*eventInHandler*/	SFBool jump;	/*exposedField*/	SFRotation orientation;	/*exposedField*/	SFVec3f position;	/*exposedField*/	SFString description;	/*field*/	SFTime bindTime;	/*eventOut*/	SFBool isBound;	/*eventOut*/} M_ListeningPoint;typedef struct _tagMaterial{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFColor diffuseColor;	/*exposedField*/	SFColor emissiveColor;	/*exposedField*/	SFFloat shininess;	/*exposedField*/	SFColor specularColor;	/*exposedField*/	SFFloat transparency;	/*exposedField*/} M_Material;typedef struct _tagMaterial2D{	BASE_NODE	SFColor emissiveColor;	/*exposedField*/	SFBool filled;	/*exposedField*/	GF_Node *lineProps;	/*exposedField*/	SFFloat transparency;	/*exposedField*/} M_Material2D;typedef struct _tagMovieTexture{	BASE_NODE	SFBool loop;	/*exposedField*/	SFFloat speed;	/*exposedField*/	SFTime startTime;	/*exposedField*/	SFTime stopTime;	/*exposedField*/	MFURL url;	/*exposedField*/	SFBool repeatS;	/*field*/	SFBool repeatT;	/*field*/	SFTime duration_changed;	/*eventOut*/	SFBool isActive;	/*eventOut*/} M_MovieTexture;typedef struct _tagNavigationInfo{	BASE_NODE	SFBool set_bind;	/*eventIn*/	void (*on_set_bind)(GF_Node *pThis);	/*eventInHandler*/	MFFloat avatarSize;	/*exposedField*/	SFBool headlight;	/*exposedField*/	SFFloat speed;	/*exposedField*/	MFString type;	/*exposedField*/	SFFloat visibilityLimit;	/*exposedField*/	SFBool isBound;	/*eventOut*/} M_NavigationInfo;typedef struct _tagNormal{	BASE_NODE	MFVec3f vector;	/*exposedField*/} M_Normal;typedef struct _tagNormalInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec3f keyValue;	/*exposedField*/	MFVec3f value_changed;	/*eventOut*/} M_NormalInterpolator;typedef struct _tagOrderedGroup{	BASE_NODE	VRML_CHILDREN	MFFloat order;	/*exposedField*/} M_OrderedGroup;typedef struct _tagOrientationInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFRotation keyValue;	/*exposedField*/	SFRotation value_changed;	/*eventOut*/} M_OrientationInterpolator;typedef struct _tagPixelTexture{	BASE_NODE	SFImage image;	/*exposedField*/	SFBool repeatS;	/*field*/	SFBool repeatT;	/*field*/} M_PixelTexture;typedef struct _tagPlaneSensor{	BASE_NODE	SFBool autoOffset;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFVec2f maxPosition;	/*exposedField*/	SFVec2f minPosition;	/*exposedField*/	SFVec3f offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFVec3f trackPoint_changed;	/*eventOut*/	SFVec3f translation_changed;	/*eventOut*/} M_PlaneSensor;typedef struct _tagPlaneSensor2D{	BASE_NODE	SFBool autoOffset;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFVec2f maxPosition;	/*exposedField*/	SFVec2f minPosition;	/*exposedField*/	SFVec2f offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFVec2f trackPoint_changed;	/*eventOut*/	SFVec2f translation_changed;	/*eventOut*/} M_PlaneSensor2D;typedef struct _tagPointLight{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFVec3f attenuation;	/*exposedField*/	SFColor color;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFVec3f location;	/*exposedField*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -