| AddAttribute(IEnums::AttributeItem item, IEnums::AttributeType type, UInt32 &byteOffset)=0 | Murl::Video::IVertexBuffer | pure virtual |
| AddAttribute(SInt32 id, IEnums::AttributeType type, UInt32 &byteOffset)=0 | Murl::Video::IVertexBuffer | pure virtual |
| AddAttribute(const String &name, IEnums::AttributeType type, UInt32 &byteOffset)=0 | Murl::Video::IVertexBuffer | pure virtual |
| AreVerticesModified() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAccessMode() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeByteOffset(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeId(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeIndex(IEnums::AttributeItem item) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeIndex(SInt32 id) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeIndex(const String &name) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeItem(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetAttributeType(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetByteStride() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetFloatAttribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetFloatVector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetFloatVector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetFloatVector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetMaxNumberOfVertices() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt16Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt16Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt16Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt16Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt8Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt8Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt8Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedSInt8Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt16Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt16Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt16Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt16Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt8Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt8Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt8Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNormalizedUInt8Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNumberOfAttributes() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNumberOfBones() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetNumberOfVertices() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetObjectInterface()=0 | Murl::Video::IVertexBuffer | pure virtual |
| GetObjectInterface() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSignature() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt16Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt16Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt16Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt16Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt8Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt8Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt8Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetSInt8Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt16Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt16Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt16Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt16Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt8Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt8Vector2Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt8Vector3Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetUInt8Vector4Attribute(UInt32 index) const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetVertexBufferData()=0 | Murl::Video::IVertexBuffer | pure virtual |
| GetVertexBufferData() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| GetVertexData()=0 | Murl::Video::IVertexBuffer | pure virtual |
| GetVertexData() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| IsDynamicBatchingAllowed() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| IsInVideoMemory() const =0 | Murl::Video::IVertexBuffer | pure virtual |
| RemoveAllAttributes()=0 | Murl::Video::IVertexBuffer | pure virtual |
| Set(IProgram *currentProgram, SInt32 id, UInt32 unit)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetAccessMode(IEnums::BufferAccessMode mode)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetDynamicBatchingAllowed(Bool allowed)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetNumberOfBones(UInt32 numberOfBones)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetNumberOfVertices(UInt32 numberOfVertices)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetVertexData(void *vertices, UInt32 maxNumberOfVertices, UInt32 byteStride)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetVertexData(const void *vertices, UInt32 maxNumberOfVertices, UInt32 byteStride)=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetVerticesModified()=0 | Murl::Video::IVertexBuffer | pure virtual |
| SetVerticesModified(UInt32 firstVertex, UInt32 numberOfVertices)=0 | Murl::Video::IVertexBuffer | pure virtual |