AnyCAD Rapid API 2025
Help you to create a better world!
载入中...
搜索中...
未找到
RenderingEngine类 参考

静态 Public 成员函数

static boolean Initialize (Path baseDirectory, String appName, boolean standalone)
 
static boolean Initialize (Path baseDirectory, String appName)
 
static void Destroy ()
 
static String GetProgramPath ()
 
static Viewer CreateView (long hwndHost, long width, long height)
 
static Viewer CreateWindow3D (String title, long width, long height, boolean visible)
 
static long CreateChildWindow (long parent, int width, int height)
 
static void DestoryChildWindow (long child)
 
static Vector2 GetDpiScale ()
 
static void SetDpiScaling (float ratio)
 
static void Log (EnumLoggingLevel level, String msg)
 
static boolean RegisterSdk (String a, String b, String d, String e, String f)
 
static Cursor CreateCursor (Image pImage, int hotX, int hotY)
 
static void SetRecord (boolean enabled)
 
static void SetLang (String lang)
 

详细描述

<> 内部使用的渲染引擎.

成员函数说明

◆ CreateCursor()

static Cursor RenderingEngine.CreateCursor ( Image pImage,
int hotX,
int hotY )
static

创建光标

参数
pImage图片,宽度和高度必须是8的倍数
hotX热点X
hotY热点Y
返回
Cursor对象

◆ CreateView()

static Viewer RenderingEngine.CreateView ( long hwndHost,
long width,
long height )
static

基于已有的窗口控件上创建三维显示视图

参数
hwndHost宿主窗口的句柄
width视图宽度
height视图高度
返回
创建的视图对象

◆ CreateWindow3D()

static Viewer RenderingEngine.CreateWindow3D ( String title,
long width,
long height,
boolean visible )
static

创建一个独立的三维窗口

参数
title窗口标题
width窗口宽度
height窗口高度
visible是否可见
返回
创建的视图(窗口)对象

◆ Destroy()

static void RenderingEngine.Destroy ( )
static

释放资源

◆ GetDpiScale()

static Vector2 RenderingEngine.GetDpiScale ( )
static

获取当前屏幕缩放系数

返回
比例

◆ GetProgramPath()

static String RenderingEngine.GetProgramPath ( )
static

获取程序根路径

返回
目录

◆ Initialize() [1/2]

static boolean RenderingEngine.Initialize ( Path baseDirectory,
String appName )
static

初始化

参数
baseDirectory根目录
appName应用名称

返回
是否成功

◆ Initialize() [2/2]

static boolean RenderingEngine.Initialize ( Path baseDirectory,
String appName,
boolean standalone )
static

初始化

参数
baseDirectory根目录
appName应用名称
standalone独立窗口模式
返回
是否成功

◆ SetDpiScaling()

static void RenderingEngine.SetDpiScaling ( float ratio)
static

自定义屏幕缩放系数

参数
ratio比例

◆ SetLang()

static void RenderingEngine.SetLang ( String lang)
static

设置语言

参数
langenu、chs

◆ SetRecord()

static void RenderingEngine.SetRecord ( boolean enabled)
static

内部方法,调试使用

参数
enabled开关