Murl::Video::IUniform Interface Referenceabstract
The IUniform video object interface. More...
#include "murl_video_i_uniform.h"
Inherited by Murl::Video::Uniform.
Public Member Functions | |
virtual IEnums::UniformType | GetType () const =0 |
Get the uniform data type. More... | |
virtual IEnums::UniformItem | GetItem () const =0 |
Get the predefine uniform item. More... | |
virtual UInt32 | GetByteOffset () const =0 |
Get the byte offset into the containing constant buffer. More... | |
virtual SInt32 | GetId () const =0 |
Get the uniform's unique integer ID in the renderer. More... | |
Detailed Description
The IUniform video object interface.
This is the base interface of a single uniform variable used in a GPU program, stored in a constant buffer.
Member Function Documentation
◆ GetType()
|
pure virtual |
Get the uniform data type.
- Returns
- The data type.
◆ GetItem()
|
pure virtual |
Get the predefine uniform item.
- Returns
- The item.
◆ GetByteOffset()
|
pure virtual |
Get the byte offset into the containing constant buffer.
- Returns
- The byte offset.
◆ GetId()
|
pure virtual |
Get the uniform'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_uniform.h