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

📄 nodes_x3d.h

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 H
📖 第 1 页 / 共 3 页
字号:
typedef struct _tagX3DOrientationInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFRotation keyValue;	/*exposedField*/	SFRotation value_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_OrientationInterpolator;typedef struct _tagX3DPixelTexture{	BASE_NODE	SFImage image;	/*exposedField*/	SFBool repeatS;	/*field*/	SFBool repeatT;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_PixelTexture;typedef struct _tagX3DPlaneSensor{	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*/	GF_Node *metadata;	/*exposedField*/	SFString description;	/*exposedField*/	SFBool isOver;	/*eventOut*/} X_PlaneSensor;typedef struct _tagX3DPointLight{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFVec3f attenuation;	/*exposedField*/	SFColor color;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFVec3f location;	/*exposedField*/	SFBool on;	/*exposedField*/	SFFloat radius;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_PointLight;typedef struct _tagX3DPointSet{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_PointSet;typedef struct _tagX3DPolyline2D{	BASE_NODE	MFVec2f lineSegments;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Polyline2D;typedef struct _tagX3DPolypoint2D{	BASE_NODE	MFVec2f point;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Polypoint2D;typedef struct _tagX3DPositionInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec3f keyValue;	/*exposedField*/	SFVec3f value_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_PositionInterpolator;typedef struct _tagX3DPositionInterpolator2D{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec2f keyValue;	/*exposedField*/	SFVec2f value_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_PositionInterpolator2D;typedef struct _tagX3DProximitySensor{	BASE_NODE	SFVec3f center;	/*exposedField*/	SFVec3f size;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFVec3f position_changed;	/*eventOut*/	SFRotation orientation_changed;	/*eventOut*/	SFTime enterTime;	/*eventOut*/	SFTime exitTime;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/	SFVec3f centerOfRotation_changed;	/*eventOut*/} X_ProximitySensor;typedef struct _tagX3DRectangle2D{	BASE_NODE	SFVec2f size;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_Rectangle2D;typedef struct _tagX3DScalarInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFFloat keyValue;	/*exposedField*/	SFFloat value_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_ScalarInterpolator;typedef struct _tagX3DScript{	BASE_NODE	MFScript url;	/*exposedField*/	SFBool directOutput;	/*field*/	SFBool mustEvaluate;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_Script;typedef struct _tagX3DShape{	BASE_NODE	GF_Node *appearance;	/*exposedField*/	GF_Node *geometry;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Shape;typedef struct _tagX3DSound{	BASE_NODE	SFVec3f direction;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFVec3f location;	/*exposedField*/	SFFloat maxBack;	/*exposedField*/	SFFloat maxFront;	/*exposedField*/	SFFloat minBack;	/*exposedField*/	SFFloat minFront;	/*exposedField*/	SFFloat priority;	/*exposedField*/	GF_Node *source;	/*exposedField*/	SFBool spatialize;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_Sound;typedef struct _tagX3DSphere{	BASE_NODE	SFFloat radius;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_Sphere;typedef struct _tagX3DSphereSensor{	BASE_NODE	SFBool autoOffset;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFRotation offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFRotation rotation_changed;	/*eventOut*/	SFVec3f trackPoint_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/	SFString description;	/*exposedField*/	SFBool isOver;	/*eventOut*/} X_SphereSensor;typedef struct _tagX3DSpotLight{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFVec3f attenuation;	/*exposedField*/	SFFloat beamWidth;	/*exposedField*/	SFColor color;	/*exposedField*/	SFFloat cutOffAngle;	/*exposedField*/	SFVec3f direction;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFVec3f location;	/*exposedField*/	SFBool on;	/*exposedField*/	SFFloat radius;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_SpotLight;typedef struct _tagX3DStaticGroup{	BASE_NODE	VRML_CHILDREN	GF_Node *metadata;	/*exposedField*/} X_StaticGroup;typedef struct _tagX3DStringSensor{	BASE_NODE	SFBool deletionAllowed;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFString enteredText;	/*eventOut*/	SFString finalText;	/*eventOut*/	SFBool isActive;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_StringSensor;typedef struct _tagX3DSwitch{	BASE_NODE	VRML_CHILDREN	SFInt32 whichChoice;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Switch;typedef struct _tagX3DText{	BASE_NODE	MFString string;	/*exposedField*/	MFFloat length;	/*exposedField*/	GF_Node *fontStyle;	/*exposedField*/	SFFloat maxExtent;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Text;typedef struct _tagX3DTextureBackground{	BASE_NODE	SFBool set_bind;	/*eventIn*/	void (*on_set_bind)(GF_Node *pThis);	/*eventInHandler*/	MFFloat groundAngle;	/*exposedField*/	MFColor groundColor;	/*exposedField*/	GF_Node *backTexture;	/*exposedField*/	GF_Node *bottomTexture;	/*exposedField*/	GF_Node *frontTexture;	/*exposedField*/	GF_Node *leftTexture;	/*exposedField*/	GF_Node *rightTexture;	/*exposedField*/	GF_Node *topTexture;	/*exposedField*/	MFFloat skyAngle;	/*exposedField*/	MFColor skyColor;	/*exposedField*/	MFFloat transparency;	/*exposedField*/	SFTime bindTime;	/*exposedField*/	SFBool isBound;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_TextureBackground;typedef struct _tagX3DTextureCoordinate{	BASE_NODE	MFVec2f point;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_TextureCoordinate;typedef struct _tagX3DTextureCoordinateGenerator{	BASE_NODE	SFString mode;	/*exposedField*/	MFFloat parameter;	/*TextureCoordinateGenerator*/	GF_Node *metadata;	/*exposedField*/} X_TextureCoordinateGenerator;typedef struct _tagX3DTextureTransform{	BASE_NODE	SFVec2f center;	/*exposedField*/	SFFloat rotation;	/*exposedField*/	SFVec2f scale;	/*exposedField*/	SFVec2f translation;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_TextureTransform;typedef struct _tagX3DTimeSensor{	BASE_NODE	SFTime cycleInterval;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFBool loop;	/*exposedField*/	SFTime startTime;	/*exposedField*/	SFTime stopTime;	/*exposedField*/	SFTime cycleTime;	/*eventOut*/	SFFloat fraction_changed;	/*eventOut*/	SFBool isActive;	/*eventOut*/	SFTime time;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/	SFTime pauseTime;	/*exposedField*/	SFTime resumeTime;	/*exposedField*/	SFTime elapsedTime;	/*eventOut*/	SFBool isPaused;	/*eventOut*/} X_TimeSensor;typedef struct _tagX3DTimeTrigger{	BASE_NODE	SFBool set_boolean;	/*eventIn*/	void (*on_set_boolean)(GF_Node *pThis);	/*eventInHandler*/	SFTime triggerTime;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_TimeTrigger;typedef struct _tagX3DTouchSensor{	BASE_NODE	SFBool enabled;	/*exposedField*/	SFVec3f hitNormal_changed;	/*eventOut*/	SFVec3f hitPoint_changed;	/*eventOut*/	SFVec2f hitTexCoord_changed;	/*eventOut*/	SFBool isActive;	/*eventOut*/	SFBool isOver;	/*eventOut*/	SFTime touchTime;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/	SFString description;	/*exposedField*/} X_TouchSensor;typedef struct _tagX3DTransform{	BASE_NODE	VRML_CHILDREN	SFVec3f center;	/*exposedField*/	SFRotation rotation;	/*exposedField*/	SFVec3f scale;	/*exposedField*/	SFRotation scaleOrientation;	/*exposedField*/	SFVec3f translation;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Transform;typedef struct _tagX3DTriangleFanSet{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	MFInt32 fanCount;	/*exposedField*/	GF_Node *normal;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	SFBool ccw;	/*field*/	SFBool colorPerVertex;	/*field*/	SFBool normalPerVertex;	/*field*/	SFBool solid;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_TriangleFanSet;typedef struct _tagX3DTriangleSet{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	GF_Node *normal;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	SFBool ccw;	/*field*/	SFBool colorPerVertex;	/*field*/	SFBool normalPerVertex;	/*field*/	SFBool solid;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_TriangleSet;typedef struct _tagX3DTriangleSet2D{	BASE_NODE	MFVec2f vertices;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_TriangleSet2D;typedef struct _tagX3DTriangleStripSet{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	GF_Node *normal;	/*exposedField*/	MFInt32 stripCount;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	SFBool ccw;	/*field*/	SFBool colorPerVertex;	/*field*/	SFBool normalPerVertex;	/*field*/	SFBool solid;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_TriangleStripSet;typedef struct _tagX3DViewpoint{	BASE_NODE	SFBool set_bind;	/*eventIn*/	void (*on_set_bind)(GF_Node *pThis);	/*eventInHandler*/	SFFloat fieldOfView;	/*exposedField*/	SFBool jump;	/*exposedField*/	SFRotation orientation;	/*exposedField*/	SFVec3f position;	/*exposedField*/	SFString description;	/*field*/	SFTime bindTime;	/*eventOut*/	SFBool isBound;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/	SFVec3f centerOfRotation;	/*exposedField*/} X_Viewpoint;typedef struct _tagX3DVisibilitySensor{	BASE_NODE	SFVec3f center;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFVec3f size;	/*exposedField*/	SFTime enterTime;	/*eventOut*/	SFTime exitTime;	/*eventOut*/	SFBool isActive;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_VisibilitySensor;typedef struct _tagX3DWorldInfo{	BASE_NODE	MFString info;	/*field*/	SFString title;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_WorldInfo;#ifdef __cplusplus}#endif#endif		/*_GF_X3D_NODES_H*/

⌨️ 快捷键说明

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