------------------------------------------------------------------------------
| 1955 | |
| 1956 | //------------------------------------------------------------------------------ |
| 1957 | void vtkOpenGLContextDevice2D::SetLineType(int type) |
| 1958 | { |
| 1959 | this->LinePattern = 0x0000; |
| 1960 | switch (type) |
| 1961 | { |
| 1962 | case vtkPen::NO_PEN: |
| 1963 | this->LinePattern = 0x0000; |
| 1964 | break; |
| 1965 | case vtkPen::DASH_LINE: |
| 1966 | this->LinePattern = 0x00FF; |
| 1967 | break; |
| 1968 | case vtkPen::DOT_LINE: |
| 1969 | this->LinePattern = 0x0101; |
| 1970 | break; |
| 1971 | case vtkPen::DASH_DOT_LINE: |
| 1972 | this->LinePattern = 0x0C0F; |
| 1973 | break; |
| 1974 | case vtkPen::DASH_DOT_DOT_LINE: |
| 1975 | this->LinePattern = 0x1C47; |
| 1976 | break; |
| 1977 | case vtkPen::DENSE_DOT_LINE: |
| 1978 | this->LinePattern = 0x1111; |
| 1979 | break; |
| 1980 | default: |
| 1981 | this->LinePattern = 0xFFFF; |
| 1982 | } |
| 1983 | |
| 1984 | vtkOpenGLGL2PSHelper* gl2ps = vtkOpenGLGL2PSHelper::GetInstance(); |
| 1985 | if (gl2ps && gl2ps->GetActiveState() == vtkOpenGLGL2PSHelper::Capture) |
| 1986 | { |
| 1987 | gl2ps->SetLineStipple(this->LinePattern); |
| 1988 | } |
| 1989 | } |
| 1990 | |
| 1991 | //------------------------------------------------------------------------------ |
| 1992 | void vtkOpenGLContextDevice2D::MultiplyMatrix(vtkMatrix3x3* m) |
no outgoing calls
no test coverage detected