Lines Matching refs:Array
52 class Array class
150 virtual ~Array (void) {} in ~Array()
168 class ContextArray : public Array
176 virtual void bindIndexArray (Array::Target storage);
181 virtual Array::Target getTarget (void) const { return m_target; } in getTarget()
182 virtual Array::InputType getInputType (void) const { return m_inputType; } in getInputType()
183 virtual Array::OutputType getOutputType (void) const { return m_outputType; } in getOutputType()
184 virtual Array::Storage getStorageType (void) const { return m_storage; } in getStorageType()
191 static deUint32 targetToGL (Array::Target target);
192 static deUint32 usageToGL (Array::Usage usage);
193 static deUint32 inputTypeToGL (Array::InputType type);
194 static std::string outputTypeToGLType (Array::OutputType type);
195 static deUint32 primitiveToGL (Array::Primitive primitive);
207 Array::Target m_target;
208 Array::InputType m_inputType;
209 Array::OutputType m_outputType;
220 virtual Array* getArray (int i);
222 virtual void newArray (Array::Storage storage);
223 …virtual void render (Array::Primitive primitive, int firstVertex, int vertexCount, bool use…
346 GLValue (void) : type(Array::INPUTTYPE_LAST) {} in GLValue()
347 explicit GLValue (Float value) : type(Array::INPUTTYPE_FLOAT), fl(value) {} in GLValue()
348 explicit GLValue (Fixed value) : type(Array::INPUTTYPE_FIXED), fi(value) {} in GLValue()
349 explicit GLValue (Byte value) : type(Array::INPUTTYPE_BYTE), b(value) {} in GLValue()
350 explicit GLValue (Ubyte value) : type(Array::INPUTTYPE_UNSIGNED_BYTE), ub(value) {} in GLValue()
351 explicit GLValue (Short value) : type(Array::INPUTTYPE_SHORT), s(value) {} in GLValue()
352 explicit GLValue (Ushort value) : type(Array::INPUTTYPE_UNSIGNED_SHORT), us(value) {} in GLValue()
353 explicit GLValue (Int value) : type(Array::INPUTTYPE_INT), i(value) {} in GLValue()
354 explicit GLValue (Uint value) : type(Array::INPUTTYPE_UNSIGNED_INT), ui(value) {} in GLValue()
355 explicit GLValue (Half value) : type(Array::INPUTTYPE_HALF), h(value) {} in GLValue()
356 explicit GLValue (Double value) : type(Array::INPUTTYPE_DOUBLE), d(value) {} in GLValue()
360 static GLValue getMaxValue (Array::InputType type);
361 static GLValue getMinValue (Array::InputType type);
363 Array::InputType type;
418 …ArraySpec (Array::InputType inputType, Array::OutputType outputType, Array::Storage storage, Array…
420 Array::InputType inputType;
421 Array::OutputType outputType;
422 Array::Storage storage;
423 Array::Usage usage;
435 Array::Primitive primitive;