AR_Engine_SDK
|
#include <XUIScrollView.h>
function XUIScrollView AddScrollViewDragEnableCallback | ( | callback | ) |
@manual xelua_XEngine_XUIScrollView_AddScrollViewDragEnableCallback_manual XUIScrollView_AddScrollViewDragEnableCallback_manual
callback | std::function<bool(XUINode*)> |
function XUIScrollView AddScrollViewEventListener | ( | callback | ) |
@manual xelua_XEngine_XUIScrollView_AddScrollViewEventListener_manual XUIScrollView_AddScrollViewEventListener_manual
callback | std::function<void(XUINode*, EventType)> |
function XUIScrollView Create | ( | ) |
创建并返回一个空的控件实例的指针
function XUIScrollView GetDirection | ( | ) |
获取滚动视图的方向
function XUIScrollView GetHorizontalScrollBarPosPercent | ( | ) |
获取当前水平进度条的进度百分比
function XUIScrollView GetInnerContainer | ( | ) |
获取滚动视图的内部布局容器,该布局容器为滚动视图的子节点
function XUIScrollView GetInnerContainerPosition | ( | ) |
获取内部布局容器的位置
function XUIScrollView GetInnerContainerSize | ( | ) |
获取内部布局容器的尺寸大小,内部容器的尺寸必须大于或等于滚动视图的尺寸
function XUIScrollView GetScrollBarColor | ( | ) |
获取滚动条颜色
function XUIScrollView GetScrollBarTexture | ( | ) |
获取滚动条纹理
function XUIScrollView GetScrollBarWidth | ( | ) |
获取滚动条宽度
function XUIScrollView GetScrolledPercentBothDirection | ( | ) |
获取水平和垂直滚动内部布局容器的百分比,并返回(x分量代表水平百分比,y分两代表竖直百分比)
function XUIScrollView GetScrolledPercentHorizontal | ( | ) |
获取水平滚动内部布局容器的百分比,并返回
function XUIScrollView GetScrolledPercentVertical | ( | ) |
获取垂直滚动内部布局容器的百分比,并返回
function XUIScrollView GetVerticalScrollBarPosPercent | ( | ) |
获取当前垂直进度条的进度百分比
function XUIScrollView IsAutoScrolling | ( | ) |
判断是否自动滚动
function XUIScrollView IsBounceEnabled | ( | ) |
获取当滚动到边界时,是否内部容器发生弹回(bounce)效果
function XUIScrollView IsInertiaScrollEnabled | ( | ) |
获取是否开启滚动惯性
function XUIScrollView IsScrollBarEnabled | ( | ) |
获取是否启用滚动条
function XUIScrollView IsScrolling | ( | ) |
判断是否滚动
function XUIScrollView JumpToBottom | ( | ) |
将内部布局容器移至视图底端
function XUIScrollView JumpToBottomLeft | ( | ) |
将内部布局容器移至视图左下角
function XUIScrollView JumpToBottomRight | ( | ) |
将内部布局容器移至视图右下角
function XUIScrollView JumpToLeft | ( | ) |
将内部布局容器移至视图左侧
function XUIScrollView JumpToPercentBothDirection | ( | vPercent | ) |
function XUIScrollView JumpToPercentHorizontal | ( | fPercent | ) |
按一定的百分比水平滚动视图内的布局容器
fPercent | number 百分比 |
function XUIScrollView JumpToPercentVertical | ( | fPercent | ) |
按一定的百分比竖直滚动视图内的布局容器
fPercent | number 百分比 |
function XUIScrollView JumpToRight | ( | ) |
将内部布局容器移至视图右侧
function XUIScrollView JumpToTop | ( | ) |
将内部布局容器移至视图顶端
function XUIScrollView JumpToTopLeft | ( | ) |
将内部布局容器移至视图左上角
function XUIScrollView JumpToTopRight | ( | ) |
将内部布局容器移至视图右上角
function XUIScrollView LoadScrollBarTexture | ( | strTexture | , |
eTextureType | |||
) |
加载滚动条纹理
strTexture | string 纹理路径 |
eTextureType | number 纹理类型 |
function XUIScrollView ScrollToBottom | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的底部边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToBottomLeft | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的左下角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToBottomRight | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的右下角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToLeft | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的左侧边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToPercentBothDirection | ( | vPercent | , |
fTimeInSec | , | ||
bAttenuated | |||
) |
在竖直方向和水平方向分别按一定的百分比滚动内部布局容器
vPercent | XVECTOR2 百分比,x分量代表水平百分比,y分两代表竖直百分比 |
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToPercentHorizontal | ( | fPercent | , |
fTimeInSec | , | ||
bAttenuated | |||
) |
按百分比水平滚动内部布局容器
fPercent | number 百分比,从0至100 |
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToPercentVertical | ( | fPercent | , |
fTimeInSec | , | ||
bAttenuated | |||
) |
按百分比竖直滚动内部布局容器
fPercent | number 百分比,从0至100 |
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToRight | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的右侧边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToTop | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的顶部边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToTopLeft | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的左上角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToTopRight | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的右上角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView SetBounceEnabled | ( | bEnabled | ) |
设置当滚动到边界时,是否内部容器发生弹回(bounce)效果
bEnabled | boolean 是否回弹 |
function XUIScrollView SetDirection | ( | eDir | ) |
改变滚动视图的方向
eDir | number 滚动方向的枚举 |
function XUIScrollView SetInertiaScrollEnabled | ( | bEnabled | ) |
设置是否开启滚动惯性
bEnabled | boolean 是否开启滚动惯性 |
function XUIScrollView SetInnerContainerPosition | ( | vPos | ) |
function XUIScrollView SetInnerContainerSize | ( | vSize | ) |
function XUIScrollView SetMoveNextEnabled | ( | bMoveNext | ) |
XUIScrollView_SetMoveNextEnabled00
bMoveNext | boolean |
function XUIScrollView SetMovePrevEnabled | ( | bMovePrev | ) |
XUIScrollView_SetMovePrevEnabled00
bMovePrev | boolean |
function XUIScrollView SetScrollBarColor | ( | color | ) |
function XUIScrollView SetScrollBarEnabled | ( | enabled | ) |
设置是否启用滚动条
enabled | boolean 是否启用滚动条 |
function XUIScrollView SetScrollBarWidth | ( | fWidth | ) |
设置滚动条宽度
fWidth | number 宽度 |
function XUIScrollView StopAutoScroll | ( | ) |
停止自动滚动
XUIScrollView SCROLLVIEW_EVENT_AUTOSCROLL_ENDED = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_BOTTOM = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_LEFT = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_RIGHT = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_TOP = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_BOTTOM = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_LEFT = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_RIGHT = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_TOP = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLLING = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLLING_BEGAN = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLLING_ENDED = 0 |
XUIScrollView XUI_AUTOSCROLL_BEGAN = 0 |
XUIScrollView XUI_AUTOSCROLL_ENDED = 0 |
XUIScrollView XUI_BOTH = 0 |
XUIScrollView XUI_BOTTOM_ON_MOVE = 0 |
XUIScrollView XUI_BOTTOM_ON_RELEASE = 0 |
XUIScrollView XUI_BOUNCE_BOTTOM = 0 |
XUIScrollView XUI_BOUNCE_LEFT = 0 |
XUIScrollView XUI_BOUNCE_RIGHT = 0 |
XUIScrollView XUI_BOUNCE_TOP = 0 |
XUIScrollView XUI_CONTAINER_MOVED = 0 |
XUIScrollView XUI_HORIZONTAL = 0 |
XUIScrollView XUI_NONE = 0 |
XUIScrollView XUI_SCROLL_TO_BOTTOM = 0 |
XUIScrollView XUI_SCROLL_TO_LEFT = 0 |
XUIScrollView XUI_SCROLL_TO_RIGHT = 0 |
XUIScrollView XUI_SCROLL_TO_TOP = 0 |
XUIScrollView XUI_SCROLLING = 0 |
XUIScrollView XUI_SCROLLING_BEGAN = 0 |
XUIScrollView XUI_SCROLLING_ENDED = 0 |
XUIScrollView XUI_TOP_ON_MOVE = 0 |
XUIScrollView XUI_TOP_ON_RELEASE = 0 |
XUIScrollView XUI_VERTICAL = 0 |
XUIScrollView = {} |