#include "iFnPub.h"
Go to the source code of this file.
Classes |
|
class | ISpecularCompositeShader |
class ISpecularCompositeShader : public BaseInterface More... |
|
Defines |
|
#define | ISPECULAR_COMPOSITE_SHADER_ID Interface_ID(0x5e2117d0, 0x327e2f73) |
Functions |
|
ISpecularCompositeShader * | GetSpecularCompositeShader (InterfaceServer *s) |
void | ChooseSpecularMethod (InterfaceServer *s, TimeValue t, RenderGlobalContext *rgc) |
#define ISPECULAR_COMPOSITE_SHADER_ID Interface_ID(0x5e2117d0, 0x327e2f73) |
Definition at line 99 of file ICompositeShader.h.
ISpecularCompositeShader* GetSpecularCompositeShader | ( | InterfaceServer * | s | ) | [inline] |
Definition at line 102 of file ICompositeShader.h.
{ return static_cast<ISpecularCompositeShader*>(s->GetInterface( ISPECULAR_COMPOSITE_SHADER_ID)); }
void ChooseSpecularMethod | ( | InterfaceServer * | s, |
TimeValue | t, | ||
RenderGlobalContext * | rgc | ||
) | [inline] |
Definition at line 109 of file ICompositeShader.h.
{ ISpecularCompositeShader* scs = GetSpecularCompositeShader(s); if (scs != NULL) scs->ChooseSpecularMethod(t, rgc); }