19#ifndef OSG_GL_FIXED_FUNCTION_AVAILABLE
20 #define GL_CLEAR 0x1500
22 #define GL_COPY 0x1503
23 #define GL_COPY_INVERTED 0x150C
24 #define GL_NOOP 0x1505
26 #define GL_NAND 0x150E
30 #define GL_EQUIV 0x1509
31 #define GL_AND_REVERSE 0x1502
32 #define GL_AND_INVERTED 0x1504
33 #define GL_OR_REVERSE 0x150B
34 #define GL_OR_INVERTED 0x150D
35 #define GL_COLOR_LOGIC_OP 0x0BF2
71 _opcode(trans._opcode){}
#define GL_SET
Definition LogicOp:21
#define GL_OR
Definition LogicOp:27
#define GL_COLOR_LOGIC_OP
Definition LogicOp:35
#define GL_EQUIV
Definition LogicOp:30
#define GL_AND_REVERSE
Definition LogicOp:31
#define GL_AND_INVERTED
Definition LogicOp:32
#define GL_CLEAR
Definition LogicOp:20
#define GL_NOOP
Definition LogicOp:24
#define GL_COPY_INVERTED
Definition LogicOp:23
#define GL_XOR
Definition LogicOp:29
#define GL_NOR
Definition LogicOp:28
#define GL_OR_REVERSE
Definition LogicOp:33
#define GL_AND
Definition LogicOp:25
#define GL_COPY
Definition LogicOp:22
#define GL_OR_INVERTED
Definition LogicOp:34
#define GL_NAND
Definition LogicOp:26
#define COMPARE_StateAttribute_Parameter(parameter)
Definition StateAttribute:69
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
Definition StateAttribute:57
Opcode _opcode
Definition LogicOp:108
META_StateAttribute(osg, LogicOp, LOGICOP)
virtual void apply(State &state) const
Opcode
Definition LogicOp:45
LogicOp(const LogicOp &trans, const CopyOp ©op=CopyOp::SHALLOW_COPY)
Definition LogicOp:69
virtual bool getModeUsage(StateAttribute::ModeUsage &usage) const
Definition LogicOp:88
virtual int compare(const StateAttribute &sa) const
Definition LogicOp:76
void setOpcode(Opcode opcode)
Definition LogicOp:95
Opcode getOpcode() const
Definition LogicOp:100
Definition StateAttribute:77
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
#define OSG_EXPORT
Definition osg/Export:39
Definition StateAttribute:308
virtual void usesMode(GLMode mode)=0