3DGS-HPS Functional Mapping
This document is intended to assist 3DF API developers who are beginning to use the HPS API. Please note that because HPS is a re-architected API, there is not necessarily a one-to-one mapping for every 3DF function.
A
|
[not supported] |
|
|
|
|
|
[not supported] |
B
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
|
|
[not applicable] |
|
[not applicable] |
|
|
|
[not applicable] |
|
|
|
|
|
[not supported] - see |
|
[not supported] - see |
C
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not applicable] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
[not applicable] |
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
[not supported] |
|
|
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not applicable] |
|
|
|
[not supported] |
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
|
|
[not supported] |
|
[not applicable] |
|
[not applicable] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
see |
|
|
|
|
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
[not supported] |
|
|
|
[not applicable] |
D
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
|
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
Define_System_Options
parameter list
application |
[not supported] |
automatic geometry boundings |
[not supported] |
bounding volumes |
[not supported] |
C string length |
[not supported] |
camera near limit |
|
clear debug |
[not supported] |
code generation |
[not supported] |
code generation comment |
[not supported] |
code generation directory |
[not supported] |
conserve memory |
[not supported] |
continuous update |
[not supported] |
debug |
[not supported] |
deleted key callback |
[not supported] |
disable ambient material |
[not supported] |
dpi scale factor |
[not supported] |
driver config file |
|
event checker |
[not supported] |
extended font search |
[not applicable] |
fatal errors |
[not applicable] - see Programming Guide section Events and exceptions |
font directory |
|
free |
[not supported] |
legacy mesh face numbering |
[not supported] |
legacy text extent |
[not supported] |
license |
|
malloc |
[not supported] |
message limit |
[not applicable] |
metafile directory |
[not supported] |
multi-threading |
[not applicable] - multithreading always enabled |
near limit update promotion |
[not supported] |
obsolete checking |
[not supported] |
old style pathnames |
[not supported] |
populate memory limit |
[not supported] |
raw memory |
[not supported] |
restrip on edit |
[not supported] |
sanity checking |
[not supported] |
set debug |
[not supported] |
udpate control |
[not supported] |
video memory limit |
[not supported] |
D (continued)
|
|
|
[not supported] - see |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not supported] |
F
|
[not supported] |
|
[not supported] |
|
[not applicable] |
|
[not applicable] |
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not supported] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] - use |
|
|
|
[not applicable] |
|
[not applicable] |
|
|
|
|
|
|
G
|
[not supported] |
|
|
|
|
|
|
I
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
M
|
|
|
|
|
|
|
|
|
|
|
[not applicable] |
|
|
|
|
|
|
|
[not supported] |
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
[not applicable] |
|
|
|
|
|
[not applicable] |
|
|
|
[not applicable] |
|
|
|
[not applicable] |
|
|
|
[not applicable] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N
|
|
|
|
O
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
SegmentOptimizationOptionsKit::OptimizeWithMapping |
|
|
P
|
|
|
[not supported] |
|
|
|
[not supported] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
R
|
[not supported] |
|
[not supported] |
|
[not applicable] |
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
[not applicable] |
|
|
|
[not supported] |
|
[not applicable] |
|
|
|
[not applicable] |
|
|
|
|
|
|
|
|
S
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
[not supported] - see |
|
[not supported] - see |
|
[not supported] - see |
|
[not supported] - see |
Set_Driver_Options
parameter list
absolute line weight |
[not supported] |
ambient occlusion |
|
anti-alias |
|
backing store |
[not supported] |
bloom |
|
border |
[not supported] |
clear debug |
[not supported] |
color consolidation |
[not supported] |
control area |
[not supported] |
depth of field |
|
debug |
[not supported] |
disable input |
[not supported] |
display interrupted update |
[not supported] |
display statistics |
|
display memory statistics |
|
double-buffering |
[not applicable] - all windows are double buffered |
exit update |
[not supported] |
exit update data |
[not supported] |
eye dome lighting |
|
fallback font |
[not supported] |
fast silhouette |
|
first color |
[not supported] |
fixed colors |
[not supported] |
font table |
[not supported] |
force grayscale |
[not supported] |
fullscreen |
see |
gamma correction |
[not supported] |
gpu resident |
[not supported] |
hardcopy resolution |
[not supported] |
isolated |
[not supported] - HPS is always isolated |
landscape orientation |
[not supported] |
light scaling |
[not supported] |
locater transform |
[not supported] |
marker drawing |
[not supported] |
number of colors |
[not supported] |
output format |
[not supported] |
pen speed |
[not supported] |
physical size |
[not supported] |
quick moves preference |
|
selection proximity |
|
set debug |
[not supported] |
shadow preference |
[not supported] - always uses hardware shadows |
special events |
[not supported] |
spotlight interpolation |
[not supported] |
stencil |
[not supported] |
stereo |
[not supported] |
subscreen |
|
subscreen moving |
|
subscreen resizing |
|
subscreen stretching |
|
text preference |
[not supported] |
title |
|
update interrupts |
[not supported] |
use colormap ID |
[not supported] |
use window ID |
|
write mask |
[not supported] |
S (continued)
|
|
|
[not supported] |
|
[not supported] |
|
|
|
[not supported] |
|
[not applicable] |
Set_Geometry_Options
parameter list
bounding cuboid |
not supported for geometry - see |
bounding sphere |
not supported for geometry - see |
camera relative |
|
orientation |
[not supported] |
S (continued)
|
|
Set_Heuristics
parameter list
backplane cull |
|
clipping |
[not supported] |
concave polygons |
[not applicable] - always on |
culling |
see |
detail selection |
|
exclude bounding |
|
force defer batch |
|
hidden surface |
[not supported] |
incremental updates |
[not supported] |
intersecting polygons |
[not supported] |
internal selection limit |
|
model type |
|
partial erase |
[not supported] |
polygon crossings |
[not supported] |
polygon handedness |
|
quick moves |
|
related selection limit |
|
selection level |
|
selection sorting |
|
static model |
|
visual selection |
|
S (continued)
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
Set_Rendering_Options
parameter list
S (continued)
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not applicable] |
|
[not supported] |
|
|
|
|
|
[not supported] - see |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
[not supported] |
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
Show_Device_Info
parameter list
alive |
[not supported] |
analytics |
[not supported] |
anti-alias |
[not supported] |
colors |
[not supported] |
current window ID |
[not supported] |
dc dots |
[not supported] |
3d dots |
[not supported] |
dc lines |
[not supported] |
3d lines |
[not supported] |
dc polygons |
[not supported] |
3d polygons |
[not supported] |
dc triangles |
[not supported] |
3d triangles |
[not supported] |
depth peeling layers |
[not supported] |
display |
[not supported] |
display type |
[not supported] |
double buffer |
[not supported] |
driver config |
[not supported] |
driver config id |
[not supported] |
driver config version |
[not supported] |
driver type |
[not supported] |
driver version |
[not supported] |
event interrupted |
[not supported] |
exists |
[not supported] |
gouraud shading |
[not supported] |
hardware cutting planes |
[not supported] |
hardware lights |
[not supported] |
keyboard |
[not supported] |
locater |
[not supported] |
locater buttons |
[not supported] |
locater type |
[not supported] |
max colors |
[not supported] |
max pixels |
[not supported] |
max size |
[not supported] |
max texture size |
[not supported] |
occlusion |
[not supported] |
occlusion queries |
[not supported] |
pixels |
[not supported] |
pixel aspect ratio |
[not supported] |
phong lighting |
[not supported] |
planes |
[not supported] |
quick moves method |
[not supported] |
rasters |
[not supported] |
resolution |
[not supported] |
resume update |
[not supported] |
size |
[not supported] |
started |
[not supported] |
stereo |
[not supported] |
update time |
[not supported] |
video memory |
[not supported] |
window aspect ratio |
[not supported] |
windowing system |
[not supported] |
Z buffer depth |
[not supported] |
S (continued)
|
|
Show_Driver_Options
parameter list
absolute line weight |
[not supported] |
ambient occlusion |
|
anti-alias |
|
backing store |
[not supported] |
bloom |
|
border |
[not supported] |
color consolidation |
[not supported] |
control area |
[not supported] |
debug |
[not supported] |
depth of field |
|
disable input |
[not supported] |
double-buffering |
[not applicable] - all windows are double buffered |
fallback font |
[not supported] |
first color |
[not supported] |
fixed colors |
[not supported] |
force grayscale |
[not supported] |
full screen |
|
gamma correction |
[not supported] |
hardcopy resolution |
[not supported] |
isolated |
[not applicable] - always isolated |
landscape orientation |
[not supported] |
light scaling |
[not supported] |
locater transform |
[not supported] |
marker drawing |
[not supported] |
number of colors |
[not supported] |
output format |
[not supported] |
pen speed |
[not supported] |
physical size |
[not supported] |
quick moves preference |
|
selection proximity |
|
shadow preference |
[not applicable] - always hardware |
special events |
[not supported] |
spotlight interpolation |
[not supported] |
stencil |
[not supported] |
stereo |
[not supported] [not supported] |
subscreen |
|
subscreen moving |
|
subscreen resizing |
|
subscreen stretching |
|
text preference |
[not supported] |
title |
|
update interrupts |
[not supported] |
use colormap ID |
[not supported] |
use window ID |
|
write mask |
[not supported] |
S (continued)
|
|
|
[not supported] |
|
|
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
[not supported] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
Show_Heuristics
parameter list
backplane cull |
|
clipping |
[not supported] |
concave polygons |
[not applicable] - always on |
culling |
see |
detail selection |
|
hidden surface |
[not supported] |
incremental updates |
[not supported] |
intersecting polygons |
[not supported] |
internal selection limit |
|
model type |
|
partial erase |
[not supported] |
polygon crossings |
[not supported] |
polygon handedness |
|
quick moves |
|
related selection limit |
|
selection level |
|
selection sorting |
|
static model |
|
visual selection |
|
S (continued)
|
|
|
|
|
[not applicable] |
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
[not supported] |
|
[not applicable] - see |
|
|
|
[not applicable] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
see entry for |
|
see |
|
|
|
[not applicable] |
|
[not applicable] |
|
[not supported] |
|
[not applicable] |
|
|
|
|
|
[not applicable] - see |
|
|
|
|
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
[not applicable] - see |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
[not supported] |
|
[not supported] |
Show_Rendering_Options
parameter list
anti alias |
|
atmospheric attenuation |
[not supported] |
attribute lock |
|
color interpolation |
|
color index interpolation |
|
cut geometry options |
|
debug |
[not supported] |
depth range |
|
display lists |
|
face displacement |
|
frame buffer effects |
|
force grayscale |
[not supported] |
general curve |
|
general displacement |
|
geometry options |
|
hidden line removal options |
|
hidden surface removal algorithm |
|
image scale |
[not supported] |
image tint |
[not supported] |
lighting |
|
lighting interpolation |
|
level of detail |
[not supported] |
level of detail options |
[not supported] |
local cutting planes |
[not aplicable] |
mask transform |
|
nurbs curve |
|
nurbs surface |
|
perspective correction |
[not supported] |
quantization |
[not supported] |
screen range |
|
simple reflection |
|
simple shadow |
|
stereo |
[not supported] |
stereo separation |
[not supported] |
software frame buffer options |
[not supported] |
subsegment locks |
|
tessellation |
|
frame buffer effects |
VisualEffects[Kit|Control]::ShowPostProcessingEffectsEnabled |
texture interpolation |
[not supported] |
transparency |
|
S (continued)
|
[not applicable] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not applicable] - see |
|
[not applicable] - see |
|
[not applicable] |
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
|
|
[not supported] |
|
[not supported] |
|
|
|
[not supported] |
|
|
|
|
|
[not supported] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
[not supported] |
|
|
|
|
|
|
|
[not applicable] |
|
|
|
|
|
|
|
[not applicable] |
|
|
|
[not applicable] - see |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] - see |
|
|
|
|
|
|
|
[not applicable] |
|
[not applicable] |
|
[not applicable] |
|
|
|
[not supported] - see |
|
[not supported] - see |
|
[not supported] - see |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
[not supported] - see |
T
|
|
|
|
|
|
|
|
U
|
[not supported] |
|
[not supported] |
|
[not supported] |
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
[not supported] |
|
|
|
|
|
|
|
see |
|
|
|
|
|
[not supported] |
|
|
|
see |
|
|
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
see |
|
see |
|
see |
|
see |
|
|
|
[not supported] |
|
[not supported] |
|
|
|
|
|
see |
|
see |
|
[not supported] |
|
|
|
|
|
|
|
|
|
|
|
[not supported] |
|
|
|
|
|
|
|
|
|
[not supported] - see |
|
|
|
[not supported] - see |
|
|
W
|
[not supported] |
Z
|
|