Classes | |
| struct | RSSegment |
| segment of a model More... | |
| struct | RSOglViewQuality |
| struct | RSFogSettings |
| ... More... | |
| struct | RSOglSceneSettings |
| class | RCOglSkinComponent |
| ... More... | |
| class | TRCOglSkinComponent |
| ... More... | |
| class | RCOglModelComponent |
| class | TRCOglModelComponent |
| ... More... | |
| class | RCRenderer |
| Tool to draw 3D models to a specified MFC window with OpenGL. More... | |
| struct | RSTextureInfo |
| class | RCOglTextureHandler |
| ... More... | |
| class | RCOglVisualEngine |
| class | RCOglVisualGuiEngine |
| ... More... | |
| class | RCOglDrawContext |
| ... More... | |
| struct | RCCuboidModel |
| 3D Model of a cuboid More... | |
| struct | RCEllipsoidModel |
| 3D Model of an ellipsoid More... | |
| struct | RCCylinderModel |
| 3D Model of a cyllidner More... | |
| struct | RCPlaneModel |
| 3D Model of a plane More... | |
| struct | RCEmptyModel |
| empty (invisible) 3D Model More... | |
| struct | RCConeModel |
| 3D Model of a cone More... | |
| class | RCColoredSkin |
| ... More... | |
| class | RCTexturedSkin |
| ... More... | |
| class | RCColTexSkin |
| ... More... | |
| struct | RSVertex |
| vertex of a modell More... | |
| struct | RSViewQuality |
| ... More... | |
Typedefs | |
| typedef vector< RSVertex > | TVertexList |
| A list of vertices. | |
| typedef list< RSSegment > | TSegmentList |
| A list of segments. | |
|
typedef TRCBitmaskParamHandler< TCylinderComponentFlags > | RCCylinderComponentMaskParamHandler |
|
typedef TRCStructParamHandler< RSOglViewQuality > | RCViewQualityParamHandler |
Enumerations | |
| enum | TSegmentType { ST_WIRE = 0, ST_WIRE_LOOP = 1, ST_FLAT = 2, ST_SMOOTH = 3, ST_ENTRY_COUNT } |
| enum | TColorMode { CM_COLOR = 0x00, CM_LIGHTING = 0x01, CM_TRANSPARENT = 0x02, CM_TRANSPARENT_COLOR = CM_TRANSPARENT | CM_COLOR, CM_TRANSPARENT_LIGHTING = CM_TRANSPARENT | CM_LIGHTING } |
| enum | TColorIndex { CI_COLOR = 0, CI_AMBIENT = 1, CI_DIFFUSE = 2, CI_SPECULAR = 3, CI_EMISSION = 4, CI_ENTRY_COUNT } |
| enum | TCylinderComponentFlags { CCF_NONE = 0x0000, CCF_JACKET = 0x0010, CCF_FLAT_FRONT = 0x0001, CCF_FLAT_BACK = 0x0002, CCF_CAPPED_FRONT = 0x0004, CCF_CAPPED_BACK = 0x0008, CCF_FLAT_CYLINDER = CCF_JACKET | CCF_FLAT_FRONT | CCF_FLAT_BACK, CCF_CAPPED_CYLINDER = CCF_JACKET | CCF_CAPPED_FRONT | CCF_CAPPED_BACK } |
| enum | TCuboidSideFlags { CSF_MinX = 0x0001, CSF_MaxX = 0x0002, CSF_MinY = 0x0004, CSF_MaxY = 0x0008, CSF_MinZ = 0x0010, CSF_MaxZ = 0x0020, CSF_Left = CSF_MinX, CSF_Right = CSF_MaxX, CSF_Bottom = CSF_MinY, CSF_Top = CSF_MaxY, CSF_Back = CSF_MinZ, CSF_Front = CSF_MaxZ, CSF_X = CSF_MinX | CSF_MaxX, CSF_Y = CSF_MinY | CSF_MaxY, CSF_Z = CSF_MinZ | CSF_MaxZ, CSF_All = CSF_X | CSF_Y | CSF_Z } |
| enum | TQualityLevel { QL_FRAME, QL_WIRE, QL_PLAIN, QL_FLAT, QL_SMOOTH, QL_ENTRY_COUNT, QL_MIN_TEXTURES = QL_FLAT, QL_MIN_SHADOWS = QL_FLAT, QL_MIN_TRANSPARENCY = QL_FLAT, QL_MIN_FOG = QL_FLAT, QL_MIN_DEPTH_TEST = QL_PLAIN } |
Functions | |
| MDeclareStringEnumConversion (ColorMode) | |
| MDeclareStringEnumConversion (CylinderComponentFlags) | |
| MDeclareStringEnumConversion (CuboidSideFlags) typedef TRCBitmaskParamHandler< TCuboidSideFlags > RCCuboidSideMaskParamHandler | |
| MDeclareStringEnumConversion (QualityLevel) enum TFogMode | |
| MDeclareStringEnumConversion (FogMode) struct DLLINTERFACE RSVertex | |
| void | glNormal3v (const TReal *naNormal) |
| void | glNormal3v (const RCVector &Normal) |
| void | glVertex3v (const TReal *naVertex) |
| void | glVertex3v (const RCVector &Vertex) |
| void | glMultMatrix (const TReal *naMatrix) |
| void | glMultMatrix (const RCMatrix &Matrix) |
| void | glLightv (GLenum nLight, GLenum nName, const TFloat *naData) |
| void | glLightv (GLenum nLight, GLenum nName, const RCColor &Color) |
| void | glLightv (GLenum nLight, GLenum nName, const RCVector &Vector) |
| void | glLight (GLenum nLight, GLenum nName, TFloat nData) |
| void | glLightModel (GLenum nName, TFloat nData) |
| void | glColor4v (const TFloat *naColor) |
| void | glColor4v (const RCColor &Color) |
| void | glColor3 (TReal nR, TReal nG, TReal nB) |
| void | glSkinv (GLenum nFace, GLenum nName, const TFloat *naColor) |
| void | glSkinv (GLenum nFace, GLenum nName, const RCColor &Color) |
| void | glTexCoord2 (TReal u, TReal v) |
| void | glTexCoord2 (const RCTriple &Coords) |
| void | glTexGenv (GLenum nCoord, GLenum nName, const TReal *naParams) |
| void | glTexGenv (GLenum nCoord, GLenum nName, const RCVector &Params) |
| void | glEnable (GLenum nName, TBool bEnable=true) |
| void | glFog (GLenum nName, TSInt nValue) |
| void | glFog (GLenum nName, TReal nValue) |
| void | glFog (GLenum nName, const RCColor &Color) |
| void | glClearColor (const RCColor &Color) |
| void | glScale (TReal nScaleX, TReal nScaleY, TReal nScaleZ) |
| void | glScale (TReal nScale) |
...
1.4.6-NO