📄 m3g.h
字号:
#define M3G_Sprite3D_getImage M3D_Sprite3D_getImage
#define M3G_Sprite3D_isScaled M3D_Sprite3D_isScaled
#define M3G_Graphics3D_resetLights M3D_Graphics3D_resetLights
#define M3G_Graphics3D_clear_B M3D_Graphics3D_clear_B
#define M3G_Graphics3D_createContext M3D_Graphics3D_createContext
#define M3G_Graphics3D_destroyContext M3D_Graphics3D_destroyContext
#define M3G_Graphics3D_bindTarget M3D_Graphics3D_bindTarget
#define M3G_Graphics3D_releaseTarget M3D_Graphics3D_releaseTarget
#define M3G_Graphics3D_getProperty M3D_Graphics3D_getProperty
#define M3G_Graphics3D_setViewport M3D_Graphics3D_setViewport
#define M3G_Graphics3D_setHints M3D_Graphics3D_setHints
#define M3G_Graphics3D_render_Node M3D_Graphics3D_render_Node
#define M3G_Graphics3D_render_Primitive M3D_Graphics3D_render_Primitive
#define M3G_Graphics3D_setDepthRange M3D_Graphics3D_setDepthRange
#define M3G_Graphics3D_setup_World M3D_Graphics3D_setup_World
#define M3G_Graphics3D_render_World M3D_Graphics3D_render_World
#define M3G_Graphics3D_addLight M3D_Graphics3D_addLight
#define M3G_Graphics3D_setLight M3D_Graphics3D_setLight
#define M3G_Graphics3D_removeLight M3D_Graphics3D_removeLight
#define M3G_Graphics3D_setCamera M3D_Graphics3D_setCamera
#define M3G_Graphics3D_getHints M3D_Graphics3D_getHints
#define M3G_Graphics3D_isDepthBufferEnabled M3D_Graphics3D_isDepthBufferEnabled
#define M3G_Graphics3d_getViewportX M3D_Graphics3d_getViewportX
#define M3G_Graphics3d_getViewportY M3D_Graphics3d_getViewportY
#define M3G_Graphics3d_getViewportWidth M3D_Graphics3d_getViewportWidth
#define M3G_Graphics3d_getViewportHeight M3D_Graphics3d_getViewportHeight
#define M3G_Graphics3d_getTargetType M3D_Graphics3d_getTargetType
#define M3G_Graphics3d_getDepthRangeNear M3D_Graphics3d_getDepthRangeNear
#define M3G_Graphics3d_getDepthRangeFar M3D_Graphics3d_getDepthRangeFar
#define M3G_Graphics3d_getCamera M3D_Graphics3D_getCamera
#define M3G_Graphics3d_getLightCount M3D_Graphics3D_getLightCount
#define M3G_Graphics3d_getLight M3D_Graphics3D_getLight
#define M3G_Object3D_animate M3D_Object3D_animate
#define _m3g_Object3D_check_animationtrack _m3d_Object3D_check_animationtrack
#define M3G_Object3D_GetAnimationDuration M3D_Object3D_GetAnimationDuration
#define M3G_Object3D_find M3D_Object3D_find
#define M3G_Object3D_duplicate M3D_Object3D_duplicate
#define M3G_Object3D_getReferences M3D_Object3D_getReferences
#define M3G_Object3D_removeAnimationTrack M3D_Object3D_removeAnimationTrack
#define M3G_Object3D_setUserID M3D_Object3D_setUserID
#define M3G_Object3D_finalize M3D_Object3D_finalize
#define M3G_Object3D_addAnimationTrack M3D_Object3D_addAnimationTrack
#define M3G_Object3D_getAnimationTrack M3D_Object3D_getAnimationTrack
#define M3G_Object3D_getAnimationTrackCount M3D_Object3D_getAnimationTrackCount
#define M3G_Object3D_getUserID M3D_Object3D_getUserID
#define M3G_SkinnedMesh_new M3D_SkinnedMesh_new
#define M3G_SkinnedMesh_addTransform M3D_SkinnedMesh_addTransform
#define _m3g_SkinnedMesh_traverse_bone _m3d_SkinnedMesh_traverse_bone
#define M3G_SkinnedMesh_getSkeleton M3D_SkinnedMesh_getSkeleton
#define M3G_SkinnedMesh_getBoneTrasform M3D_SkinnedMesh_getBoneTrasform
#define M3G_SkinnedMesh_getBoneVertices M3D_SkinnedMesh_getBoneVertices
#define M3G_CompositingMode_new M3D_CompositingMode_new
#define M3G_CompositingMode_setAlphaThreshold M3D_CompositingMode_setAlphaThreshold
#define M3G_CompositingMode_setBlending M3D_CompositingMode_setBlending
#define M3G_CompositingMode_setAlphaWriteEnable M3D_CompositingMode_setAlphaWriteEnable
#define M3G_CompositingMode_setColorWriteEnable M3D_CompositingMode_setColorWriteEnable
#define M3G_CompositingMode_setDepthOffset M3D_CompositingMode_setDepthOffset
#define M3G_CompositingMode_setDepthTestEnable M3D_CompositingMode_setDepthTestEnable
#define M3G_CompositingMode_setDepthWriteEnable M3D_CompositingMode_setDepthWriteEnable
#define M3G_CompositingMode_getAlphaThreshold M3D_CompositingMode_getAlphaThreshold
#define M3G_CompositingMode_getBlending M3D_CompositingMode_getBlending
#define M3G_CompositingMode_getDepthOffsetFactor M3D_CompositingMode_getDepthOffsetFactor
#define M3G_CompositingMode_getDepthOffsetUnits M3D_CompositingMode_getDepthOffsetUnits
#define M3G_CompositingMode_isAlphaWriteEnabled M3D_CompositingMode_isAlphaWriteEnabled
#define M3G_CompositingMode_isColorWriteEnabled M3D_CompositingMode_isColorWriteEnabled
#define M3G_CompositingMode_isDepthTestEnabled M3D_CompositingMode_isDepthTestEnabled
#define M3G_CompositingMode_isDepthWriteEnabled M3D_CompositingMode_isDepthWriteEnabled
#define M3G_VertexBuffer_new M3D_VertexBuffer_new
#define M3G_VertexBuffer_getVertexCount M3D_VertexBuffer_getVertexCount
#define M3G_VertexBuffer_setColors M3D_VertexBuffer_setColors
#define M3G_VertexBuffer_setNormals M3D_VertexBuffer_setNormals
#define M3G_VertexBuffer_setPositions M3D_VertexBuffer_setPositions
#define M3G_VertexBuffer_setTexCoords M3D_VertexBuffer_setTexCoords
#define M3G_VertexBuffer_setDefaultColor M3D_VertexBuffer_setDefaultColor
#define M3G_VertexBuffer_getDefaultColor M3D_VertexBuffer_getDefaultColor
#define M3G_VertexBuffer_getColors M3D_VertexBuffer_getColors
#define M3G_VertexBuffer_getNormals M3D_VertexBuffer_getNormals
#define M3G_VertexBuffer_getPositions M3D_VertexBuffer_getPositions
#define M3G_VertexBuffer_getTexCoords M3D_VertexBuffer_getTexCoords
#define M3G_Texture2D_new M3D_Texture2D_new
#define M3G_Texture2D_setBlending M3D_Texture2D_setBlending
#define M3G_Texture2D_setBlendColor M3D_Texture2D_setBlendColor
#define M3G_Texture2D_setFiltering M3D_Texture2D_setFiltering
#define M3G_Texture2D_setImage M3D_Texture2D_setImage
#define M3G_Texture2D_setWrapping M3D_Texture2D_setWrapping
#define M3G_Texture2D_getBlending M3D_Texture2D_getBlending
#define M3G_Texture2D_getBlendColor M3D_Texture2D_getBlendColor
#define M3G_Texture2D_getLevelFilter M3D_Texture2D_getLevelFilter
#define M3G_Texture2D_getImageFilter M3D_Texture2D_getImageFilter
#define M3G_Texture2D_getImage M3D_Texture2D_getImage
#define M3G_Texture2D_getWrappingS M3D_Texture2D_getWrappingS
#define M3G_Texture2D_getWrappingT M3D_Texture2D_getWrappingT
#define M3G_Camera_new M3D_Camera_new
#define M3G_Camera_setPerspective M3D_Camera_setPerspective
#define M3G_Camera_setParallel M3D_Camera_setParallel
#define M3G_Camera_getProjection M3D_Camera_getProjection
#define M3G_Camera_setGeneric M3D_Camera_setGeneric
#define M3G_PolygonMode_new M3D_PolygonMode_new
#define M3G_PolygonMode_setCulling M3D_PolygonMode_setCulling
#define M3G_PolygonMode_setTwoSidedLightingEnable M3D_PolygonMode_setTwoSidedLightingEnable
#define M3G_PolygonMode_setPerspectiveCorrectionEnable M3D_PolygonMode_setPerspectiveCorrectionEnable
#define M3G_PolygonMode_setLocalCameraLightingEnable M3D_PolygonMode_setLocalCameraLightingEnable
#define M3G_PolygonMode_setShading M3D_PolygonMode_setShading
#define M3G_PolygonMode_setWinding M3D_PolygonMode_setWinding
#define M3G_PolygonMode_getCulling M3D_PolygonMode_getCulling
#define M3G_PolygonMode_isTwoSidedLightingEnabled M3D_PolygonMode_isTwoSidedLightingEnabled
#define M3G_PolygonMode_isPerspectiveCorrectionEnabled M3D_PolygonMode_isPerspectiveCorrectionEnabled
#define M3G_PolygonMode_isLocalCameraLightingEnable M3D_PolygonMode_isLocalCameraLightingEnabled
#define M3G_PolygonMode_getShading M3D_PolygonMode_getShading
#define M3G_PolygonMode_getWinding M3D_PolygonMode_getWinding
#define M3G_MorphingMesh_new M3D_MorphingMesh_new
#define M3G_MorphingMesh_setWeights M3D_MorphingMesh_setWeights
#define M3G_MorphingMesh_getMorphTarget M3D_MorphingMesh_getMorphTarget
#define M3G_MorphingMesh_getMorphTargetCount M3D_MorphingMesh_getMorphTargetCount
#define M3G_MorphingMesh_getWeights M3D_MorphingMesh_getWeights
#define M3G_AnimationTrack_new M3D_AnimationTrack_new
#define M3G_AnimationTrack_check M3D_AnimationTrack_check
#define M3G_AnimationTrack_setController M3D_AnimationTrack_setController
#define M3G_AnimationTrack_getController M3D_AnimationTrack_getController
#define M3G_AnimationTrack_getKeyframeSequence M3D_AnimationTrack_getKeyframeSequence
#define M3G_AnimationTrack_getTargetProperty M3D_AnimationTrack_getTargetProperty
#define M3G_Background_new M3D_Background_new
#define M3G_Background_setColor M3D_Background_setColor
#define M3G_Background_setDepthClearEnable M3D_Background_setDepthClearEnable
#define M3G_Background_setImage M3D_Background_setImage
#define M3G_Background_setImageMode M3D_Background_setImageMode
#define M3G_Background_setCrop M3D_Background_setCrop
#define M3G_Background_setColorClearEnable M3D_Background_setColorClearEnable
#define M3G_Background_getColor M3D_Background_getColor
#define M3G_Background_getCropHeight M3D_Background_getCropHeight
#define M3G_Background_getCropWidth M3D_Background_getCropWidth
#define M3G_Background_getCropX M3D_Background_getCropX
#define M3G_Background_getCropY M3D_Background_getCropY
#define M3G_Background_getImage M3D_Background_getImage
#define M3G_Background_getImageModeX M3D_Background_getImageModeX
#define M3G_Background_getImageModeY M3D_Background_getImageModeY
#define M3G_Background_isColorClearEnabled M3D_Background_isColorClearEnabled
#define M3G_Background_isDepthClearEnabled M3D_Background_isDepthClearEnabled
#define M3G_Image2D_new M3D_Image2D_new
#define M3G_Image2D_getFormat M3D_Image2D_getFormat
#define M3G_Image2D_getHeight M3D_Image2D_getHeight
#define M3G_Image2D_getWidth M3D_Image2D_getWidth
#define M3G_Image2D_isMutable M3D_Image2D_isMutable
#define M3G_Image2D_set M3D_Image2D_set
#define M3G_KeyFrameSequence_new M3D_KeyFrameSequence_new
#define M3G_KeyFrameSequence_setDuration M3D_KeyFrameSequence_setDuration
#define M3G_KeyFrameSequence_setKeyFrame M3D_KeyFrameSequence_setKeyFrame
#define M3G_KeyFrameSequence_setRepeatMode M3D_KeyFrameSequence_setRepeatMode
#define M3G_KeyFrameSequence_setValidRange M3D_KeyFrameSequence_setValidRange
#define M3G_KeyFrameSequence_getDuration M3D_KeyFrameSequence_getDuration
#define M3G_KeyFrameSequence_getRepeatMode M3D_KeyFrameSequence_getRepeatMode
#define M3G_KeyFrameSequence_getComponentCount M3D_KeyFrameSequence_getComponentCount
#define M3G_KeyFrameSequence_getKeyframeCount M3D_KeyFrameSequence_getKeyframeCount
#define M3G_KeyFrameSequence_getInterpolationType M3D_KeyFrameSequence_getInterpolationType
#define M3G_KeyFrameSequence_getKeyframe M3D_KeyFrameSequence_getKeyframe
#define M3G_KeyFrameSequence_getValidRangeFirst M3D_KeyFrameSequence_getValidRangeFirst
#define M3G_KeyFrameSequence_getValidRangeLast M3D_KeyFrameSequence_getValidRangeLast
#define M3G_Transform_new M3D_Transform_new
#define M3G_Transform_postTranslate M3D_Transform_postTranslate
#define M3G_Transform_postRotate M3D_Transform_postRotate
#define M3G_Transform_postRotateQuat M3D_Transform_postRotateQuat
#define M3G_Transform_setIdentity M3D_Transform_setIdentity
#define M3G_Transform_postScale M3D_Transform_postScale
#define M3G_Transform_transform M3D_Transform_transform
#define M3G_Transform_finalize M3D_Transform_finalize
#define M3G_Transform_get M3D_Transform_get
#define M3G_Transform_invert M3D_Transform_invert
#define M3G_Transform_postMultiply M3D_Transform_postMultiply
#define M3G_Transform_set M3D_Transform_set
#define M3G_Transform_transform1 M3D_Transform_transform1
#define M3G_Transform_set2 M3D_Transform_set2
#define M3G_Transform_transform2 M3D_Transform_transform2
#define M3G_Transform_transpose M3D_Transform_transpose
#define M3G_RayIntersection_new M3D_RayIntersection_new
#define M3G_RayIntersection_finalize M3D_RayIntersection_finalize
#define M3G_RayIntersection_getIntersected M3D_RayIntersection_getIntersected
#define M3G_RayIntersection_getDistance M3D_RayIntersection_getDistance
#define M3G_RayIntersection_getRay M3D_RayIntersection_getRay
#define M3G_RayIntersection_getNormalX M3D_RayIntersection_getNormalX
#define M3G_RayIntersection_getNormalY M3D_RayIntersection_getNormalY
#define M3G_RayIntersection_getNormalZ M3D_RayIntersection_getNormalZ
#define M3G_RayIntersection_getTextureS M3D_RayIntersection_getTextureS
#define M3G_RayIntersection_getTextureT M3D_RayIntersection_getTextureT
#define M3G_RayIntersection_getSubmeshIndex M3D_RayIntersection_getSubmeshIndex
#else
#include "m3g_class.h"
#endif /* M3D_SUPPORT */
/*************************************************************************
* Common Part
*************************************************************************/
#if FAST_KNI && defined(CLDCHI)
#include "kvmcompat.h"
#include "kni.h"
#include "ROMStructs.h"
#endif /* CLDCHI */
#include "defaultLCDUI.h"
#include "j2me_trace.h"
#include "jal.h"
/*************************************************************************
* Global Definition
*************************************************************************/
#if FAST_KNI && defined(CLDCHI)
extern void _m3g_ObjectPool_removeAssociation(st_m3g_object3d* remove);
typedef struct Java_javax_microedition_m3g_Object3D object3d_class;
typedef struct Java_javax_microedition_m3g_Transform transform_class;
typedef struct Java_javax_microedition_m3g_RayIntersection rayintr_class;
#endif /* FAST_KNI */
extern kal_mutexid jm3d_mutex;
#define ENTER_M3D_CS kal_take_mutex(jm3d_mutex)
#define LEAVE_M3D_CS kal_give_mutex(jm3d_mutex)
#endif /* #ifdef SUPPORT_JSR_184 */
#endif /* _M3G_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -