diff options
Diffstat (limited to 'meta/3rd/Cocos4.0/ccb.TextureBackend.lua')
-rw-r--r-- | meta/3rd/Cocos4.0/ccb.TextureBackend.lua | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/ccb.TextureBackend.lua b/meta/3rd/Cocos4.0/ccb.TextureBackend.lua new file mode 100644 index 00000000..d2dcfa04 --- /dev/null +++ b/meta/3rd/Cocos4.0/ccb.TextureBackend.lua @@ -0,0 +1,50 @@ + +---@class ccb.TextureBackend :cc.Ref +local TextureBackend={ } +ccb.TextureBackend=TextureBackend + + + + +---* Get texture format.<br> +---* return Texture format. +---@return int +function TextureBackend:getTextureFormat () end +---* Get texture type. Symbolic constant value can be either TEXTURE_2D or TEXTURE_CUBE.<br> +---* return Texture type. +---@return int +function TextureBackend:getTextureType () end +---* Update sampler<br> +---* param sampler Specifies the sampler descriptor. +---@param sampler cc.backend.SamplerDescriptor +---@return cc.backend.TextureBackend +function TextureBackend:updateSamplerDescriptor (sampler) end +---* Update texture description.<br> +---* param descriptor Specifies texture and sampler descriptor. +---@param descriptor cc.backend.TextureDescriptor +---@return cc.backend.TextureBackend +function TextureBackend:updateTextureDescriptor (descriptor) end +---* Get texture usage. Symbolic constant can be READ, WRITE or RENDER_TARGET.<br> +---* return Texture usage. +---@return int +function TextureBackend:getTextureUsage () end +---* Check if mipmap had generated before.<br> +---* return true if the mipmap has always generated before, otherwise false. +---@return boolean +function TextureBackend:hasMipmaps () end +---* / Generate mipmaps. +---@return cc.backend.TextureBackend +function TextureBackend:generateMipmaps () end +---* Read a block of pixels from the drawable texture<br> +---* param x,y Specify the window coordinates of the first pixel that is read from the drawable texture. This location is the lower left corner of a rectangular block of pixels.<br> +---* param width,height Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.<br> +---* param flipImage Specifies if needs to flip the image.<br> +---* param callback Specifies a call back function to deal with the image. +---@param x unsigned_int +---@param y unsigned_int +---@param width unsigned_int +---@param height unsigned_int +---@param flipImage boolean +---@param callback function +---@return cc.backend.TextureBackend +function TextureBackend:getBytes (x,y,width,height,flipImage,callback) end
\ No newline at end of file |