GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GenericScreenSpaceMaterial_s Class Reference
Inheritance diagram for GenericScreenSpaceMaterial_s:
Collaboration diagram for GenericScreenSpaceMaterial_s:

Public Member Functions

 GenericScreenSpaceMaterial_s (GameApi::Env &env, GameApi::EveryApi &ev, ScreenSpaceMaterial *next, GameApi::SHI vertex, GameApi::SHI fragment)
void DoPrepares () const
virtual void Prepare ()
virtual GameApi::ML mat2 (GameApi::TXID screen, GameApi::TXID depth, GameApi::P fullscreenquad, GameApi::TXID position, GameApi::TXID normal) const
Public Member Functions inherited from ScreenSpaceMaterialForward
GameApi::ML call (GameApi::TXID screen, GameApi::TXID depth, GameApi::P fullscreenquad, GameApi::TXID pos, GameApi::TXID normal) const
int mat (int screen, int depth, int fullscreenquad, int pos, int normal) const
GameApi::ML call (GameApi::TXID screen, GameApi::TXID depth, GameApi::P fullscreenquad, GameApi::TXID position, GameApi::TXID normal) const
int mat (int screen, int depth, int fullscreenquad, int position, int normal) const
Public Member Functions inherited from ScreenSpaceMaterial
virtual ~ScreenSpaceMaterial ()

Constructor & Destructor Documentation

◆ GenericScreenSpaceMaterial_s()

GenericScreenSpaceMaterial_s::GenericScreenSpaceMaterial_s ( GameApi::Env & env,
GameApi::EveryApi & ev,
ScreenSpaceMaterial * next,
GameApi::SHI vertex,
GameApi::SHI fragment )
inline

Member Function Documentation

◆ DoPrepares()

void GenericScreenSpaceMaterial_s::DoPrepares ( ) const
inline
Here is the caller graph for this function:

◆ mat2()

virtual GameApi::ML GenericScreenSpaceMaterial_s::mat2 ( GameApi::TXID screen,
GameApi::TXID depth,
GameApi::P fullscreenquad,
GameApi::TXID position,
GameApi::TXID normal ) const
inlinevirtual

◆ Prepare()

virtual void GenericScreenSpaceMaterial_s::Prepare ( )
inlinevirtual

Implements ScreenSpaceMaterial.


The documentation for this class was generated from the following file: