3D Driver Options 3D normalized projection coordinate system 3D rendering "pipeline" 3D Studio Max 3D Studio Viz alpha_blending ( ) anisotropic scaling action table driver - updating API font AppKit area light aspect ratio attributes basis vector begin_picture & applications begin_picture_all & driver Implementation & HT_Document_Info bevel join bit-blit bitonal_format Boolean area_difference area_intersection area_union bounding boxes & renderer stacks buffer_depth ( ) butt line end camera dolly field of view obliquity orbit roll zoom camera coordinate system Camtest Class Reference clear_drawing_buffer class definition & action tables clipping polygonal color color_map_id ( ) color models color_system dithered HT_Color_Cube Index lighting matched resolution & RGB & CMYK commercial license context_id ( ) Contour area_difference area_intersection area_union cutting planes CView DC device coordinates device driver directional light source Discussion Group distance parameter double-buffering draw_2d_xxx Draw_2D_Polyline draw_3d_xxx Draw_3D_Polyline draw_dc_xxx draw_dc_index8_image draw_dc_rgb32_image Draw_DC_Dot Draw_DC_Image Draw_DC_Polyline draw_mode drawing primitives drawing commands driver class hierarchy implimentation installing options life cycle linkage Notes options resource file versioning & 3D Studio MAX driver_supplied_action DWF Test end_picture & driver life cycle & driver implementation end_picture_all establish & applications & driver options establish_all & fonts establish_configuration extent_metrics face patterns user defined face primitives face rendition fill_rule even-odd rule quick font winding rule winding rule ilter functions find_font field rectangle field object first_font Fonts font descriptor font engine font properties glyph metrics text geometry frame buffer renderer example frame buffer handle option frame_buffer_handle Frequently Asked Questions friend GDI gdi10.hdi gdi9.lib gdi.mak & applications GDI_Driver_Options physical rennderer option generator function Geometry GetDeviceCaps get_font_metrics global illumination gloss Gouraud-shaded polytriangles graphics API graphics pipeline hard_clip hard-copy output hardware acceleration hatch patterns HD_Device linkage driver implimentation & MS Win32 HD_Fill_2DI_Polygon HD_Font_Engine HD_Load_Dynamic_Routine & drivers & font engines HD_Renderer HD_Selector HD_Shrink_DC_Polygon HD_Standard_Draw_2D/DC_Ellipse HD_Standard_Draw_DC_Polyline HD_Unload_Dynamic_Routine HD_Triangulate_Face HD_xxx HeidiDestroyOptionsPage ( ) Heidi Development Kit Heidi: Features and Functionality HEIDI_LOADABLE Hidden Line Renderer hit testing HT_Camera_Obliquity_Object HT_Color_Data HT_Device HT_Face_Data HT_Font HT_Font_Engine HT_Line_Data HT_Marker_Data HT_Misc_Data HT_Net_Data HT_Option_Value HT_Renderer::establish ( ) HT_Transform_Data Autodesk Technical Image Library SDK image rectangle immediate mode incarnation value & driver writing isotropic index8 left-handed coordinate system License Agreement commercial license light filters lighting ambient class HT_Light distant point spot line attributes line caps & joins line patterns user defined load_font load_palette marker rendition marker size matched color material functions m_configured_option_table m_current_option_table MFC & applications Microsoft GDI miter join mixing_mode modeling matrix ModuleType multiple renderer stacks multiple Renderers Multithread multi-threading renderer & OpenGL next_font nominal segment rectangle object coordinates object space algorithm object_to_device obliquity OnDraw OnInitialUpdate OnSize OpenGL & multi-threading opengl_draw_dc_polyline ortho_range OWNDC painter's algorithm painter renderers pallette_( ) palletized mode parallel projection pattern.h. pattern_mode pattern_scale persistent option mechanisms perspective projection photorealistic renderer physical renderer pixel_aspect ( ) points point position point target point light source polygonize polyline last pixel position PreCreateClass primitive-based print utility programming environment projection projection matrix query_user_configuration driver life cycle driver implementation raster bit-blit renderer architecture renderer_generator renderer stack & applications renderer trees rendition rendition.h requirements resource script RGB color cube multiplier range rgb32 round line end round join sample applications scaleable screen matrix selection selection renderer area HT_Selector polygonal proximity volume wide lines combination SET_ACTION set_as_long set_buffer_depth set_color_system set_dc_xform set_font set_pallet set_pixel_aspect set_window_origin set_window_size shadow descriptions Shape Engine shear transformation shorts Simple SimpleNoMFC sink software Z buffer renderer span array Sprite specular spot light square line end stack configuration stack operations state information Stdtest stretched flag support synopsis of chapters system requirments target text rendition texture-mapped polytriangle transformation pipeline transformation matrix Unittest testing drivers up update & driver implementation class HT_Update_Status update_all versioning version.rc viewing projection viewing matrix & HT_Camera viewing and modeling viewing coordinate system viewing coordinate frame visualization and shading WCS window_extent ( ) window_id ( ) window_origin ( ) window_size ( ) wireframe wlimit world_to_device World Wide Web site XOR Z interpolation Z buffer
Class Reference
Contents
Figures & Tables
Glossary