diff options
Diffstat (limited to 'meta/3rd/Cocos4.0/library/cc/Camera.lua')
m--------- | meta/3rd/Cocos4.0 | 0 | ||||
-rw-r--r-- | meta/3rd/Cocos4.0/library/cc/Camera.lua | 166 |
2 files changed, 0 insertions, 166 deletions
diff --git a/meta/3rd/Cocos4.0 b/meta/3rd/Cocos4.0 new file mode 160000 +Subproject c0b2259e0d367561fd4563ae114b029b4dfe3a8 diff --git a/meta/3rd/Cocos4.0/library/cc/Camera.lua b/meta/3rd/Cocos4.0/library/cc/Camera.lua deleted file mode 100644 index e2403576..00000000 --- a/meta/3rd/Cocos4.0/library/cc/Camera.lua +++ /dev/null @@ -1,166 +0,0 @@ ----@meta - ----@class cc.Camera :cc.Node -local Camera={ } -cc.Camera=Camera - - - - ----* get depth, camera with larger depth is drawn on top of camera with smaller depth, the depth of camera with CameraFlag::DEFAULT is 0, user defined camera is -1 by default ----@return char -function Camera:getDepth () end ----* get view projection matrix ----@return mat4_table -function Camera:getViewProjectionMatrix () end ----* ----@return self -function Camera:applyViewport () end ----* set the background brush. See CameraBackgroundBrush for more information.<br> ----* param clearBrush Brush used to clear the background ----@param clearBrush cc.CameraBackgroundBrush ----@return self -function Camera:setBackgroundBrush (clearBrush) end ----* Make Camera looks at target<br> ----* param target The target camera is point at<br> ----* param up The up vector, usually it's Y axis ----@param target vec3_table ----@param up vec3_table ----@return self -function Camera:lookAt (target,up) end ----* Apply the FBO, RenderTargets and viewport. ----@return self -function Camera:apply () end ----* Get clear brush ----@return cc.CameraBackgroundBrush -function Camera:getBackgroundBrush () end ----* Gets the camera's projection matrix.<br> ----* return The camera projection matrix. ----@return mat4_table -function Camera:getProjectionMatrix () end ----* ----@return boolean -function Camera:isBrushValid () end ----* Get object depth towards camera ----@param transform mat4_table ----@return float -function Camera:getDepthInView (transform) end ----* Before rendering scene with this camera, the background need to be cleared. It clears the depth buffer with max depth by default. Use setBackgroundBrush to modify the default behavior ----@return self -function Camera:clearBackground () end ----* set additional matrix for the projection matrix, it multiplies mat to projection matrix when called, used by WP8 ----@param mat mat4_table ----@return self -function Camera:setAdditionalProjection (mat) end ----* init camera ----@return boolean -function Camera:initDefault () end ----* get & set Camera flag ----@return int -function Camera:getCameraFlag () end ----* Gets the type of camera.<br> ----* return The camera type. ----@return int -function Camera:getType () end ----* ----@param zoomX float ----@param zoomY float ----@param nearPlane float ----@param farPlane float ----@return boolean -function Camera:initOrthographic (zoomX,zoomY,nearPlane,farPlane) end ----* get rendered order ----@return int -function Camera:getRenderOrder () end ----* Is this aabb visible in frustum ----@param aabb cc.AABB ----@return boolean -function Camera:isVisibleInFrustum (aabb) end ----* set depth, camera with larger depth is drawn on top of camera with smaller depth, the depth of camera with CameraFlag::DEFAULT is 0, user defined camera is -1 by default ----@param depth char ----@return self -function Camera:setDepth (depth) end ----* Set the scene,this method shall not be invoke manually ----@param scene cc.Scene ----@return self -function Camera:setScene (scene) end ----* ----@param src vec3_table ----@return vec2_table -function Camera:projectGL (src) end ----* Gets the camera's view matrix.<br> ----* return The camera view matrix. ----@return mat4_table -function Camera:getViewMatrix () end ----* Get the frustum's near plane. ----@return float -function Camera:getNearPlane () end ----* ----@param src vec3_table ----@return vec2_table -function Camera:project (src) end ----* ----@param flag int ----@return self -function Camera:setCameraFlag (flag) end ----* Get the frustum's far plane. ----@return float -function Camera:getFarPlane () end ----* Whether or not the viewprojection matrix was updated since the last frame.<br> ----* return True if the viewprojection matrix was updated since the last frame. ----@return boolean -function Camera:isViewProjectionUpdated () end ----* ----@param fieldOfView float ----@param aspectRatio float ----@param nearPlane float ----@param farPlane float ----@return boolean -function Camera:initPerspective (fieldOfView,aspectRatio,nearPlane,farPlane) end ----* Creates an orthographic camera.<br> ----* param zoomX The zoom factor along the X-axis of the orthographic projection (the width of the ortho projection).<br> ----* param zoomY The zoom factor along the Y-axis of the orthographic projection (the height of the ortho projection).<br> ----* param nearPlane The near plane distance.<br> ----* param farPlane The far plane distance. ----@param zoomX float ----@param zoomY float ----@param nearPlane float ----@param farPlane float ----@return self -function Camera:createOrthographic (zoomX,zoomY,nearPlane,farPlane) end ----* Get the visiting camera , the visiting camera shall be set on Scene::render ----@return self -function Camera:getVisitingCamera () end ----* create default camera, the camera type depends on Director::getProjection, the depth of the default camera is 0 ----@return self -function Camera:create () end ----* Creates a perspective camera.<br> ----* param fieldOfView The field of view for the perspective camera (normally in the range of 40-60 degrees).<br> ----* param aspectRatio The aspect ratio of the camera (normally the width of the viewport divided by the height of the viewport).<br> ----* param nearPlane The near plane distance.<br> ----* param farPlane The far plane distance. ----@param fieldOfView float ----@param aspectRatio float ----@param nearPlane float ----@param farPlane float ----@return self -function Camera:createPerspective (fieldOfView,aspectRatio,nearPlane,farPlane) end ----* ----@return cc.Viewport -function Camera:getDefaultViewport () end ----* ----@param vp cc.Viewport ----@return self -function Camera:setDefaultViewport (vp) end ----* Get the default camera of the current running scene. ----@return self -function Camera:getDefaultCamera () end ----* ----@param renderer cc.Renderer ----@param parentTransform mat4_table ----@param parentFlags unsigned_int ----@return self -function Camera:visit (renderer,parentTransform,parentFlags) end ----* ----@return self -function Camera:Camera () end
\ No newline at end of file |