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

📄 m3g.h

📁 java 1.1 gemini 08_16
💻 H
📖 第 1 页 / 共 3 页
字号:
	
	#define M3G_TRANSFORMABLE_DIRTY_TRANSLATION			M3D_TRANSFORMABLE_DIRTY_TRANSLATION
	#define M3G_TRANSFORMABLE_DIRTY_ORIENTATION   		M3D_TRANSFORMABLE_DIRTY_ORIENTATION
	#define M3G_TRANSFORMABLE_DIRTY_SCALE         		M3D_TRANSFORMABLE_DIRTY_SCALE	
	#define M3G_TRANSFORMABLE_DIRTY_MATRIX        		M3D_TRANSFORMABLE_DIRTY_MATRIX
	#define M3G_TRANSFORMABLE_ANIM_FLAG					M3D_TRANSFORMABLE_ANIM_FLAG
	
	#define M3G_ANTIALIASING_BITMASK					M3D_ANTIALIASING_BITMASK
	#define M3G_DITHERING_BITMASK						M3D_DITHERING_BITMASK
	#define M3G_TRUECOLOR_BITMASK						M3D_TRUECOLOR_BITMASK
	#define M3G_OVERWRITE_BITMASK						M3D_OVERWRITE_BITMASK
	#define M3G_MIPMAPPING_BITMASK						M3D_MIPMAPPING_BITMASK
	#define M3G_PERSPECTIVECORRECTION_BITMASK			M3D_PERSPECTIVECORRECTION_BITMASK
	#define M3G_LOCALCAMERALIGHTING_BITMASK				M3D_LOCALCAMERALIGHTING_BITMASK
	#define M3G_MAXLIGHTS_BITMASK						M3D_MAXLIGHTS_BITMASK
	#define M3G_MAXVIEWPORTW_BITMASK					M3D_MAXVIEWPORTW_BITMASK
	#define M3G_MAXVIEWPORTH_BITMASK					M3D_MAXVIEWPORTH_BITMASK
	#define M3G_MAXVIEWPORT_BITMASK						M3D_MAXVIEWPORT_BITMASK
	#define M3G_MAXTEXTUREDIM_BITMASK					M3D_MAXTEXTUREDIM_BITMASK
	#define M3G_MAXSPRITECROPDIM_BITMASK				M3D_MAXSPRITECROPDIM_BITMASK
	#define M3G_MAXTRANSFORM_BITMASK					M3D_MAXTRANSFORM_BITMASK
	#define M3G_MAXTEXTUREUNIT_BITMASK					M3D_MAXTEXTUREUNIT_BITMASK
	
	#define M3G_MAX_SKINNEDMESH_TRANSFORM				M3D_MAX_SKINNEDMESH_TRANSFORM
	#define M3G_MAX_VERTEXCOUNT							M3D_MAX_VERTEXCOUNT
	
	#define M3G_APPEARANCE_LAYER_UPDATED				M3D_APPEARANCE_LAYER_UPDATED
	#define M3G_APPEARANCE_LAYER_MODIFIED				M3D_APPEARANCE_LAYER_MODIFIED
	#define M3G_BLENDING_UPDATED						M3D_BLENDING_UPDATED
	#define M3G_BLENDING_MODIFIED						M3D_BLENDING_MODIFIED
	
	#define M3G_FALSE									M3D_FALSE
	#define M3G_TRUE									M3D_TRUE
	
	#define M3G_SUCCESS									M3D_SUCCESS
	
	#define M3G_ERROR_NULL_HANDLE						M3D_ERROR_NULL_HANDLE
	#define M3G_ERROR_INVALID_PARAM						M3D_ERROR_INVALID_PARAM
	#define M3G_ERROR_INVALID_COMPRESS_SCHEME			M3D_ERROR_INVALID_COMPRESS_SCHEME
	#define M3G_ERROR_INVALIDTRANSFORM					M3D_ERROR_INVALIDTRANSFORM
	#define M3G_ERROR_NO_ACTIVECAMERA					M3D_ERROR_NO_ACTIVECAMERA
	#define M3G_ERROR_TEXTUREUNIT_NOTAVAILABLE			M3D_ERROR_TEXTUREUNIT_NOTAVAILABLE
	#define M3G_ERROR_ARITHMETIC_EXCEPTION				M3D_ERROR_ARITHMETIC_EXCEPTION
	#define M3G_ERROR_ILLEGAL_STATE						M3D_ERROR_ILLEGAL_STATE
	
	#define M3G_ERROR_FILE_ACCESS_FAILURE				M3D_ERROR_FILE_ACCESS_FAILURE
	#define M3G_ERROR_MEMORY_NOTAVAILABLE				M3D_ERROR_MEMORY_NOTAVAILABLE
	#define M3G_ERROR_RETRY								M3D_ERROR_RETRY
	
	#define M3G_EXTERNAL_REFERENCE_EXIST				M3D_EXTERNAL_REFERENCE_EXIST
	#define M3G_RUNTIME_CHECKED							M3D_RUNTIME_CHECKED
		
	typedef st_m3d_object3d 							st_m3g_object3d;
	typedef st_m3d_graphics3d 							st_m3g_graphics3d;
	typedef st_m3d_fog									st_m3g_fog;
	typedef st_m3d_transform							st_m3g_transform;
	typedef st_m3d_transformable						st_m3g_transformable;
	typedef st_m3d_node									st_m3g_node;
	typedef st_m3d_node_list							st_m3g_node_list;
	typedef st_m3d_group								st_m3g_group;
	typedef st_m3d_animationcontroller					st_m3g_animationcontroller;
	typedef st_m3d_camera								st_m3g_camera;
	typedef st_m3d_compositingmode						st_m3g_compositingmode;
	typedef st_m3d_image2d								st_m3g_image2d;
	typedef st_m3d_background							st_m3g_background;
	typedef st_m3d_keyframesequence						st_m3g_keyframesequence;
	typedef st_m3d_light								st_m3g_light;
	typedef st_m3d_material								st_m3g_material;
	typedef st_m3d_polygonmode							st_m3g_polygonmode;
	typedef st_m3d_texture2d							st_m3g_texture2d;
	typedef st_m3d_appearance							st_m3g_appearance;
	typedef st_m3d_sprite3d								st_m3g_sprite3d;
	typedef st_m3d_indexbuffer							st_m3g_indexbuffer;
	typedef st_m3d_trianglestriparray					st_m3g_trianglestriparray;
	typedef st_m3d_vertexarray							st_m3g_vertexarray;
	typedef st_m3d_vertexbuffer							st_m3g_vertexbuffer;
	typedef st_m3d_mesh									st_m3g_mesh;
	typedef st_m3d_morphingmesh							st_m3g_morphingmesh;
	typedef st_m3d_skinnedmesh							st_m3g_skinnedmesh;
	typedef st_m3d_rayintersection						st_m3g_rayintersection;
    typedef st_m3d_animationtrack						st_m3g_animationtrack;
	typedef st_m3d_world								st_m3g_world;
	
	#define m3g_graphics3d								m3d_graphics3d
	#define m3g_lights									m3d_lights
	#define m3g_world									m3d_world
	#define m3g_malloc									m3d_malloc
	#define m3g_free									m3d_free
	#define m3g_current_camera							m3d_current_camera
	#define M3G_GRAPHICS_TARGET							M3D_GRAPHICS_TARGET
	#define M3G_IMAGE_TARGET							M3D_IMAGE_TARGET
	#define _m3g_math_matrix_invertx					_m3d_math_matrix_invertx
	#define _m3g_math_matrix_invert						_m3d_math_matrix_invert
	#define _m3g_math_matrix_productx					_m3d_math_matrix_productx
	#define _m3g_math_matrix_transposex 				_m3d_math_matrix_transposex
	#define _m3g_set_identity_matrix_4x4x				_m3d_set_identity_matrix_4x4x
	
	#define M3G_Fog_new									M3D_Fog_new
	#define M3G_Fog_setColor							M3D_Fog_setColor
	#define M3G_Fog_setMode								M3D_Fog_setMode
	#define M3G_Fog_setLinear							M3D_Fog_setLinear
    #define M3G_Fog_setDensity							M3D_Fog_setDensity
    #define M3G_Fog_getColor							M3D_Fog_getColor
	#define M3G_Fog_getMode								M3D_Fog_getMode
	#define M3G_Fog_getFarDistance						M3D_Fog_getFarDistance
    #define M3G_Fog_getNearDistance						M3D_Fog_getNearDistance
    #define M3G_Fog_getDensity							M3D_Fog_getDensity
    #define M3G_Light_new                               M3D_Light_new
	#define M3G_Light_setColor							M3D_Light_setColor
	#define M3G_Light_setIntensity                      M3D_Light_setIntensity
	#define M3G_Light_setMode                           M3D_Light_setMode
	#define M3G_Light_setAttenuation					M3D_Light_setAttenuation
	#define M3G_Light_setSpotAngle 						M3D_Light_setSpotAngle
	#define M3G_Light_setSpotExponent 					M3D_Light_setSpotExponent
    #define M3G_Light_getColor							M3D_Light_getColor
	#define M3G_Light_getIntensity                      M3D_Light_getIntensity
	#define M3G_Light_getMode                           M3D_Light_getMode
	#define M3G_Light_getConstantAttenuation			M3D_Light_getConstantAttenuation
    #define M3G_Light_getLinearAttenuation				M3D_Light_getLinearAttenuation
	#define M3G_Light_getQuadraticAttenuation			M3D_Light_getQuadraticAttenuation
	#define M3G_Light_getSpotAngle 						M3D_Light_getSpotAngle
	#define M3G_Light_getSpotExponent 					M3D_Light_getSpotExponent
	#define M3G_Group_new								M3D_Group_new
	#define _m3g_Group_is_decendant						_m3d_Group_is_decendant
	#define M3G_Group_pick_I							M3D_Group_pick_I
	#define M3G_Group_pick_II							M3D_Group_pick_II
	#define M3G_Group_addChild							M3D_Group_addChild
	#define M3G_Group_removeChild						M3D_Group_removeChild
    #define M3G_Group_getChild						    M3D_Group_getChild
    #define M3G_Group_getChildCount						M3D_Group_getChildCount
	#define _m3g_Node_findRoot							_m3d_Node_findRoot
    #define M3G_Mesh_new	    						M3D_Mesh_new
	#define M3G_Mesh_setAppearance						M3D_Mesh_setAppearance
	#define M3G_Mesh_setIndexBuffer						M3D_Mesh_setIndexBuffer
	#define M3G_Mesh_getIndexBuffer 					M3D_Mesh_getIndexBuffer
	#define M3G_Mesh_getAppearance						M3D_Mesh_getAppearance
    #define M3G_Mesh_getSubmeshCount					M3D_Mesh_getSubmeshCount
    #define M3G_Mesh_getgetVertexBuffer					M3D_Mesh_getVertexBuffer
	#define M3G_Material_new							M3D_Material_new
	#define M3G_Material_setColor						M3D_Material_setColor
	#define M3G_Material_setShininess					M3D_Material_setShininess
    #define M3G_Material_setVertexColorTrackingEnable	M3D_Material_setVertexColorTrackingEnable
    #define M3G_Material_getColor						M3D_Material_getColor
	#define M3G_Material_getShininess					M3D_Material_getShininess
    #define M3G_Material_isVertexColorTrackingEnabled	M3D_Material_isVertexColorTrackingEnabled
	#define M3G_Node_setRenderingEnable					M3D_Node_setRenderingEnable
	#define M3G_Node_setPickingEnable					M3D_Node_setPickingEnable
	#define M3G_Node_setAlignment						M3D_Node_setAlignment
	#define M3G_Node_getTransformTo						M3D_Node_getTransformTo
	#define M3G_Node_align								M3D_Node_align
	#define M3G_Node_setScope							M3D_Node_setScope
	#define M3G_Node_setAlphaFactor						M3D_Node_setAlphaFactor
	#define _m3g_Node_apply_alignment					_m3d_Node_apply_alignment
    #define M3G_Node_getAlphaFactor						M3D_Node_getAlphaFactor
    #define M3G_Node_getParent						    M3D_Node_getParent
    #define M3G_Node_getScope	    					M3D_Node_getScope
    #define M3G_Node_isPickingEnabled					M3D_Node_isPickingEnabled
    #define M3G_Node_isRenderingEnabled					M3D_Node_isRenderingEnabled
    #define M3G_Node_getAlignmentTarget	   				M3D_Node_getAlignmentTarget
    #define M3G_Node_getAlignmentReference				M3D_Node_getAlignmentReference
    #define M3G_Appearance_new							M3D_Appearance_new
	#define M3G_Appearance_setMaterial					M3D_Appearance_setMaterial
	#define M3G_Appearance_setTexture					M3D_Appearance_setTexture
	#define M3G_Appearance_setPolygonMode				M3D_Appearance_setPolygonMode
	#define M3G_Appearance_setCompositingMode			M3D_Appearance_setCompositingMode
	#define M3G_Appearance_setFog						M3D_Appearance_setFog
	#define M3G_Appearance_setLayer						M3D_Appearance_setLayer
    #define M3G_Appearance_getMaterial					M3D_Appearance_getMaterial
	#define M3G_Appearance_getTexture					M3D_Appearance_getTexture
	#define M3G_Appearance_getPolygonMode				M3D_Appearance_getPolygonMode
	#define M3G_Appearance_getCompositingMode			M3D_Appearance_getCompositingMode
	#define M3G_Appearance_getFog						M3D_Appearance_getFog
	#define M3G_Appearance_getLayer						M3D_Appearance_getLayer
    #define M3G_World_new								M3D_World_new
	#define M3G_World_setActiveCamera					M3D_World_setActiveCamera
	#define M3G_World_setBackground						M3D_World_setBackground
    #define M3G_World_getActiveCamera					M3D_World_getActiveCamera
	#define M3G_World_getBackground						M3D_World_getBackground
	#define M3G_Transformable_scale						M3D_Transformable_scale
	#define M3G_Transformable_setScale					M3D_Transformable_setScale
	#define M3G_Transformable_setOrientation			M3D_Transformable_setOrientation
	#define M3G_Transformable_translate					M3D_Transformable_translate
	#define M3G_Transformable_postRotate				M3D_Transformable_postRotate
	#define M3G_Transformable_preRotate					M3D_Transformable_preRotate
	#define M3G_Transformable_setTranslation			M3D_Transformable_setTranslation
	#define M3G_Transformable_setTransform				M3D_Transformable_setTransform
	#define M3G_Transformable_getCompositeTransform		M3D_Transformable_getCompositeTransform
    #define M3G_Transformable_getScale					M3D_Transformable_getScale
    #define M3G_Transformable_getOrientation			M3D_Transformable_getOrientation
    #define M3G_Transformable_getTranslation			M3D_Transformable_getTranslation
	#define M3G_Transformable_getTransform				M3D_Transformable_getTransform
	#define M3G_TriangleStripArray_new_implicit			M3D_TriangleStripArray_new_implicit
	#define M3G_TriangleStripArray_new_explicit			M3D_TriangleStripArray_new_explicit
	#define M3G_TriangleStripArray_getIndices			M3D_TriangleStripArray_getIndices
    #define M3G_TriangleStripArray_getIndexCount		M3D_TriangleStripArray_getIndexCount
	#define M3G_AnimationController_new					M3D_AnimationController_new
	#define M3G_AnimationController_getPosition			M3D_AnimationController_getPosition
	#define M3G_AnimationController_setActiveInterval	M3D_AnimationController_setActiveInterval
	#define M3G_AnimationController_setPosition			M3D_AnimationController_setPosition
	#define M3G_AnimationController_setSpeed			M3D_AnimationController_setSpeed
	#define M3G_AnimationController_setWeight			M3D_AnimationController_setWeight
    #define M3G_AnimationController_getActiveIntervalEnd M3D_AnimationController_getActiveIntervalEnd
    #define M3G_AnimationController_getActiveIntervalStart M3D_AnimationController_getActiveIntervalStart
    #define M3G_AnimationController_getSpeed            M3D_AnimationController_getSpeed
    #define M3G_AnimationController_getWeight			M3D_AnimationController_getWeight
    #define M3G_AnimationController_getRefWorldTime	    M3D_AnimationController_getRefWorldTime
	#define M3G_VertexArray_new							M3D_VertexArray_new
	#define M3G_VertexArray_set_bytes					M3D_VertexArray_set_bytes
	#define M3G_VertexArray_set_shorts					M3D_VertexArray_set_shorts
    #define M3G_VertexArray_get_bytes					M3D_VertexArray_get_bytes
	#define M3G_VertexArray_get_shorts					M3D_VertexArray_get_shorts
    #define M3G_VertexArray_getVertexCount				M3D_VertexArray_getVertexCount
    #define M3G_VertexArray_getComponentCount			M3D_VertexArray_getComponentCount
    #define M3G_VertexArray_getComponentType			M3D_VertexArray_getComponentType
	#define M3G_Sprite3D_new							M3D_Sprite3D_new
	#define M3G_Sprite3D_setAppearance					M3D_Sprite3D_setAppearance
	#define M3G_Sprite3D_setCrop						M3D_Sprite3D_setCrop
	#define M3G_Sprite3D_setImage						M3D_Sprite3D_setImage
    #define M3G_Sprite3D_getAppearance					M3D_Sprite3D_getAppearance
    #define M3G_Sprite3D_getCropHeight					M3D_Sprite3D_getCropHeight
    #define M3G_Sprite3D_getCropWidth					M3D_Sprite3D_getCropWidth
    #define M3G_Sprite3D_getCropX			    		M3D_Sprite3D_getCropX
    #define M3G_Sprite3D_getCropY	    				M3D_Sprite3D_getCropY

⌨️ 快捷键说明

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