AR_Engine_SDK
函数 | 变量
XUIGeometry.lua 文件参考

#include <XUIGeometry.h>

XUIRect 的协作图:
Collaboration graph

函数

function XUIRect new () end
 
function XUIRect new (x, y, width, height) end
 
function XUIRect new (pos, dimension) end
 
function XUIRect new (other) end
 
function XUIRect SetRect (x, y, width, height) end
 
function XUIRect GetMinX () end
 
function XUIRect GetMidX () end
 
function XUIRect GetMaxX () end
 
function XUIRect GetMinY () end
 
function XUIRect GetMidY () end
 
function XUIRect GetMaxY () end
 
function XUIRect Equals (rect) end
 
function XUIRect ContainsPoint (point) end
 
function XUIRect IntersectsRect (rect) end
 
function XUIRect Merge (rect) end
 

变量

 XUIRect = {}
 
XUIRect origin = {}
 @type XVECTOR2 起始点 更多...
 
XUIRect size = {}
 @type XVECTOR2 矩形宽高 更多...
 

函数说明

◆ ContainsPoint()

function XUIRect ContainsPoint ( point  )

判断给定的点是否在当前矩形内部

参数
pointXVECTOR2 给定的点坐标
返回
boolean 是否在内部

◆ Equals()

function XUIRect Equals ( rect  )

判断给定rect和当前rect是否相等

参数
rectXUIRect 给定的rect
返回
boolean 是否相等

◆ GetMaxX()

function XUIRect GetMaxX ( )

得到矩形最大的X

返回
number

◆ GetMaxY()

function XUIRect GetMaxY ( )

得到矩形最大的Y

返回
number

◆ GetMidX()

function XUIRect GetMidX ( )

中心点的X坐标

返回
number

◆ GetMidY()

function XUIRect GetMidY ( )

中心点的Y坐标

返回
number

◆ GetMinX()

function XUIRect GetMinX ( )

得到矩形最小的X

返回
number

◆ GetMinY()

function XUIRect GetMinY ( )

得到矩形最小的Y

返回
number

◆ IntersectsRect()

function XUIRect IntersectsRect ( rect  )

判断给定的矩形和当前矩形是否相交

参数
rectXUIRect 给定的矩形
返回
boolean 是否相交

◆ Merge()

function XUIRect Merge ( rect  )

计算一个最小矩形,其可以包含this和参数rect矩形,将其分配给自己

参数
rectXUIRect 另一个要包含的矩形
返回
void

◆ new() [1/4]

function XUIRect new ( )

XUIRect_new00

返回
XUIRect

◆ new() [2/4]

function XUIRect new ( other  )

XUIRect_new03

参数
otherXUIRect
返回
XUIRect

◆ new() [3/4]

function XUIRect new ( pos  ,
dimension   
)

XUIRect_new02

参数
posXVECTOR2
dimensionXVECTOR2
返回
XUIRect

◆ new() [4/4]

function XUIRect new ( x  ,
y  ,
width  ,
height   
)

XUIRect_new01

参数
xnumber
ynumber
widthnumber
heightnumber
返回
XUIRect

◆ SetRect()

function XUIRect SetRect ( x  ,
y  ,
width  ,
height   
)

设置矩形的x,y,矩形的宽度和高度

参数
xnumber
ynumber
widthnumber
heightnumber
返回
void

变量说明

◆ origin

XUIRect origin = {}

@type XVECTOR2 起始点

◆ size

XUIRect size = {}

@type XVECTOR2 矩形宽高

◆ XUIRect

XUIRect = {}