Не можете найти GL.glColor3f в JOGL?

Я должен быть глуп или что-то в этом роде, но я смотрю в Интернете несколько образцов JOGL, и они используют метод color3f интерфейса GL в JOGL, но компилятор жалуется, что не может найти метод, и когда я проверяю javadoc, я действительно не может его найти: http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/javax/media/opengl/GL.html

Так почему же я могу найти в Google несколько примеров кода, в котором используется GL.glColor3f, но я не могу найти этот метод в javadoc? Я что-то упускаю?


person Dude Dawg    schedule 01.11.2011    source источник
comment
Вероятно, это старый код/примеры. Я не помню этого деления, когда использовал JOGL (давным-давно, когда не было OpenGL 2/3/4 :-) ... но интерфейс GL2 (не GL) сказал метод. Смотрите ответ Фрэнки Робертсона.   -  person    schedule 02.11.2011


Ответы (1)


Используйте подкласс для конкретной реализации, например GL2: http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/javax/media/opengl/GL2.html

person Frankie Robertson    schedule 01.11.2011
comment
+1 Для ссылки, однако GL2 все еще является интерфейсом (хотя и с glColor3f ;-) - person ; 02.11.2011
comment
Раньше я искал этот метод в GL4, думая, что в GL4 должны быть все методы из более ранних GL, но не повезло. Ну, это ответ на вопрос. Да, я знаю, что это интерфейс, может быть, тогда его следует называть субинтерфейсом? iduno, просто предложение, я в любом случае в порядке, пока я понимаю значение слов. - person Dude Dawg; 02.11.2011