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

📄 nodes_mpeg4.h

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 H
📖 第 1 页 / 共 4 页
字号:
	SFBool on;	/*exposedField*/	SFFloat radius;	/*exposedField*/} M_PointLight;typedef struct _tagPointSet{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/} M_PointSet;typedef struct _tagPointSet2D{	BASE_NODE	GF_Node *color;	/*exposedField*/	GF_Node *coord;	/*exposedField*/} M_PointSet2D;typedef struct _tagPositionInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec3f keyValue;	/*exposedField*/	SFVec3f value_changed;	/*eventOut*/} M_PositionInterpolator;typedef struct _tagPositionInterpolator2D{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFVec2f keyValue;	/*exposedField*/	SFVec2f value_changed;	/*eventOut*/} M_PositionInterpolator2D;typedef struct _tagProximitySensor2D{	BASE_NODE	SFVec2f center;	/*exposedField*/	SFVec2f size;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFVec2f position_changed;	/*eventOut*/	SFFloat orientation_changed;	/*eventOut*/	SFTime enterTime;	/*eventOut*/	SFTime exitTime;	/*eventOut*/} M_ProximitySensor2D;typedef struct _tagProximitySensor{	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*/} M_ProximitySensor;typedef struct _tagQuantizationParameter{	BASE_NODE	SFBool isLocal;	/*field*/	SFBool position3DQuant;	/*field*/	SFVec3f position3DMin;	/*field*/	SFVec3f position3DMax;	/*field*/	SFInt32 position3DNbBits;	/*field*/	SFBool position2DQuant;	/*field*/	SFVec2f position2DMin;	/*field*/	SFVec2f position2DMax;	/*field*/	SFInt32 position2DNbBits;	/*field*/	SFBool drawOrderQuant;	/*field*/	SFFloat drawOrderMin;	/*field*/	SFFloat drawOrderMax;	/*field*/	SFInt32 drawOrderNbBits;	/*field*/	SFBool colorQuant;	/*field*/	SFFloat colorMin;	/*field*/	SFFloat colorMax;	/*field*/	SFInt32 colorNbBits;	/*field*/	SFBool textureCoordinateQuant;	/*field*/	SFFloat textureCoordinateMin;	/*field*/	SFFloat textureCoordinateMax;	/*field*/	SFInt32 textureCoordinateNbBits;	/*field*/	SFBool angleQuant;	/*field*/	SFFloat angleMin;	/*field*/	SFFloat angleMax;	/*field*/	SFInt32 angleNbBits;	/*field*/	SFBool scaleQuant;	/*field*/	SFFloat scaleMin;	/*field*/	SFFloat scaleMax;	/*field*/	SFInt32 scaleNbBits;	/*field*/	SFBool keyQuant;	/*field*/	SFFloat keyMin;	/*field*/	SFFloat keyMax;	/*field*/	SFInt32 keyNbBits;	/*field*/	SFBool normalQuant;	/*field*/	SFInt32 normalNbBits;	/*field*/	SFBool sizeQuant;	/*field*/	SFFloat sizeMin;	/*field*/	SFFloat sizeMax;	/*field*/	SFInt32 sizeNbBits;	/*field*/	SFBool useEfficientCoding;	/*field*/} M_QuantizationParameter;typedef struct _tagRectangle{	BASE_NODE	SFVec2f size;	/*exposedField*/} M_Rectangle;typedef struct _tagScalarInterpolator{	BASE_NODE	SFFloat set_fraction;	/*eventIn*/	void (*on_set_fraction)(GF_Node *pThis);	/*eventInHandler*/	MFFloat key;	/*exposedField*/	MFFloat keyValue;	/*exposedField*/	SFFloat value_changed;	/*eventOut*/} M_ScalarInterpolator;typedef struct _tagScript{	BASE_NODE	MFScript url;	/*exposedField*/	SFBool directOutput;	/*field*/	SFBool mustEvaluate;	/*field*/} M_Script;typedef struct _tagShape{	BASE_NODE	GF_Node *appearance;	/*exposedField*/	GF_Node *geometry;	/*exposedField*/} M_Shape;typedef struct _tagSound{	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*/} M_Sound;typedef struct _tagSound2D{	BASE_NODE	SFFloat intensity;	/*exposedField*/	SFVec2f location;	/*exposedField*/	GF_Node *source;	/*exposedField*/	SFBool spatialize;	/*field*/} M_Sound2D;typedef struct _tagSphere{	BASE_NODE	SFFloat radius;	/*field*/} M_Sphere;typedef struct _tagSphereSensor{	BASE_NODE	SFBool autoOffset;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFRotation offset;	/*exposedField*/	SFBool isActive;	/*eventOut*/	SFRotation rotation_changed;	/*eventOut*/	SFVec3f trackPoint_changed;	/*eventOut*/} M_SphereSensor;typedef struct _tagSpotLight{	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*/} M_SpotLight;typedef struct _tagSwitch{	BASE_NODE	GF_ChildNodeItem *choice;	/*exposedField*/	SFInt32 whichChoice;	/*exposedField*/} M_Switch;typedef struct _tagTermCap{	BASE_NODE	SFTime evaluate;	/*eventIn*/	void (*on_evaluate)(GF_Node *pThis);	/*eventInHandler*/	SFInt32 capability;	/*exposedField*/	SFInt32 value;	/*eventOut*/} M_TermCap;typedef struct _tagText{	BASE_NODE	MFString string;	/*exposedField*/	MFFloat length;	/*exposedField*/	GF_Node *fontStyle;	/*exposedField*/	SFFloat maxExtent;	/*exposedField*/} M_Text;typedef struct _tagTextureCoordinate{	BASE_NODE	MFVec2f point;	/*exposedField*/} M_TextureCoordinate;typedef struct _tagTextureTransform{	BASE_NODE	SFVec2f center;	/*exposedField*/	SFFloat rotation;	/*exposedField*/	SFVec2f scale;	/*exposedField*/	SFVec2f translation;	/*exposedField*/} M_TextureTransform;typedef struct _tagTimeSensor{	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*/} M_TimeSensor;typedef struct _tagTouchSensor{	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*/} M_TouchSensor;typedef struct _tagTransform{	BASE_NODE	VRML_CHILDREN	SFVec3f center;	/*exposedField*/	SFRotation rotation;	/*exposedField*/	SFVec3f scale;	/*exposedField*/	SFRotation scaleOrientation;	/*exposedField*/	SFVec3f translation;	/*exposedField*/} M_Transform;typedef struct _tagTransform2D{	BASE_NODE	VRML_CHILDREN	SFVec2f center;	/*exposedField*/	SFFloat rotationAngle;	/*exposedField*/	SFVec2f scale;	/*exposedField*/	SFFloat scaleOrientation;	/*exposedField*/	SFVec2f translation;	/*exposedField*/} M_Transform2D;typedef struct _tagValuator{	BASE_NODE	SFBool inSFBool;	/*eventIn*/	void (*on_inSFBool)(GF_Node *pThis);	/*eventInHandler*/	SFColor inSFColor;	/*eventIn*/	void (*on_inSFColor)(GF_Node *pThis);	/*eventInHandler*/	MFColor inMFColor;	/*eventIn*/	void (*on_inMFColor)(GF_Node *pThis);	/*eventInHandler*/	SFFloat inSFFloat;	/*eventIn*/	void (*on_inSFFloat)(GF_Node *pThis);	/*eventInHandler*/	MFFloat inMFFloat;	/*eventIn*/	void (*on_inMFFloat)(GF_Node *pThis);	/*eventInHandler*/	SFInt32 inSFInt32;	/*eventIn*/	void (*on_inSFInt32)(GF_Node *pThis);	/*eventInHandler*/	MFInt32 inMFInt32;	/*eventIn*/	void (*on_inMFInt32)(GF_Node *pThis);	/*eventInHandler*/	SFRotation inSFRotation;	/*eventIn*/	void (*on_inSFRotation)(GF_Node *pThis);	/*eventInHandler*/	MFRotation inMFRotation;	/*eventIn*/	void (*on_inMFRotation)(GF_Node *pThis);	/*eventInHandler*/	SFString inSFString;	/*eventIn*/	void (*on_inSFString)(GF_Node *pThis);	/*eventInHandler*/	MFString inMFString;	/*eventIn*/	void (*on_inMFString)(GF_Node *pThis);	/*eventInHandler*/	SFTime inSFTime;	/*eventIn*/	void (*on_inSFTime)(GF_Node *pThis);	/*eventInHandler*/	SFVec2f inSFVec2f;	/*eventIn*/	void (*on_inSFVec2f)(GF_Node *pThis);	/*eventInHandler*/	MFVec2f inMFVec2f;	/*eventIn*/	void (*on_inMFVec2f)(GF_Node *pThis);	/*eventInHandler*/	SFVec3f inSFVec3f;	/*eventIn*/	void (*on_inSFVec3f)(GF_Node *pThis);	/*eventInHandler*/	MFVec3f inMFVec3f;	/*eventIn*/	void (*on_inMFVec3f)(GF_Node *pThis);	/*eventInHandler*/	SFBool outSFBool;	/*eventOut*/	SFColor outSFColor;	/*eventOut*/	MFColor outMFColor;	/*eventOut*/	SFFloat outSFFloat;	/*eventOut*/	MFFloat outMFFloat;	/*eventOut*/	SFInt32 outSFInt32;	/*eventOut*/	MFInt32 outMFInt32;	/*eventOut*/	SFRotation outSFRotation;	/*eventOut*/	MFRotation outMFRotation;	/*eventOut*/	SFString outSFString;	/*eventOut*/	MFString outMFString;	/*eventOut*/	SFTime outSFTime;	/*eventOut*/	SFVec2f outSFVec2f;	/*eventOut*/	MFVec2f outMFVec2f;	/*eventOut*/	SFVec3f outSFVec3f;	/*eventOut*/	MFVec3f outMFVec3f;	/*eventOut*/	SFFloat Factor1;	/*exposedField*/	SFFloat Factor2;	/*exposedField*/	SFFloat Factor3;	/*exposedField*/	SFFloat Factor4;	/*exposedField*/	SFFloat Offset1;	/*exposedField*/	SFFloat Offset2;	/*exposedField*/	SFFloat Offset3;	/*exposedField*/	SFFloat Offset4;	/*exposedField*/	SFBool Sum;	/*exposedField*/} M_Valuator;typedef struct _tagViewpoint{	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*/} M_Viewpoint;typedef struct _tagVisibilitySensor{	BASE_NODE	SFVec3f center;	/*exposedField*/	SFBool enabled;	/*exposedField*/	SFVec3f size;	/*exposedField*/	SFTime enterTime;	/*eventOut*/	SFTime exitTime;	/*eventOut*/	SFBool isActive;	/*eventOut*/} M_VisibilitySensor;typedef struct _tagWorldInfo{	BASE_NODE	MFString info;	/*field*/	SFString title;	/*field*/} M_WorldInfo;typedef struct _tagAcousticMaterial{	BASE_NODE	SFFloat ambientIntensity;	/*exposedField*/	SFColor diffuseColor;	/*exposedField*/	SFColor emissiveColor;	/*exposedField*/	SFFloat shininess;	/*exposedField*/	SFColor specularColor;	/*exposedField*/	SFFloat transparency;	/*exposedField*/	MFFloat reffunc;	/*field*/	MFFloat transfunc;	/*field*/	MFFloat refFrequency;	/*field*/	MFFloat transFrequency;	/*field*/} M_AcousticMaterial;typedef struct _tagAcousticScene{	BASE_NODE	SFVec3f center;	/*field*/	SFVec3f Size;	/*field*/	MFTime reverbTime;	/*field*/	MFFloat reverbFreq;	/*field*/	SFFloat reverbLevel;	/*exposedField*/	SFTime reverbDelay;	/*exposedField*/} M_AcousticScene;typedef struct _tagApplicationWindow{	BASE_NODE	SFBool isActive;	/*exposedField*/	SFTime startTime;	/*exposedField*/	SFTime stopTime;	/*exposedField*/	SFString description;	/*exposedField*/	MFString parameter;	/*exposedField*/	MFURL url;	/*exposedField*/	SFVec2f size;	/*exposedField*/} M_ApplicationWindow;typedef struct _tagDirectiveSound{	BASE_NODE	SFVec3f direction;	/*exposedField*/	SFFloat intensity;	/*exposedField*/	SFVec3f location;	/*exposedField*/	GF_Node *source;	/*exposedField*/	GF_Node *perceptualParameters;	/*exposedField*/	SFBool roomEffect;	/*exposedField*/	SFBool spatialize;	/*exposedField*/	MFFloat directivity;	/*field*/	MFFloat angles;	/*field*/	MFFloat frequency;	/*field*/	SFFloat speedOfSound;	/*field*/	SFFloat distance;	/*field*/	SFBool useAirabs;	/*field*/} M_DirectiveSound;typedef struct _tagHierarchical3DMesh{	BASE_NODE	SFInt32 triangleBudget;	/*eventIn*/	void (*on_triangleBudget)(GF_Node *pThis);	/*eventInHandler*/	SFFloat level;	/*exposedField*/	MFURL url;	/*field*/	SFBool doneLoading;	/*eventOut*/} M_Hierarchical3DMesh;typedef struct _tagMaterialKey

⌨️ 快捷键说明

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