AnyCAD Rapid API 2024
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)
 

详细描述

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

成员函数说明

◆ CreateView()

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

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

参数
hwndHostthe host window handle.
widththe width
heightthe height
返回
the viewer.

◆ CreateWindow3D()

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

创建一个独立的三维窗口.

参数
titlethe title
widththe width
heightthe height
visibleif visible.
返回

◆ Destroy()

static void RenderingEngine.Destroy ( )
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比例