📄 m3g.h
字号:
#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 + -