Lines Matching refs:Array
53 class Array class
151 virtual ~Array (void) {} in ~Array()
169 class ContextArray : public Array
177 virtual void bindIndexArray (Array::Target storage);
182 virtual Array::Target getTarget (void) const { return m_target; } in getTarget()
183 virtual Array::InputType getInputType (void) const { return m_inputType; } in getInputType()
184 virtual Array::OutputType getOutputType (void) const { return m_outputType; } in getOutputType()
185 virtual Array::Storage getStorageType (void) const { return m_storage; } in getStorageType()
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 useV…
385 GLValue (void) : type(Array::INPUTTYPE_LAST) {} in GLValue()
386 explicit GLValue (Float value) : type(Array::INPUTTYPE_FLOAT), fl(value) {} in GLValue()
387 explicit GLValue (Fixed value) : type(Array::INPUTTYPE_FIXED), fi(value) {} in GLValue()
388 explicit GLValue (Byte value) : type(Array::INPUTTYPE_BYTE), b(value) {} in GLValue()
389 explicit GLValue (Ubyte value) : type(Array::INPUTTYPE_UNSIGNED_BYTE), ub(value) {} in GLValue()
390 explicit GLValue (Short value) : type(Array::INPUTTYPE_SHORT), s(value) {} in GLValue()
391 explicit GLValue (Ushort value) : type(Array::INPUTTYPE_UNSIGNED_SHORT), us(value) {} in GLValue()
392 explicit GLValue (Int value) : type(Array::INPUTTYPE_INT), i(value) {} in GLValue()
393 explicit GLValue (Uint value) : type(Array::INPUTTYPE_UNSIGNED_INT), ui(value) {} in GLValue()
394 explicit GLValue (Half value) : type(Array::INPUTTYPE_HALF), h(value) {} in GLValue()
395 explicit GLValue (Double value) : type(Array::INPUTTYPE_DOUBLE), d(value) {} in GLValue()
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…
459 Array::InputType inputType;
460 Array::OutputType outputType;
461 Array::Storage storage;
462 Array::Usage usage;
474 Array::Primitive primitive;