GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
MaterialForward Class Referenceabstract

#include <MaterialI.hh>

Inherits Material, Material, and Material.

Inherited by AcesFilmMaterial, AdjustMaterial, BevelMaterial, BloomMaterial, BrashMetal, BumpPhongMaterial, ChooseColorMaterial, ColourMaterial, CombineMaterials, CombineMaterials, CubemapTextureMaterial, DefaultMaterial, DiscardMaterial, DistanceFieldMesh, DynLightsMaterial, EmptyMaterial, FadeMaterial, FlatMaterial, FogMaterial, FurMaterial, GIMaterial, GLTF_Animation_Material, GLTF_Material, GLTF_Material2, GLTF_Material_env, GLTF_Material_from_file, GLTF_Material_manual, GenericAnimMaterial, GenericAnimMaterial_s, GetTextureCountForNewShadow, GlowEdgeMaterial, GltfMeshAllMatArr, Hires, KeysMaterial, MLMaterial, ManyTextureIDMaterial, ManyTextureMaterial, ManyTextureMaterial2, Marble, MeshColorFromSfo, NewShadowMaterial, PhongMaterial, PhongMaterial2, ProgressMaterial, ReloadMaterial, ReloadMaterial, ShadingMaterial1, ShadingMaterial2, SkeletalMaterial, SnowMaterial, TextureArrayMaterial, TextureIDMaterial, TextureMaterial, ToonBorderMaterial, TransparentRenderMaterial, TransparentRenderMaterial2, VertexPhongMaterial, WaterMaterial, and WebMaterial.

Collaboration diagram for MaterialForward:

Public Member Functions

GameApi::ML call (GameApi::P p) const
GameApi::ML call_inst (GameApi::P p, GameApi::PTS pts)
GameApi::ML call_inst_matrix (GameApi::P p, GameApi::MS ms)
int mat (int p) const
int mat_inst (int p, int pts) const
int mat_inst_va_prepare (int p) const
int mat_inst_va (int va, int pts) const
int mat_inst_matrix (int p, int ms) const
int mat_inst2 (int p, int pta) const
int mat_inst_fade (int p, int pts, bool flip, float start_time, float end_time) const
virtual GameApi::ML mat2 (GameApi::P p) const =0
virtual GameApi::ML mat2_inst (GameApi::P p, GameApi::PTS pts) const =0
virtual GameApi::VA mat2_inst_va_prepare (GameApi::P p) const =0
virtual GameApi::ML mat2_inst_va (GameApi::VA va, GameApi::PTS pts) const =0
virtual GameApi::ML mat2_inst_matrix (GameApi::P p, GameApi::MS ms) const =0
virtual GameApi::ML mat2_inst2 (GameApi::P p, GameApi::PTA pta) const =0
virtual GameApi::ML mat_inst_fade (GameApi::P p, GameApi::PTS pts, bool flip, float start_time, float end_time) const =0
GameApi::ML call (GameApi::P p) const
GameApi::ML call_inst (GameApi::P p, GameApi::PTS pts)
GameApi::ML call_inst_matrix (GameApi::P p, GameApi::MS ms)
int mat (int p) const
int mat_inst (int p, int pts) const
int mat_inst_va_prepare (int p) const
int mat_inst_va (int va, int pts) const
int mat_inst_matrix (int p, int ms) const
int mat_inst2 (int p, int pta) const
int mat_inst_fade (int p, int pts, bool flip, float start_time, float end_time) const
virtual GameApi::ML mat2 (GameApi::P p) const =0
virtual GameApi::ML mat2_inst (GameApi::P p, GameApi::PTS pts) const =0
virtual GameApi::VA mat2_inst_va_prepare (GameApi::P p) const =0
virtual GameApi::ML mat2_inst_va (GameApi::VA va, GameApi::PTS pts) const =0
virtual GameApi::ML mat2_inst_matrix (GameApi::P p, GameApi::MS ms) const =0
virtual GameApi::ML mat2_inst2 (GameApi::P p, GameApi::PTA pta) const =0
virtual GameApi::ML mat_inst_fade (GameApi::P p, GameApi::PTS pts, bool flip, float start_time, float end_time) const =0
GameApi::ML call (GameApi::P p) const
GameApi::ML call_inst (GameApi::P p, GameApi::PTS pts)
int mat (int p) const
int mat_inst (int p, int pts) const
int mat_inst2 (int p, int pta) const
int mat_inst_fade (int p, int pts, bool flip, float start_time, float end_time) const
virtual GameApi::ML mat2 (GameApi::P p) const =0
virtual GameApi::ML mat2_inst (GameApi::P p, GameApi::PTS pts) const =0
virtual GameApi::ML mat2_inst2 (GameApi::P p, GameApi::PTA pta) const =0
virtual GameApi::ML mat_inst_fade (GameApi::P p, GameApi::PTS pts, bool flip, float start_time, float end_time) const =0
Public Member Functions inherited from Material
virtual ~Material ()
virtual void logoexecute ()

Member Function Documentation

◆ call() [1/3]

GameApi::ML MaterialForward::call ( GameApi::P p) const
inline

◆ call() [2/3]

GameApi::ML MaterialForward::call ( GameApi::P p) const
inline

◆ call() [3/3]

GameApi::ML MaterialForward::call ( GameApi::P p) const
inline

◆ call_inst() [1/3]

GameApi::ML MaterialForward::call_inst ( GameApi::P p,
GameApi::PTS pts )
inline

◆ call_inst() [2/3]

GameApi::ML MaterialForward::call_inst ( GameApi::P p,
GameApi::PTS pts )
inline

◆ call_inst() [3/3]

GameApi::ML MaterialForward::call_inst ( GameApi::P p,
GameApi::PTS pts )
inline

◆ call_inst_matrix() [1/2]

GameApi::ML MaterialForward::call_inst_matrix ( GameApi::P p,
GameApi::MS ms )
inline

◆ call_inst_matrix() [2/2]

GameApi::ML MaterialForward::call_inst_matrix ( GameApi::P p,
GameApi::MS ms )
inline

◆ mat() [1/3]

int MaterialForward::mat ( int p) const
inlinevirtual

Implements Material.

Here is the caller graph for this function:

◆ mat() [2/3]

int MaterialForward::mat ( int p) const
inlinevirtual

Implements Material.

◆ mat() [3/3]

int MaterialForward::mat ( int p) const
inlinevirtual

Implements Material.

◆ mat2() [1/3]

◆ mat2() [2/3]

◆ mat2() [3/3]

◆ mat2_inst() [1/3]

◆ mat2_inst() [2/3]

◆ mat2_inst() [3/3]

◆ mat2_inst2() [1/3]

◆ mat2_inst2() [2/3]

◆ mat2_inst2() [3/3]

◆ mat2_inst_matrix() [1/2]

◆ mat2_inst_matrix() [2/2]

◆ mat2_inst_va() [1/2]

◆ mat2_inst_va() [2/2]

◆ mat2_inst_va_prepare() [1/2]

◆ mat2_inst_va_prepare() [2/2]

◆ mat_inst() [1/3]

int MaterialForward::mat_inst ( int p,
int pts ) const
inlinevirtual

Implements Material.

Here is the caller graph for this function:

◆ mat_inst() [2/3]

int MaterialForward::mat_inst ( int p,
int pts ) const
inlinevirtual

Implements Material.

◆ mat_inst() [3/3]

int MaterialForward::mat_inst ( int p,
int pts ) const
inlinevirtual

Implements Material.

◆ mat_inst2() [1/3]

int MaterialForward::mat_inst2 ( int p,
int pta ) const
inlinevirtual

Implements Material.

◆ mat_inst2() [2/3]

int MaterialForward::mat_inst2 ( int p,
int pta ) const
inlinevirtual

Implements Material.

◆ mat_inst2() [3/3]

int MaterialForward::mat_inst2 ( int p,
int pta ) const
inlinevirtual

Implements Material.

◆ mat_inst_fade() [1/6]

◆ mat_inst_fade() [2/6]

◆ mat_inst_fade() [3/6]

◆ mat_inst_fade() [4/6]

int MaterialForward::mat_inst_fade ( int p,
int pts,
bool flip,
float start_time,
float end_time ) const
inlinevirtual

Implements Material.

Here is the caller graph for this function:

◆ mat_inst_fade() [5/6]

int MaterialForward::mat_inst_fade ( int p,
int pts,
bool flip,
float start_time,
float end_time ) const
inlinevirtual

Implements Material.

◆ mat_inst_fade() [6/6]

int MaterialForward::mat_inst_fade ( int p,
int pts,
bool flip,
float start_time,
float end_time ) const
inlinevirtual

Implements Material.

◆ mat_inst_matrix() [1/2]

int MaterialForward::mat_inst_matrix ( int p,
int ms ) const
inlinevirtual

Implements Material.

Here is the caller graph for this function:

◆ mat_inst_matrix() [2/2]

int MaterialForward::mat_inst_matrix ( int p,
int ms ) const
inlinevirtual

Implements Material.

◆ mat_inst_va() [1/2]

int MaterialForward::mat_inst_va ( int va,
int pts ) const
inlinevirtual

Implements Material.

◆ mat_inst_va() [2/2]

int MaterialForward::mat_inst_va ( int va,
int pts ) const
inlinevirtual

Implements Material.

◆ mat_inst_va_prepare() [1/2]

int MaterialForward::mat_inst_va_prepare ( int p) const
inlinevirtual

Implements Material.

◆ mat_inst_va_prepare() [2/2]

int MaterialForward::mat_inst_va_prepare ( int p) const
inlinevirtual

Implements Material.


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