Home | History | Annotate | Download | only in glshared

Lines Matching refs:Array

23  * \brief Vertex array and buffer tests
53 class Array
151 virtual ~Array (void) {}
169 class ContextArray : public Array
177 virtual void bindIndexArray (Array::Target storage);
182 virtual Array::Target getTarget (void) const { return m_target; }
183 virtual Array::InputType getInputType (void) const { return m_inputType; }
184 virtual Array::OutputType getOutputType (void) const { return m_outputType; }
185 virtual Array::Storage getStorageType (void) const { return m_storage; }
192 static deUint32 targetToGL (Array::Target target);
193 static deUint32 usageToGL (Array::Usage usage);
194 static deUint32 inputTypeToGL (Array::InputType type);
195 static std::string outputTypeToGLType (Array::OutputType type);
196 static deUint32 primitiveToGL (Array::Primitive primitive);
208 Array::Target m_target;
209 Array::InputType m_inputType;
210 Array::OutputType m_outputType;
221 virtual Array* getArray (int i);
223 virtual void newArray (Array::Storage storage);
224 virtual void render (Array::Primitive primitive, int firstVertex, int vertexCount, bool useVao, float coordScale, float colorScale);
385 GLValue (void) : type(Array::INPUTTYPE_LAST) {}
386 explicit GLValue (Float value) : type(Array
387 explicit GLValue (Fixed value) : type(Array::INPUTTYPE_FIXED), fi(value) {}
388 explicit GLValue (Byte value) : type(Array::INPUTTYPE_BYTE), b(value) {}
389 explicit GLValue (Ubyte value) : type(Array::INPUTTYPE_UNSIGNED_BYTE), ub(value) {}
390 explicit GLValue (Short value) : type(Array::INPUTTYPE_SHORT), s(value) {}
391 explicit GLValue (Ushort value) : type(Array::INPUTTYPE_UNSIGNED_SHORT), us(value) {}
392 explicit GLValue (Int value) : type(Array::INPUTTYPE_INT), i(value) {}
393 explicit GLValue (Uint value) : type(Array::INPUTTYPE_UNSIGNED_INT), ui(value) {}
394 explicit GLValue (Half value) : type(Array::INPUTTYPE_HALF), h(value) {}
395 explicit GLValue (Double value) : type(Array::INPUTTYPE_DOUBLE), d(value) {}
399 static GLValue getMaxValue (Array::InputType type);
400 static GLValue getMinValue (Array::InputType type);
402 Array::InputType type;
457 ArraySpec (Array::InputType inputType, Array::OutputType outputType, Array::Storage storage, Array::Usage usage, int componetCount, int offset, int stride, bool normalize, GLValue min, GLValue max);
459 Array::InputType inputType;
460 Array::OutputType outputType;
461 Array::Storage storage;
462 Array::Usage usage;
474 Array::Primitive primitive;