![]() |
Murl Engine API
Version 2018.3
|
The IUniform video object interface. More...
#include <murl_video_i_uniform.h>
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.
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... | |
|
pure virtual |
Get the uniform data type.
|
pure virtual |
Get the predefine uniform item.
|
pure virtual |
Get the byte offset into the containing constant buffer.
|
pure virtual |
Get the uniform's unique integer ID in the renderer.