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

📄 nodes_x3d.h

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 H
📖 第 1 页 / 共 3 页
字号:
	SFFloat offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFRotation rotation_changed;	/*eventOut*/	SFVec3f trackPoint_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/	SFString description;	/*exposedField*/	SFBool isOver;	/*eventOut*/} X_CylinderSensor;typedef struct _tagX3DDirectionalLight{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFColor color;	/*exposedField*/	SFVec3f direction;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFBool on;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_DirectionalLight;typedef struct _tagX3DDisk2D{	BASE_NODE	SFFloat innerRadius;	/*field*/	SFFloat outerRadius;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_Disk2D;typedef struct _tagX3DElevationGrid{	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*/	GF_Node *metadata;	/*exposedField*/} X_ElevationGrid;typedef struct _tagX3DExtrusion{	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*/	GF_Node *metadata;	/*exposedField*/} X_Extrusion;typedef struct _tagX3DFillProperties{	BASE_NODE	SFBool filled;	/*exposedField*/	SFColor hatchColor;	/*exposedField*/	SFBool hatched;	/*exposedField*/	SFInt32 hatchStyle;	/*exposedField*/} X_FillProperties;typedef struct _tagX3DFog{	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*/	GF_Node *metadata;	/*exposedField*/	SFTime bindTime;	/*eventOut*/} X_Fog;typedef struct _tagX3DFontStyle{	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*/	GF_Node *metadata;	/*exposedField*/} X_FontStyle;typedef struct _tagX3DGroup{	BASE_NODE	VRML_CHILDREN	GF_Node *metadata;	/*exposedField*/} X_Group;typedef struct _tagX3DImageTexture{	BASE_NODE	MFURL url;	/*exposedField*/	SFBool repeatS;	/*field*/	SFBool repeatT;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_ImageTexture;typedef struct _tagX3DIndexedFaceSet{	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*/	GF_Node *metadata;	/*exposedField*/} X_IndexedFaceSet;typedef struct _tagX3DIndexedLineSet{	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*/	GF_Node *metadata;	/*exposedField*/} X_IndexedLineSet;typedef struct _tagX3DIndexedTriangleFanSet{	BASE_NODE	MFInt32 set_index;	/*eventIn*/	void (*on_set_index)(GF_Node *pThis);	/*eventInHandler*/	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*/	MFInt32 index;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_IndexedTriangleFanSet;typedef struct _tagX3DIndexedTriangleSet{	BASE_NODE	MFInt32 set_index;	/*eventIn*/	void (*on_set_index)(GF_Node *pThis);	/*eventInHandler*/	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*/	MFInt32 index;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_IndexedTriangleSet;typedef struct _tagX3DIndexedTriangleStripSet{	BASE_NODE	MFInt32 set_index;	/*eventIn*/	void (*on_set_index)(GF_Node *pThis);	/*eventInHandler*/	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	SFFloat creaseAngle;	/*exposedField*/	GF_Node *normal;	/*exposedField*/	GF_Node *texCoord;	/*exposedField*/	SFBool ccw;	/*field*/	SFBool normalPerVertex;	/*field*/	SFBool solid;	/*field*/	MFInt32 index;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_IndexedTriangleStripSet;typedef struct _tagX3DInline{	BASE_NODE	MFURL url;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/	SFBool load;	/*exposedField*/} X_Inline;typedef struct _tagX3DIntegerSequencer{	BASE_NODE	SFBool next;	/*eventIn*/	void (*on_next)(GF_Node *pThis);	/*eventInHandler*/	SFBool previous;	/*eventIn*/	void (*on_previous)(GF_Node *pThis);	/*eventInHandler*/	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFInt32 keyValue;	/*exposedField*/	SFInt32 value_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_IntegerSequencer;typedef struct _tagX3DIntegerTrigger{	BASE_NODE	SFBool set_boolean;	/*eventIn*/	void (*on_set_boolean)(GF_Node *pThis);	/*eventInHandler*/	SFInt32 integerKey;	/*exposedField*/	SFInt32 triggerValue;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_IntegerTrigger;typedef struct _tagX3DKeySensor{	BASE_NODE	SFBool enabled;	/*exposedField*/	SFInt32 actionKeyPress;	/*eventOut*/	SFInt32 actionKeyRelease;	/*eventOut*/	SFBool altKey;	/*eventOut*/	SFBool controlKey;	/*eventOut*/	SFBool isActive;	/*eventOut*/	SFString keyPress;	/*eventOut*/	SFString keyRelease;	/*eventOut*/	SFBool shiftKey;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_KeySensor;typedef struct _tagX3DLineProperties{	BASE_NODE	SFBool applied;	/*exposedField*/	SFInt32 linetype;	/*exposedField*/	SFFloat linewidthScaleFactor;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_LineProperties;typedef struct _tagX3DLineSet{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/	MFInt32 vertexCount;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_LineSet;typedef struct _tagX3DLOD{	BASE_NODE	VRML_CHILDREN	SFVec3f center;	/*field*/	MFFloat range;	/*field*/	GF_Node *metadata;	/*exposedField*/} X_LOD;typedef struct _tagX3DMaterial{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFColor diffuseColor;	/*exposedField*/	SFColor emissiveColor;	/*exposedField*/	SFFloat shininess;	/*exposedField*/	SFColor specularColor;	/*exposedField*/	SFFloat transparency;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Material;typedef struct _tagX3DMetadataDouble{	BASE_NODE	SFString name;	/*exposedField*/	SFString reference;	/*exposedField*/	MFDouble value;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MetadataDouble;typedef struct _tagX3DMetadataFloat{	BASE_NODE	SFString name;	/*exposedField*/	SFString reference;	/*exposedField*/	MFFloat value;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MetadataFloat;typedef struct _tagX3DMetadataInteger{	BASE_NODE	SFString name;	/*exposedField*/	SFString reference;	/*exposedField*/	MFInt32 value;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MetadataInteger;typedef struct _tagX3DMetadataSet{	BASE_NODE	SFString name;	/*exposedField*/	SFString reference;	/*exposedField*/	GF_ChildNodeItem *value;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MetadataSet;typedef struct _tagX3DMetadataString{	BASE_NODE	SFString name;	/*exposedField*/	SFString reference;	/*exposedField*/	MFString value;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MetadataString;typedef struct _tagX3DMovieTexture{	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*/	GF_Node *metadata;	/*exposedField*/	SFTime resumeTime;	/*exposedField*/	SFTime pauseTime;	/*exposedField*/	SFTime elapsedTime;	/*eventOut*/	SFBool isPaused;	/*eventOut*/} X_MovieTexture;typedef struct _tagX3DMultiTexture{	BASE_NODE	SFFloat alpha;	/*exposedField*/	SFColor color;	/*exposedField*/	MFString function;	/*exposedField*/	MFString mode;	/*exposedField*/	MFString source;	/*exposedField*/	GF_ChildNodeItem *texture;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MultiTexture;typedef struct _tagX3DMultiTextureCoordinate{	BASE_NODE	GF_ChildNodeItem *texCoord;	/*MultiTextureCoordinate*/	GF_Node *metadata;	/*exposedField*/} X_MultiTextureCoordinate;typedef struct _tagX3DMultiTextureTransform{	BASE_NODE	GF_ChildNodeItem *textureTransform;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_MultiTextureTransform;typedef struct _tagX3DNavigationInfo{	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*/	GF_Node *metadata;	/*exposedField*/	MFString transitionType;	/*exposedField*/	SFTime bindTime;	/*eventOut*/} X_NavigationInfo;typedef struct _tagX3DNormal{	BASE_NODE	MFVec3f vector;	/*exposedField*/	GF_Node *metadata;	/*exposedField*/} X_Normal;typedef struct _tagX3DNormalInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec3f keyValue;	/*exposedField*/	MFVec3f value_changed;	/*eventOut*/	GF_Node *metadata;	/*exposedField*/} X_NormalInterpolator;

⌨️ 快捷键说明

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