The ISInt32Vector4Uniform interface. More...

#include "murl_graph_i_uniform.h"

Public Member Functions

virtual IUniformGetUniformInterface ()=0
 Get the uniform object's mutable base interface to access common properties. More...
 
virtual const IUniformGetUniformInterface () const =0
 Get the uniform object's constant base interface to access common properties. More...
 
virtual void SetValue (const SInt32 *value)=0
 Set the uniform object's value. More...
 
virtual const SInt32GetValue () const =0
 Get the uniform object's current value. More...
 
virtual SInt32GetValue ()=0
 Get the uniform object's current value. More...
 

Detailed Description

The ISInt32Vector4Uniform interface.

This interface represents a specialized shader uniform object representing a 4-component 32bit signed integer vector value.

Member Function Documentation

◆ GetUniformInterface() [1/2]

virtual IUniform* Murl::Graph::ISInt32Vector4Uniform::GetUniformInterface ( )
pure virtual

Get the uniform object's mutable base interface to access common properties.

Returns
The mutable base interface.

◆ GetUniformInterface() [2/2]

virtual const IUniform* Murl::Graph::ISInt32Vector4Uniform::GetUniformInterface ( ) const
pure virtual

Get the uniform object's constant base interface to access common properties.

Returns
The constant base interface.

◆ SetValue()

virtual void Murl::Graph::ISInt32Vector4Uniform::SetValue ( const SInt32 value)
pure virtual

Set the uniform object's value.

Parameters
valueA pointer to the raw component values to set.

◆ GetValue() [1/2]

virtual const SInt32* Murl::Graph::ISInt32Vector4Uniform::GetValue ( ) const
pure virtual

Get the uniform object's current value.

Returns
A constant pointer to the current raw component values.

◆ GetValue() [2/2]

virtual SInt32* Murl::Graph::ISInt32Vector4Uniform::GetValue ( )
pure virtual

Get the uniform object's current value.

Returns
A mutable pointer to the current raw component values.

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


Copyright © 2011-2024 Spraylight GmbH.