Changeset View
Changeset View
Standalone View
Standalone View
libkwineffects/kwinglutils.h
Show First 20 Lines • Show All 123 Lines • ▼ Show 20 Line(s) | 71 | public: | |||
---|---|---|---|---|---|
124 | 124 | | |||
125 | enum Vec2Uniform { | 125 | enum Vec2Uniform { | ||
126 | Offset, | 126 | Offset, | ||
127 | Vec2UniformCount | 127 | Vec2UniformCount | ||
128 | }; | 128 | }; | ||
129 | 129 | | |||
130 | enum Vec4Uniform { | 130 | enum Vec4Uniform { | ||
131 | ModulationConstant, | 131 | ModulationConstant, | ||
132 | TextureClamp, | ||||
132 | Vec4UniformCount | 133 | Vec4UniformCount | ||
133 | }; | 134 | }; | ||
134 | 135 | | |||
135 | enum FloatUniform { | 136 | enum FloatUniform { | ||
136 | Saturation, | 137 | Saturation, | ||
137 | FloatUniformCount | 138 | FloatUniformCount | ||
138 | }; | 139 | }; | ||
139 | 140 | | |||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | |||||
181 | }; | 182 | }; | ||
182 | 183 | | |||
183 | 184 | | |||
184 | enum class ShaderTrait { | 185 | enum class ShaderTrait { | ||
185 | MapTexture = (1 << 0), | 186 | MapTexture = (1 << 0), | ||
186 | UniformColor = (1 << 1), | 187 | UniformColor = (1 << 1), | ||
187 | Modulate = (1 << 2), | 188 | Modulate = (1 << 2), | ||
188 | AdjustSaturation = (1 << 3), | 189 | AdjustSaturation = (1 << 3), | ||
190 | ClampTexture = (1 << 4), | ||||
189 | }; | 191 | }; | ||
190 | 192 | | |||
191 | Q_DECLARE_FLAGS(ShaderTraits, ShaderTrait) | 193 | Q_DECLARE_FLAGS(ShaderTraits, ShaderTrait) | ||
192 | 194 | | |||
193 | 195 | | |||
194 | /** | 196 | /** | ||
195 | * @short Manager for Shaders. | 197 | * @short Manager for Shaders. | ||
196 | * | 198 | * | ||
▲ Show 20 Lines • Show All 629 Lines • Show Last 20 Lines |