TCollection,
TColStd,
+ TColgp,
OSD,
Quantity,
Aspect,
MMgt,
- Xw,
WNT,
Image,
- AlienImage,
- gp
+ gp,
+ Font
is
-----------------------
enumeration TypeOfTextureMode is TOTM_OBJECT,
TOTM_SPHERE,
TOTM_EYE,
- TOTM_MANUAL;
+ TOTM_MANUAL,
+ TOTM_SPRITE;
---Purpose: Type of the texture projection.
---Category: Enumerations
+ enumeration TypeOfTextureFilter is TOTF_NEAREST,
+ TOTF_BILINEAR,
+ TOTF_TRILINEAR;
+ ---Purpose: Type of the texture filter.
+ -- Notice that for textures without mipmaps linear interpolation will be used instead of TOTF_BILINEAR and TOTF_TRILINEAR.
+ ---Category: Enumerations
+
+ enumeration LevelOfTextureAnisotropy is LOTA_OFF,
+ LOTA_FAST,
+ LOTA_MIDDLE,
+ LOTA_QUALITY;
+ ---Purpose: Level of anisotropy filter.
+ -- Notice that actual quality depends on hardware capabilities!
+ ---Category: Enumerations
+
enumeration NameOfTexturePlane is NOTP_XY,
NOTP_YZ,
NOTP_ZX,
---------------------------
imported PrimitiveArray;
+ imported BufferType;
imported CBitFields20;
---Purpose: Defines the C structure
---Purpose: Defines the C structure of a graduated trihedron.
---Category: Imported types
- imported CInitTexture;
+ imported ClipPlane;
+ ---Purpose: Describes geometrical and auxiliary properties of clipping
+ -- planes applied on rendering by graphical driver.
+ ---Category: Imported types
+
+ imported ClipPlane_Handle;
+ ---Purpose: CDL-compatibility handle type definition for
+ -- clip plane objects.
+
imported CTexture;
--- ABD 29/10/04 Transform Persistence of Presentation( pan, zoom, rotate )
- imported CTransPersStruct;
- imported TransModeFlags;
--- ABD 29/10/04 Transform Persistence of Presentation( pan, zoom, rotate )
+ imported CTransPersStruct;
+ imported TransModeFlags;
+
+ imported MarkerImage;
+ imported MarkerImage_Handle;
primitive PtrFrameBuffer;
+ primitive Vec2;
+ primitive Vec3;
+ primitive Vec4;
--------------------
-- Category: Classes
---Purpose: For grouping together primitives in a structure
---Category: Classes
- class GraphicDevice;
- ---Purpose: Defines a physical graphic device allowing to
- -- shares graphical ressources.
- ---Category: Classes
-
- class WNTGraphicDevice;
- ---Purpose: Defines a physical graphic device for Windows NT
- ---Category: Classes
-
class MaterialAspect;
---Purpose: Aspect attributes of a 3d face.
---Category: Classes
---Purpose: 3d vector
---Category: Classes
- class Vertex;
+ imported Vertex;
---Purpose: 3d vertex
---Category: Classes
- class VertexN;
- ---Purpose: 3d vertex with a normal vector
- ---Category: Classes
-
- class VertexNT;
- ---Purpose: 3d vertex with a normal vector and texture coordinate
- ---Category: Classes
-
- class VertexC;
- ---Purpose: 3d vertex with a colour
- ---Category: Classes
-
- class VertexNC;
- ---Purpose: 3d vertex with a normal and a colour
- ---Category: Classes
-
---------------------
-- Category: Pointers
---------------------
Array2 from TCollection (Vertex from Graphic3d);
---Category: Instantiated classes
- class Array1OfVertexC instantiates
- Array1 from TCollection (VertexC from Graphic3d);
- ---Category: Instantiated classes
-
- class Array2OfVertexC instantiates
- Array2 from TCollection (VertexC from Graphic3d);
- ---Category: Instantiated classes
-
- class Array1OfVertexN instantiates
- Array1 from TCollection (VertexN from Graphic3d);
- ---Category: Instantiated classes
-
- class Array2OfVertexN instantiates
- Array2 from TCollection (VertexN from Graphic3d);
- ---Category: Instantiated classes
-
- class Array1OfVertexNT instantiates
- Array1 from TCollection (VertexNT from Graphic3d);
- ---Category: Instantiated classes
-
- class Array2OfVertexNT instantiates
- Array2 from TCollection (VertexNT from Graphic3d);
- ---Category: Instantiated classes
-
- class Array1OfVertexNC instantiates
- Array1 from TCollection (VertexNC from Graphic3d);
- ---Category: Instantiated classes
-
- class Array2OfVertexNC instantiates
- Array2 from TCollection (VertexNC from Graphic3d);
- ---Category: Instantiated classes
-
class ListOfShortReal instantiates
List from TCollection (ShortReal from Standard);
---Category: Instantiated classes
imported NListOfHAsciiString;
---Category: Instantiated classes
+ imported SetOfHClipPlane;
+ ---Category: Instantiated classes
+ -- Set of handles on clip planes
- deferred class TextureRoot from Graphic3d;
+ deferred class TextureRoot from Graphic3d;
deferred class TextureMap from Graphic3d;
deferred class Texture1D from Graphic3d;
deferred class Texture2D from Graphic3d;
+ class TextureParams from Graphic3d;
class TextureEnv from Graphic3d;
class Texture1Dmanual from Graphic3d;
class Texture1Dsegment from Graphic3d;
end SortType;
+ ----------------------------
+ -- Category: Package methods
+ ----------------------------
+
+ InitGraphicDriver (theDisplayConnection: DisplayConnection_Handle from Aspect)
+ returns GraphicDriver from Graphic3d
+ raises DriverDefinitionError from Aspect;
+ ---Purpose: Initialize graphic driver and returns Handle to it.
+
+
+
end Graphic3d;