#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);
}