The IAttribute video object interface. More...

#include "murl_video_i_attribute.h"

Inherited by Murl::Video::Attribute.

Public Member Functions

virtual IEnums::AttributeType GetType () const =0
 Get the attribute data type. More...
 
virtual IEnums::AttributeItem GetItem () const =0
 Get the predefine attribute item. More...
 
virtual UInt32 GetByteOffset () const =0
 Get the byte offset into the first vertex entry of the containing vertex buffer. More...
 
virtual SInt32 GetId () const =0
 Get the attribute's unique integer ID in the renderer. More...
 

Detailed Description

The IAttribute video object interface.

This is the base interface of a single vertex attribute within a vertex buffer.

Member Function Documentation

◆ GetType()

virtual IEnums::AttributeType Murl::Video::IAttribute::GetType ( ) const
pure virtual

Get the attribute data type.

Returns
The data type.

◆ GetItem()

virtual IEnums::AttributeItem Murl::Video::IAttribute::GetItem ( ) const
pure virtual

Get the predefine attribute item.

Returns
The item.

◆ GetByteOffset()

virtual UInt32 Murl::Video::IAttribute::GetByteOffset ( ) const
pure virtual

Get the byte offset into the first vertex entry of the containing vertex buffer.

Returns
The byte offset.

◆ GetId()

virtual SInt32 Murl::Video::IAttribute::GetId ( ) const
pure virtual

Get the attribute's unique integer ID in the renderer.

Returns
The unique ID.

The documentation for this interface was generated from the following file:
  • murl_video_i_attribute.h


Copyright © 2011-2024 Spraylight GmbH.