HOOPS Visualize Documentation

< Home

3DGS / HPS MAPPING

HOOPS/3dGS Attributes

System Options

Mutator Function: Define_System_Options

Attribute Name Status HPS Class/Method
DPI Scale Factor Implemented Hardcopy::File::ExportOptionsKit::SetResolution
Driver Config File Missing Should be in either World or Database
Extended Font Search tabled
Font Directory Implemented World::SetFontDirectories
Free Missing
Malloc Missing
Raw Memory Missing
Video Memory Limit Missing
License Implemented World
Code Generation Tabled
Code Generation Comment Tabled
Code Generation Directory Tabled
Conserve Memory Tabled
Automatic Geometry Boundings Default On/Not Exposed
Restrip On Edit Default On/Not Exposed
C String Length N/A
Debug N/A
Deleted Key Callback N/A
Message Limit N/A
Multi-Threading N/A
Clear Debug N/A
Set Debug N/A
Application Deprecated
Bounding Volumes Deprecated
Camera Near Limit Deprecated
Continuous Update Deprecated
Disable Ambient Material Deprecated
Event Checker Deprecated
Fatal Errors Deprecated
Legacy Mesh Face Numbering Deprecated
Legacy Text Extent Deprecated
Metafile Directory Deprecated
Near Limit Update Promotion Deprecated
Obsolete Checking Deprecated
Old Style Pathnames Deprecated
Sanity Checking Deprecated
Update Control Deprecated

Driver Options

Mutator Function: Set_Driver_Options

Attribute Name Status HPS Class/Method
Absolute Line Weight Missing Should be in Export To HardCopy
Display Statistics Implemented DebuggingKit::SetResourceMonitor
Display Memory Statistics Implemented DebuggingKit::SetResourceMonitor
Exit Update Missing Missing Should be in the EventHandler
Exit Update Data Missing Should be in the EventHandler
Fallback Font Missing Should be in WindowsOptionsKit
GPU Resident Missing Should be in OffScreenWindowsOptionsKit
Hardcopy Resolution Implemented HardCopy::File::ExportOptionsKit::SetResolution
Landscape Orientation Missing Should be in Export To HardCopy
Ambient Occlusion Implemented WindowKey::SetPostProcessEffects -> PostProcessEffectsKit::SetAmbientOcclusion
Bloom Implemented WindowKey::SetPostProcessEffects -> PostProcessEffectsKit::SetBloom
Depth of Field Implemented WindowKey::SetPostProcessEffects -> PostProcessEffectsKit::SetDepthOfField
Fast Silhouette Edges Implemented WindowKey::SetPostProcessEffects -> PostProcessEffectsKit::SetSilhouetteEdges
Fullscreen Implemented Database::CreateStandAloneWindow -> StandAloneWindowOptionsKit::SetFullScreen
Selection Promixity Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetProximity
Subscreen Implemented Database::CreateStandAloneWindow -> StandAloneWindowOptionsKit::SetSubscreen
Subscreen Moving Implemented Database::CreateStandAloneWindow -> StandAloneWindowOptionsKit::SetMobility
Subscreen Resizing Implemented Database::CreateStandAloneWindow -> StandAloneWindowOptionsKit::SetMobility
Subscreen Stretching Implemented Database::CreateStandAloneWindow -> StandAloneWindowOptionsKit::SetMobility
Title Implemented Database::CreateStandAloneWindow -> StandAloneWindowOptionsKit::SetTitle
Use Window ID Implemented Database::CreateApplicationWindow
Font Table Tabled
Locater Transform Tabled
Output Format Implemented Hardcopy::File::Export
Physical Size Implemented Hardcopy::File::ExportOptionsKit::SetSize
Text Preference Tabled
Stereo Tabled
Anti-Alias Default On/Not Exposed
Stencil Default On/Not Exposed
Debug N/A
Clear Debug N/A
Set Debug N/A
Isolated N/A
Quick Moves Preference N/A
Backing Store Deprecated
Border Deprecated
Color Consolidation Deprecated
Control Area Deprecated
Disable Input Deprecated
Display Interrupted Deprecated
Updated Deprecated
Double-Buffering Deprecated
First Color Deprecated
Fixed Colors Deprecated
Force Grayscale Deprecated
Gamma Correction Deprecated
Light Scaling Deprecated
Marker Drawing Deprecated
Number of Colors Deprecated
Pen Speed Deprecated
Simple Shadow Preference Deprecated
Special Events Deprecated
Spotlight Interpolation Deprecated
Update Interrupts Deprecated
Use Colormap ID Deprecated
Write Mask Deprecated

Segment Attributes

Camera

Mutator Function: Set_Camera

Attribute Name Status HPS Class/Method
Near Limit Missing Should be in CameraKit
Position Implemented SegmentKey::SetCamera -> CameraKit::SetPosition
Projection Implemented SegmentKey::SetCamera -> CameraKit::SetType
Target Implemented SegmentKey::SetCamera -> CameraKit::SetTarget
Up Vector Implemented SegmentKey::SetCamera -> CameraKit::SetUpVector
Width Implemented SegmentKey::SetCamera -> CameraKit::SetField
Height Implemented SegmentKey::SetCamera -> CameraKit::SetField

Color

Mutator Function: Set_Color

Attribute Name Status HPS Class/Method
Ambient Light Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetAmbientLightColor
Ambient Up Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetAmbientLightUpColor
Ambient Down Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetAmbientLightDownColor
Back Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetBackFaceColor
Cut Edges Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetCutEdgeColor
Cut Faces Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetCutFaceColor
Cut Geometry Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetCutGeometryColor
Edges Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetEdgeColor
Faces Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetFaceColor
Lights Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetLightColor
Lines Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetLineColor
Markers Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetMarkerColor
Polylines Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetLineColor
Text Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetTextColor
Vertices Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetVertexColor
Window Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetWindowColor
Geometry N/A
Polygons N/A
Edge Contrast Deprecated
Face Contrast Deprecated
Line Contrast Deprecated
Markers Contrast Deprecated
Polygon Contrast Deprecated
Text Contrast Deprecated
Vertex Contrast Deprecated
Window Contrast Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetWindowContrastColor

Complex Color

Mutator Function: Set_Explicit_Color

Attribute Name Status HPS Class/Method
Back faces Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetBackFaceColor
Front faces Implemented SegmentKey::SetMaterialMapping -> MaterialMappingKit::SetFaceColor
Bump Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetBump
Diffuse Color Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetDiffuseColor
Diffuse Texture Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetDiffuseTexture
Environment Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetEnvironment
Gloss Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetGloss
Mirror Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetMirror
Specular Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetSpecular
Transmission Implemented
  • SegmentKey::SetMaterialMapping ->
  • MaterialMappingKit::SetFaceMaterial-> or
  • MaterialMappingKit::SetVertexMaterial->
  • MaterialKit::SetTransmission

Geometry

Attribute Name Mutator Function Status HPS Class/Method
Geometry Options->Bounding Cuboid Set_Geometry Missing Should be a ShellKey and MeshKey attribute
Geometry Options->Bounding Sphere Set_Geometry Missing Should be a ShellKey and MeshKey attribute
Geometry Options->Orientation Set_Geometry Missing Should be a MarkerKey attribute
Geometry Options->Camera Relative Set_Geometry Tabled
Edge Pattern Set_Edge_Pattern Implemented SegmentKey::SetEdgeAttributes -> EdgeAttributeKit::SetPattern
Edge Weight Set_Edge_Weight Implemented SegmentKey::SetEdgeAttributes -> EdgeAttributeKit::SetWeight
Line Pattern->Line Style Set_Line_Pattern Implemented SegmentKey::SetLineAttributes -> LineAttributeKit::SetPattern
Line Pattern->Start Cap Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetStartCap
Line Pattern->Inner Cap Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetInnerCap
Line Pattern->End Cap Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetEndCap
Line Pattern->Glyph Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetJoin
Line Pattern->Start Glyph Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetStartCap
Line Pattern->End Glyph Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetEndCap
Line Pattern->Joins Set_Line_Pattern Implemented
  • SegmentKey::SetLineAttributes ->
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetJoin
Line Weight Set_Line_Weight Implemented SegmentKey::SetLineAttributes -> LineAttributeKit::SetWeight
Marker Size Set_Marker_Size Implemented SegmentKey::SetMarkerAttributes -> MarkerAttributeKit::SetSize
Marker Symbol Set_Marker_Symbol Implemented SegmentKey::SetMarkerAttributes -> MarkerAttributeKit::SetSymbol
Variable Edge Weight Set_Variable_Edge_Weight Implemented SegmentKey::SetEdgeAttributes -> EdgeAttributeKit::SetWeight
Variable Line Weight Set_Variable_Line_Weight Implemented SegmentKey::SetLineAttributes -> LineAttributeKit::SetWeight
Variable Marker Size Set_Variable_Marker_Size Implemented SegmentKey::SetMarkerAttributes -> MarkerAttributeKit::SetSize
Face Pattern Set_Face_Pattern Deprecated
Line Pattern->Start Glyph Arrow Set_Line_Pattern Deprecated
Line Pattern->End Glyph Arrow Set_Line_Pattern Deprecated

Heuristics

Mutator Function: Set_Heuristics

Attribute Name Status HPS Class/Method
Culling->Maximum Extent Missing Should be in GeometryAttributeControl as Greeking
Culling->Maximum Extent Mode Missing Should be in GeometryAttributeControl as Greeking
Culling->Obscuration Missing Should be a Drawing Attribute
Exclude Bounding Missing Should be an Inheritance Attribute
Force Defer Batch Missing Should be an Optimization Attribute
Model Type Missing Should be an Optimization Attribute
Polygon Handedness Implemented SegmentKey::SetDrawingAttribute -> DrawingAttributeKit::SetPolygonHandedness
Static Model Implemented SegmentKey::SetPerformance -> PerformanceKit::SetStaticModel
Backplane Cull Implemented SegmentKey::SetCulling -> CullingKit::SetBackFace
Culling->Hard Extent Implemented SegmentKey::SetCulling -> CullingKit::SetExtent
Culling->Vector Implemented SegmentKey::SetCulling -> CullingKit::SetVector
Culling->Vector Tolerance Implemented SegmentKey::SetCulling -> CullingKit::SetVectorTolerance
Culling->View Frustum Implemented SegmentKey::SetCulling -> CullingKit::SetFrustum
Detail Selection Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetGranularity
Internal Selection Limit Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetInternalLimit
Related Selection Limit Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetRelatedLimit
Selection Level Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetLevel
Selection Sorting Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetSorting
Visual Selection Implemented WindowKey::SetSelectionOptions -> SelectionOptionsKit::SetAlgorithm
Quick Moves Tabled
Intersecting Polygons Default On/Not Exposed
Polygon Crossing Default On/Not Exposed
Clipping Deprecated
Concave Polygons Deprecated
Hidden Surfaces Deprecated
Incremental Updates Deprecated
Partial Erase Deprecated

Other

Attribute Name Mutator Function Status HPS Class/Method
Bounding Cuboid Set_Bounding_Cuboid Missing
Bounding Sphere Set_Bounding_Sphere Missing
Handedness Set_Handedness Missing Should be in WindowOptions
Unicode Options Set_Unicode_Options Missing Should be in User Data
Priority Set_Priority Implemented SegmentKey::SetSubwindow -> SubwindowKit::SetPriority
Modelling Matrix Implemented SegmentKey::SetModellingMatrix -> MatrixKit::Concatenate
Texture Matrix Implemented SegmentKey::SetTextureMatrix -> MatrixKit::Concatenate
User Options Set_User_Options N/A
Bring To Front Bring_To_Front Deprecated
Conditions Set_Conditions Deprecated
Conditional Action Set_Conditional_Action Deprecated

Rendering Options

Mutator Function: Set_Rendering_Options

Attribute Name Status HPS Class/Method
Ambient Up Vector Missing Should be a Lighting Attribute
Color Interpolation Missing Should be in a Color Interpolation Attribute
Color Index Interpolation Missing Should be in a Color Interpolation Attribute
Color Index Interpolation Options Missing Should be in a Color Interpolation Attribute
Cut Geometry Options Missing Should be a Cut Geometry Attribute
Cut Geometry Options->Level Missing Should be a Cut Geometry Attribute
Cut Geometry Options->Tolerance Missing Should be a Cut Geometry Attribute
Cut Geometry Options->Match Color Missing Should be a Cut Geometry Attribute
Depth Range Implemented SegmentKey::SetDrawingAttribute -> DrawingAttributeKit::SetDepthRange
Display Lists Implemented SegmentKey::SetPerformance -> PerformanceKit::SetDisplayLists
Face Displacement Implemented SegmentKey::SetDrawingAttribute -> DrawingAttributeKit::SetFaceDisplacement
General Displacement Implemented SegmentKey::SetDrawingAttribute -> DrawingAttributeKit::SetFaceDisplacement
Hidden Line Removal->Color Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetColor
Hidden Line Removal->Dim Factor Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetDimFactor
Hidden Line Removal->Face Displacement Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetFaceDisplacement
Hidden Line Removal->Image Outlines Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetImageOutlines
Hidden Line Removal->Pattern Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetLinePattern
Hidden Line Removal->Render Faces Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetRenderFaces
Hidden Line Removal->Render Text Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetRenderText
Hidden Line Removal->Render Face Sorting Alg Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetRenderedFaceSortingAlgorithm
Hidden Line Removal->Silhouette Cleanup Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetSilhouetteCleanup
Hidden Line Removal->Visibility Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetVisibility
Hidden Line Removal->Weight Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetWeight
Hidden Line Removal->Transparency Cutoff Implemented SegmentKey::SetHiddenLineAttribute -> HiddenLineAttributeKit::SetTransparencyCutoff
HSRA Implemented ApplicationWindowOptionsKit::SetHiddenSurfaceRemovalAlgorithm or OffScreenWindowOptionsKit::SetHiddenSurfaceRemovalAlgorithm or StandAloneWindowOptionsKit::SetHiddenSurfaceRemovalAlgorithm or SubwindowKit::SetHiddenSurfaceRemovalAlgorithm
Isoline Options->Visibility Implemented SegmentKey::SetContourLine -> ContourLineKit::SetVisibility
Isoline Options->Positions Implemented SegmentKey::SetContourLine -> ContourLineKit::SetPositions
Isoline Options->Color Implemented SegmentKey::SetContourLine -> ContourLineKit::SetColors
Isoline Options->Pattern Implemented SegmentKey::SetContourLine -> ContourLineKit::SetPatterns
Isoline Options->Weight Implemented SegmentKey::SetContourLine -> ContourLineKit::SetWeights
Isoline Options->Lighting Implemented SegmentKey::SetContourLine -> ContourLineKit::SetLighting
Join Cutoff Angle Missing Should be Edge/Line Attribute
Mask Transform Missing Should be an Inheritance Attribute
Screen Range Implemented SegmentKey::SetSubwindow -> SubwindowKit::SetSubwindow(Subwindow::Lightweight)
Software Frame Buffer Options->Size Limit Missing Should be in Hidden Surfaces Options
Software Frame Buffer Options->Color Depth Missing Should be in Hidden Surfaces Options
Software Frame Buffer Options->Retention Missing Should be in Hidden Surfaces Options
Software Frame Buffer Options->Technology Missing Should be in Hidden Surfaces Options
Local Cutting Planes Missing Should be in Cut Geometry Options
Vertex Decimation Missing Should be a Drawing Attribute
Vertex Displacement Missing Should be a Drawing Attribute
Anti-Alias Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetAntiAliasing
Frame Buffer Effects Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetPostProcessEffectsEnabled
General Curve->Budget Implemented SegmentKey::SetCurveAttributes -> CurveAttributeKit::SetBudget
General Curve->Continued Budget Implemented SegmentKey::SetCurveAttributes -> CurveAttributeKit::SetContinuedBudget
General Curve->Maximum Angle Implemented SegmentKey::SetCurveAttributes -> CurveAttributeKit::SetMaximumAngle
General Curve->Maximum Deviation Implemented SegmentKey::SetCurveAttributes -> CurveAttributeKit::SetMaximumDeviation
General Curve->Maximum Length Implemented SegmentKey::SetCurveAttributes -> CurveAttributeKit::SetMaximumLength
General Curve->View Dependent Implemented SegmentKey::SetCurveAttributes -> CurveAttributeKit::SetViewDependent
Geometry Options->Invert Polycylinders Implemented SegmentKey::SetCylinderAttributes -> CylinderAttributeKit::SetOrientation
Lighting Interpolation Implemented SegmentKey::SetLightingAttributes -> LightingAttributeKit::SetInterpolationAlgorithm
NURBS Surface->Budget Implemented SegmentKey::SetNURBSSurfaceAttributes -> NURBSSurfaceAttributeKit::SetBudget
NURBS Surface->Maximum Facet Angle Implemented SegmentKey::SetNURBSSurfaceAttributes -> NURBSSurfaceAttributeKit::SetMaximumAngle
NURBS Surface->Maximum Facet Deviation Implemented SegmentKey::SetNURBSSurfaceAttributes -> NURBSSurfaceAttributeKit::SetMaximumDeviation
NURBS Surface->Maximum Facet Width Implemented SegmentKey::SetNURBSSurfaceAttributes -> NURBSSurfaceAttributeKit::SetMaximumWidth
NURBS Surface->Maximum Trim Curve Deviation Implemented SegmentKey::SetNURBSSurfaceAttributes -> NURBSSurfaceAttributeKit::SetMaximumTrimDeviation
NURBS Surface->Trim Budget Implemented SegmentKey::SetNURBSSurfaceAttributes -> NURBSSurfaceAttributeKit::SetTrimBudget
Shadow Map Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetShadowMaps
Shadow Map->Jitter Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetShadowMaps
Shadow Map->Resolution Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetShadowMaps
Shadow Map->Samples Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetShadowMaps
Shadow Map->View Dependent Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetShadowMaps
Simple Reflection Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflection
Simple Reflection->Attenuation Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflection
Simple Reflection->Blurring Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflection
Simple Reflection->Fading Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflection
Simple Reflection->Opacity Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflection
Simple Reflection->Plane Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflectionPlane
Simple Reflection->Visibility Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleReflectionVisibility
Simple Shadow Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadow
Simple Shadow->Color Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadowColor
Simple Shadow->Light Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadowLightDirection
Simple Shadow->Opacity Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadow
Simple Shadow->Plane Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadowPlane
Simple Shadow->Resolution Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadow
Simple Shadow->Blurring Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadow
Simple Shadow->Ignore Transparencies Implemented SegmentKey::SetVisualEffects -> VisualEffectsKit::SetSimpleShadow
Tessellation->Cylinder Implemented SegmentKey::SetCylinderAttributes -> CylinderAttributeKit::SetTessellation
Tessellation->Sphere Implemented SegmentKey::SetSphereAttributes -> SphereAttributeKit::SetTessellation
Transparency->HSRA Implemented SegmentKey::SetTransparency -> TransparencyKit::SetAlgorithm
Transparency->Depth Peeling Options->Layers Implemented SegmentKey::SetTransparency -> TransparencyKit::SetDepthPeelingLayers
Transparency->Depth Peeling Options->minimum area Implemented SegmentKey::SetTransparency -> TransparencyKit::SetDepthPeelingMinimumArea
Transparency->Depth Writing Implemented SegmentKey::SetTransparency -> TransparencyKit::SetDepthWriting
Transparency->Style Implemented SegmentKey::SetTransparency -> TransparencyKit::SetMethod
Transparency->Z-Sort Options Implemented SegmentKey::SetTransparency -> TransparencyKit::SetZSortType
Attribute Lock Tabled Should be an Inheritance Attribute
Diffuse Texture Tint Tabled
Force Grayscale Tabled
Geometry Options->Hard Edge Angle Tabled
Ignore Subsegment Locks Tabled Would be an Inheritance Attribute
Local Viewer Tabled
Level Of Detail Tabled
LODO->Algorithm Tabled
LODO->Bounding Tabled
LODO->Calculation Usefulness Cutoff Tabled
LODO->Clamp Tabled
LODO->Collapse Duplicate Vertices Tabled
LODO->Fallback Tabled
LODO->Levels Tabled
LODO->Max Degree Tabled
LODO->Preprocess Tabled
LODO->Mode Tabled
LODO->Min Triangle Count Tabled
LODO->Rate Tabled
LODO->Threshold Tabled
LODO->Tolerance Tabled
LODO->Usefulness Heuristic Tabled
Texture Interpolation Default On/Not Exposed
Texture Interpolation->Faces Default On/Not Exposed
Texture Interpolation->Edges Default On/Not Exposed
Debug N/A
Clear Debug N/A
Set Debug N/A
Perspective Correction N/A
Quantization N/A
Anti-Alias->Lines Deprecated
Anti-Alias->Text Deprecated
Anti-Alias->Screen Deprecated
Atmospheric Attenuation Deprecated
Gooch Options->Color Range Deprecated
Gooch Options->Diffuse Weight Deprecated
Gooch Options->Color Map Segment Deprecated
Image Tint Deprecated
Image Scale Deprecated
Stereo Deprecated
Stereo Distance Deprecated
Stereo Separation Deprecated

Selectability

Mutator Function: Set_Selectability

Attribute Name Status HPS Class/Method
Isolines Missing
Edges Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetEdges
Everything Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetEverything
Faces Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetFaces
Geometry Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetGeometry
Lights Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetLights
Lines Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetLines
Markers Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetMarkers
Polylines Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetLines
Text Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetText
Vertices Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetVertices
Window Implemented SegmentKey::SetSelectability -> SelectabilityKit::SetWindows
Images N/A
Polygons N/A

Text

Attribute Name Mutator Function Status HPS Class/Method
Font->Exterior Set_Text_Font - exterior Missing
Alignment Set_Text_Alignment Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetAlignment
Font->Bold Set_Text_Font - bold Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetBold
Font->Extra Space Set_Text_Font - extra space Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetExtraSpace
Font->Greeking Limit Set_Text_Font - greeking limit Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetGreeking
Font->Greeking Mode Set_Text_Font - greeking mode Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetGreeking
Font->Italic Set_Text_Font - italic Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetItalic
Font->Line Spacing Set_Text_Font - line spacing Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetLineSpacing
Font->Name Set_Text_Font - name Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetFont
Font->Overline Set_Text_Font - overline Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetOverline
Font->Preference Set_Text_Font - preference Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetPreference
Font->Renderer Set_Text_Font - renderer Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetRenderer
Font->Rotation Set_Text_Font - rotation Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetRotation
Font->Size Set_Text_Font - size Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetSize
Font->Size Tolerance Set_Text_Font - size tolerance Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetSizeTolerance
Font->Slant Set_Text_Font - slant Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetSlant
Font->Strikethrough Set_Text_Font - strikethrough Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetStrikethrough
Font->Transforms Set_Text_Font - transforms Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetTransform
Font->Underline Set_Text_Font - underline Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetUnderline
Path Set_Text_Path Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetPath
Spacing Set_Text_Spacing Implemented SegmentKey::SetTextAttributes -> TextAttributeKit::SetSpacing
Font->Width Scale Set_Text_Font - width scale Deprecated SegmentKey::SetTextAttributes -> TextAttributeKit::SetWidthScale

Visibility

Mutator Function: Set_Visibility

Attribute Name Status HPS Class/Method
Cut Edges Implemented SegmentKey::SetVisibility -> VisibilityKit::SetCutEdges
Cut Geometry Implemented SegmentKey::SetVisibility -> VisibilityKit::SetCutGeometry
Cutting Plane Implemented SegmentKey::SetVisibility -> VisibilityKit::SetCuttingSections
Edges Implemented SegmentKey::SetVisibility -> VisibilityKit::SetEdges
Edges->Adjacent Implemented SegmentKey::SetVisibility -> VisibilityKit::SetAdjacentEdges
Edges->Generics Implemented SegmentKey::SetVisibility -> VisibilityKit::SetGenericEdges
Edges->Hard Implemented SegmentKey::SetVisibility -> VisibilityKit::SetHardEdges
Edges->Interior Silhouettes Implemented SegmentKey::SetVisibility -> VisibilityKit::SetInteriorSilhouetteEdges
Edges->Mesh Quads Implemented SegmentKey::SetVisibility -> VisibilityKit::SetMeshQuadEdges
Edges->Nonculled Implemented SegmentKey::SetVisibility -> VisibilityKit::SetNonCulledEdges
Edges->Perimeters Implemented SegmentKey::SetVisibility -> VisibilityKit::SetPerimeterEdges
Faces Implemented SegmentKey::SetVisibility -> VisibilityKit::SetFaces
Geometry Implemented SegmentKey::SetVisibility -> VisibilityKit::SetGeometry
Lights Implemented SegmentKey::SetVisibility -> VisibilityKit::SetLights
Lighting->Edges Implemented SegmentKey::SetVisibility -> VisibilityKit::SetEdgeLights
Lighting->Faces Implemented SegmentKey::SetVisibility -> VisibilityKit::SetFaceLights
Lines Implemented SegmentKey::SetVisibility -> VisibilityKit::SetLines
Vertices Implemented SegmentKey::SetVisibility -> VisibilityKit::SetVertices
Markers Implemented SegmentKey::SetVisibility -> VisibilityKit::SetMarkers
Polylines Implemented SegmentKey::SetVisibility -> VisibilityKit::SetLines
Shadows Implemented SegmentKey::SetVisibility -> VisibilityKit::SetShadows
Shadows->Casting Implemented SegmentKey::SetVisibility -> VisibilityKit::SetShadowCasting
Shadows->Emitting Implemented SegmentKey::SetVisibility -> VisibilityKit::SetShadowEmitting
Shadows->Receiving Implemented SegmentKey::SetVisibility -> VisibilityKit::SetShadowReceiving
Text Implemented SegmentKey::SetVisibility -> VisibilityKit::SetText
Windows Implemented SegmentKey::SetVisibility -> VisibilityKit::SetWindows
Images N/A
Polygons N/A
String Cursors Deprecated

Window

Attribute Name Mutator Function Status HPS Class/Method
Window (Size & Location) Set_Window Implemented SegmentKey::SetSubwindow -> SubwindowKit::SetWindow
Window Frame Set_Window_Frame Implemented SegmentKey::SetSubwindow -> SubwindowKit::SetBorder
Window Pattern Set_Window_Pattern Implemented SegmentKey::SetSubwindow -> SubwindowKit::SetBackground

Geometry Attributes

Circle

Attribute Name HOOPS/3dgs Function Status HPS Class/Method
Point 1, Point 2, Point 3 Insert_Circle Implemented SegmentKey::InsertCircle
Center, Radius, Normal Insert_Circle Implemented SegmentKey::InsertCircle
Center, Radius, Normal Edit_Circle Implemented
  • SegmentKey::InsertCircle
  • CircleKey::SetCenter
  • CircleKey::SetNormal
  • CircleKey::SetRadius

Circular Arc

Attribute Name HOOPS/3dgs Function Status HPS Class/Method
Point 1, Point 2, Point3 Insert_Circular_Arc Implemented SegmentKey::InsertCircularArc
Point 1, Point 2, Point3 Edit_Circular_Arc Implemented
  • CircularArcKey::SetStart
  • CircularArcKey::SetMiddle
  • CircularArcKey::SetEnd

Circular Chord

Mutator Function: Insert_Circular_Chord

Attribute Name Status HPS Class/Method
Point 1, Point 2, Point3 Deprecated

Circular Wedge

Attribute Name HOOPS/3dgs Function Status HPS Class/Method
Point 1, Point 2, Point3 Insert_Circular_Wedge Implemented SegmentKey::InsertCircularWedge
Point 1, Point 2, Point3 Edit_Circular_Wedge Implemented
  • CircularWedgeKey::SetStart
  • CircularWedgeKey::SetMiddle
  • CircularWedgeKey::SetEnd

Compressed Image

Mutator Function: Insert_Compressed_Image

Attribute Name Status HPS Class/Method
Size Implemented PortfolioKey::DefineImage -> ImageKit::SetSize
Data Implemented PortfolioKey::DefineImage -> ImageKit::SetData
Format->Down-Sample Implemented PortfolioKey::DefineImage -> ImageKit::SetDownSampling
Format->Grayscale Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->Name Implemented PortfolioKey::DefineImage
Format->Mapped 16/8 Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->RGB(A) Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->jpg/tga/dxt1/dxt3/dxt5 Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->Compression Quality Implemented PortfolioKey::DefineImage -> ImageKit::SetCompressionQuality
Format->Discard N/A
Format->Local N/A
Format->Size (oru, pixels) N/A
Format->Texture Options N/A
Location (x,y,z) N/A
Dimensions (width, height) N/A

Cutting Plane

Mutator Function: Insert_Cutting_Plane

Attribute Name Status HPS Class/Method
Plane definition (a,b,c,d) Implemented SegmentKey::InsertCuttingSection

Cutting Section

Mutator Function: Insert_Cutting_Section

Attribute Name Status HPS Class/Method
Planes Array Implemented SegmentKey::InsertCuttingSection

Cylinder

Mutator Function: Insert_Cylinder/ Edit_Cylinder

Attribute Name Status HPS Class/Method
Center Point1 and Point 2 Implemented SegmentKey::InsertCylinder -> CylinderKit::SetPoints
Radius (double) Implemented SegmentKey::InsertCylinder -> CylinderKit::SetRadii
Caps (first, second, none or both) Implemented SegmentKey::InsertCylinder -> CylinderKit::SetCaps

Distant Light

Mutator Function: Insert_Distant_Light

Attribute Name Status HPS Class/Method
Direction Vector (double i,j,k) Implemented SegmentKey::InsertDistantLight -> DistantLightKit::SetDirection

Ellipse

Mutator Function: Insert_Ellipse/ Edit_Ellipse

Attribute Name Status HPS Class/Method
Center Implemented SegmentKey::InsertEllipse -> EllipseKey::SetCenter
Major Implemented SegmentKey::InsertEllipse -> EllipseKey::SetMajor
Minor Implemented SegmentKey::InsertEllipse -> EllipseKey::SetMinor

Elliptical Arc

Mutator Function: Insert_Elliptical_Arc/ Edit_Elliptical_Arc

Attribute Name Status HPS Class/Method
Center Implemented SegmentKey::InsertEllipticalArc -> EllipticalArcKit::SetCenter
Major Implemented SegmentKey::InsertEllipticalArc -> EllipticalArcKit::SetMajor
Minor Implemented SegmentKey::InsertEllipticalArc -> EllipticalArcKit::SetMinor
Start Implemented SegmentKey::InsertEllipticalArc -> EllipticalArcKit::SetStart
End Implemented SegmentKey::InsertEllipticalArc -> EllipticalArcKit::SetEnd

Grid (Tabled)

Mutator Function: Insert_Grid

Attribute Name Status HPS Class/Method
Type (quadrilateral, radial) Tabled
Origin Tabled
Point for first Axis Tabled
Point for second Axis Tabled
Grid units for first Axis Tabled
Grid units for second Axis Tabled

Image

Mutator Function: Insert_Image/ Edit_Image/Edit_Image_Options

Attribute Name Status HPS Class/Method
Data Implemented PortfolioKey::DefineImage -> ImageKit::SetData
Format->Down-Sample Implemented PortfolioKey::DefineImage -> ImageKit::SetDownSampling
Format->Grayscale Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->Name Implemented PortfolioKey::DefineImage
Format->Mapped 16/8 Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->RGB(A) Implemented PortfolioKey::DefineImage -> ImageKit::SetFormat
Format->Compression Quality Implemented PortfolioKey::DefineImage -> ImageKit::SetCompressionQuality
Format->Discard N/A
Format->Local N/A
Format->Size (oru, pixels) N/A
Format->Texture Options N/A
Location (x,y,z) N/A
Dimensions (width, height) N/A

Infinite Line

Mutator Function: Insert_Infinite_Line/Edit_Infinite_Line

Attribute Name Status HPS Class/Method
Infinite Line Implemented SegmentKey::InsertInfiniteLine -> InfiniteLineKit::SetType (InfiniteLine::Type::Line)
Point 1 (double x,y,z) Implemented SegmentKey::InsertInfiniteLine -> InfiniteLineKit::SetFirst
Point 2 (double x, y,z) Implemented SegmentKey::InsertInfiniteLine -> InfiniteLineKit::SetSecond

Infinite Ray

Mutator Function: Insert_Infinite_Ray/Edit_Infinite_Ray

Attribute Name Status HPS Class/Method
Infinite Line Implemented SegmentKey::InsertInfiniteLine -> InfiniteLineKit::SetType (InfiniteLine::Type::Ray)
Start Point (double x,y,z) Implemented SegmentKey::InsertInfiniteLine -> InfiniteLineKit::SetFirst
Second Point (double x,y,z) Implemented SegmentKey::InsertInfiniteLine -> InfiniteLineKit::SetSecond

Line

Mutator Function: Insert_Line/ Edit_Line

Attribute Name Status HPS Class/Method
Point 1 (double x,y,z) Implemented SegmentKey::InsertLine -> LineKit::SetPoints
Point 2 (double x,y,z) Implemented SegmentKey::InsertLine -> LineKit::SetPoints

Local Light (Deprecated)

Mutator Function: Insert_Local_Light

Attribute Name Status HPS Class/Method
Position (double x,y,z) Deprecated

Marker

Mutator Function: Insert_Marker/ Edit_Marker

Attribute Name Status HPS Class/Method
Position (double x,y,z) Implemented SegmentKey::InsertMarker -> MarkerKit::SetPoint

Mesh

Mutator Function: Insert_Mesh/ Edit_Mesh

Attribute Name Status HPS Class/Method
Rows Implemented SegmentKey::InsertMesh -> MeshKit::SetRows
Columns Implemented SegmentKey::InsertMesh -> MeshKit::SetColumns
Points List Implemented SegmentKey::InsertMesh -> MeshKit::SetPoints

NURBS Curve

Mutator Function: Insert_NURBS_Curve/ Edit_NURBS_Curve

Attribute Name Status HPS Class/Method
Degree Implemented SegmentKey::InsertNURBSCurve -> NURBSCurveKit::SetDegree
Control Points List Implemented SegmentKey::InsertNURBSCurve -> NURBSCurveKit::SetPoints
Weights Implemented SegmentKey::InsertNURBSCurve -> NURBSCurveKit::SetWeights
Knots Implemented SegmentKey::InsertNURBSCurve -> NURBSCurveKit::SetKnots
Start_U Implemented SegmentKey::InsertNURBSCurve -> NURBSCurveKit::SetParameters
End_U Implemented SegmentKey::InsertNURBSCurve -> NURBSCurveKit::SetParameters

NURBS Surface

Mutator Function: Insert_NURBS_Surface/ Edit_NURBS_Curve

Attribute Name Status HPS Class/Method
U Degree Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetUDegree
V Degree Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetVDegree
U Count Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetUCount
V Count Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetVCount
Points List Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetPoints
Weights Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetWeights
U Knots Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetUKnots
V Knots Implemented SegmentKey::InsertNURBSSurface -> NURBSSurfaceKit::SetVKnots
Number of Control Points N/A

Polycylinder

Mutator Function: Insert_Polycylinder/ Edit_Polycylinder

Attribute Name Status HPS Class/Method
Points List Implemented SegmentKey::InsertCylinder -> CylinderKit::SetPoints
Radii List Implemented SegmentKey::InsertCylinder -> CylinderKit::SetRadii
Capping (first, second, none, both) Implemented SegmentKey::InsertCylinder -> CylinderKit::SetCaps
Points Count N/A
Radii Count N/A

Polygon

Mutator Function: Insert_Polygon

Attribute Name Status HPS Class/Method
Points List Implemented SegmentKey::InsertPolygon -> PolygonKit::SetPoints
Points Count N/A

Polyline

Mutator Function: Insert_Polyline

Attribute Name Status HPS Class/Method
Points List Implemented SegmentKey::InsertLine -> LineKit::SetPoints
Points Count N/A

Shell

Mutator Function: Insert_Shell

Attribute Name Status HPS Class/Method
Points List Implemented SegmentKey::InsertShell -> ShellKit::SetPoints
Face List Implemented SegmentKey::InsertShell -> ShellKit::SetFaceList
Points Count N/A
Face List Length N/A

Shell By Tristrips (Tabled)

Mutator Function: Insert_Shell_By_Tristrips

Attribute Name Status HPS Class/Method
Points Count Tabled
Points Tabled
Tristrips Length Tabled
Tristrips Tabled
Face Indices Length Tabled
Face Indices List Tabled

Shell By Region

Mutator Function: Insert_shell_by_Region

Attribute Name Status HPS Class/Method
Key To Exisiting Shell Missing
Region Number Missing

Sphere

Mutator Function: Insert_Sphere

Attribute Name Status HPS Class/Method
Center Implemented SegmentKey::InsertSphere -> SphereKit::SetCenter
Radius (double) Implemented SegmentKey::InsertSphere -> SphereKit::SetRadius
Axis (vertical direction) Implemented SegmentKey::InsertSphere -> SphereKit::SetBasis
Ortho(horizontal direction) Implemented SegmentKey::InsertSphere -> SphereKit::SetBasis

Spotlight

Mutator Function: Insert_Spotlight

Attribute Name Status HPS Class/Method
Position (x,y,z) Implemented SegmentKey::InsertSpotlight -> SpotlightKit::SetPosition
Target (x,y,z) Implemented SpotlightKey->SetTarget
Camera Relative Implemented SegmentKey::InsertSpotlight -> SpotlightKit::SetCameraRelative
Illumination/Outer Cone (degrees) Implemented SegmentKey::InsertSpotlight -> SpotlightKit::SetOuterCone
Edge Sharpness/Inner Cone (percentage) Implemented SegmentKey::InsertSpotlight -> SpotlightKit::SetInnerCone
Concentration (0>) Implemented SegmentKey::InsertSpotlight -> SpotlightKit::SetConcentration

String Cursor (Deprecated)

Mutator Function: Insert_String_Cursor

Attribute Name Status HPS Class/Method
Text Key Deprecated
Row Deprecated
Column Deprecated

Text (Unicode Only)

Mutator Function: Insert_Unicode_Text

Attribute Name Status HPS Class/Method
Position (double x,y,z) Implemented SegmentKey::InsertText -> TextKit::SetPosition
Text Implemented SegmentKey::InsertText -> TextKit::SetText
Encoding N/A Unicode Only

Subgeometry Attributes

Edge (Mesh, Shell)

Attribute Name Status HPS Class/Method
Color Missing
Normal Missing
Pattern Missing
Weight Missing
User Options Missing Will be User Data
User Index Missing Will be User Data
Visibility Missing

Face (Mesh, Shell)

Attribute Name Status HPS Class/Method
Color Implemented
  • MeshKey::SetFaceColors
  • ShellKey::SetFaceColors
Normal Implemented
  • MeshKey::SetFaceNormals
  • ShellKey::SetFaceNormals
Visibility Implemented
  • MeshKey::SetFaceVisibilities
  • ShellKey::SetFaceVisibilities
User Options Missing Will be User Data
User Index Missing Will be User Data
Pattern Deprecated

Vertex (Cylinder, Mesh, Shell)

Attribute Name Status HPS Class/Method
Color Implemented
  • CylinderKey::SetVertexColors
  • MeshKey::SetVertexColors
  • ShellKey::SetVertexColors
Normal Implemented
  • MeshKey::SetVertexNormals
  • ShellKey::SetVertexNormals
Parameter Implemented
  • ShellKey::SetVertexParameters
  • MeshKey::SetVertexParameters
Visibilities Implemented
  • MeshKey::SetVertexVisibilities
  • ShellKey::SetVertexVisibilities
User Options Missing Will be User Data
User Index Missing Will be User Data

Region (Tabled)

Attribute Name Status HPS Class/Method
Implemented

Definition Attributes

Alias

Define_Alias

Attribute Name Status HPS Class/Method
Name N/A
Segment Name N/A

Callback Name (Now part of Events)

Define_Callback_Name

Attribute Name Status HPS Class/Method
Name N/A
Callback Function Pointer N/A

Color Name (N/A)

Define_Color_Name

Attribute Name Status HPS Class/Method
Name N/A
Color Definition N/A
Er and Ish Variants N/A

Driver Config

Define_Driver_Config

Attribute Name Status HPS Class/Method
Driver Missing
Driver ID Missing
Version Missing
Config->Reset Missing
Config->Flush Missing
Config->Tristrip Minimum Missing
Config->Display List Tristrip Minimum Missing
Config->Flat Tristrip Minimum Missing
Config->General Tristrip Minimum Missing
Config->Token List Missing

Error Handler -> Now part of Events

Define_Error_Handler

Attribute Name Status HPS Class/Method
Error Handler Function Pointer N/A

Exit Handler -> Now part of Events

Attribute Name Status HPS Class/Method
N/A

Font

Attribute Name Status HPS Class/Method
Name Deprecated
Data Length Deprecated
Character shape and extents Deprecated
Options->Encoding Deprecated
Options->Lookup Deprecated

Glyph

Define_Glyph

Attribute Name Status HPS Class/Method
Name Implemented PortfolioKey::DefineGlyph
Data Block Implemented GlyphDefinition::Set -> GlyphKit::SetElements
Data Block Option-> signed char Implemented LineGlyphElement
Data Block Option-> polyline Implemented LineGlyphElement
Data Block Option-> dot Implemented DotGlyphElement
Data Block Option-> fill Implemented GlyphElement::SetFill
Data Block Option-> ellipse Implemented EllipseGlyphElement
Data Block Option-> circular arc Implemented CircularArcGlyphElement
Data Block Option-> infinite line Implemented InfiniteLineGlyphElement
Data Block Option-> infinite ray Implemented InfiniteLineGlyphElement
Data Block Option-> color Implemented GlyphElement::SetExplicitColor
Data Size N/A

Line Style

Define_Line_Style

Attribute Name Status HPS Class/Method
Name Implemented PortfolioKey::DefineLinePattern
Transformed Missing
Parallel Array Implemented LinePatternDefinition::Set -> LinePatternKit::SetParallels
Parallel ->Caps-n-Arrows ->Start Cap Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetStartCap
Parallel ->Caps-n-Arrows ->End Cap Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetEndCap
Parallel ->Caps-n-Arrows ->Caps N/A
Parallel ->Caps-n-Arrows ->Start Arrow N/A
Parallel ->Caps-n-Arrows ->End Arrow N/A
Parallel ->Caps-n-Arrows ->Arrows N/A
Parallel ->Caps-n-Arrows ->Middle Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetBody
Parallel ->Caps-n-Arrows ->Glyph N/A
Parallel->Size Implemented
  • LinePatternKit::SetParallels -> LinePatternParallelKit::SetOffset
  • LinePatternKit::SetParallels -> LinePatternParallelKit::SetWeight
Parallel ->Fixed Implemented
  • LinePatternKit::SetParallels -> LinePatternParallelKit::SetOffset
  • LinePatternKit::SetParallels -> LinePatternParallelKit::SetWeight
Parallel ->Offset Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetOffset
Parallel ->Weight Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetWeight
Parallel->Segmented Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetContinuous
Parallel ->Absolute Weight Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetAbsoluteLength
Parallel ->Absolute Length Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetAbsoluteWeight
Parallel->Join Implemented LinePatternKit::SetParallels -> LinePatternParallelKit::SetJoin
Parallel->Element Implemented LinePatternElement
Parallel->Element->Size Implemented LinePatternElement::SetSize
Parallel->Element->Blank Implemented BlankLinePatternElement
Parallel->Element->Contrast Missing
Parallel->Element->Dash Implemented SolidLinePatternElement
Parallel->Element->Glyph Implemented GlyphLinePatternElement
Parallel->Element->Glyph->Inline Implemented GlyphLinePatternElement::SetInsetBehavior
Parallel->Element->Glyph->Inset Implemented GlyphLinePatternElement::SetInsetBehavior
Parallel->Element->Glyph->Mirror Implemented GlyphLinePatternElement::SetMirror
Parallel->Element->Glyph->Rotation Implemented GlyphLinePatternElement::SetRotation
Parallel->Element->Glyph->Fixed Implemented GlyphLinePatternElement::SetFixed
Parallel->Element->Glyph->Weighted Implemented GlyphLinePatternElement::SetWeight

Named Style

Define_Named_Style

Attribute Name Status HPS Class/Method
Style Name Implemented PortfolioKey::DefineStyle
Source Segment Implemented PortfolioKey::DefineStyle

Shader

Define_Shader

Attribute Name Status HPS Class/Method
Name Implemented PortfolioKey::DefineShader
Shader Source Implemented ShaderDefinition::Set -> ShaderKit::SetSource
Options->Multitexture Implemented ShaderDefinition::Set -> ShaderKit::SetMultitexture
Options->Parameterization Source Implemented ShaderDefinition::Set -> ShaderKit::SetParameterizationSource
Options->Stage N/A
Options->Transform Implemented ShaderDefinition::Set -> ShaderKit::SetTransformMatrix

Texture

Define_Texture

Attribute Name Status HPS Class/Method
Name Implemented PortfolioKey::DefineTexture
Decal Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetDecal
Decimation Filter Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetDecimationFilter
Down-Sampling Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetDownSampling
Interpolation Filter Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetInterpolationFilter
Parameter Offset Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetParameterOffset
Parameterization Source Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetParameterizationSource
Transform Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetTransformMatrix
Tiling Implemented TextureDefinition::SetOptions -> TextureOptionsKit::SetTiling
Source(s) Implemented TextureDefinition::SetSource
Camera Tabled Only Used for CubeMap
Caching Deprecated