3ds Max C++ API Reference
Loading...
Searching...
No Matches
ICompositeShader.h File Reference
#include "iFnPub.h"

Classes

class  ISpecularCompositeShader
 

class ISpecularCompositeShader : public BaseInterface

More...
 

Macros

#define ISPECULAR_COMPOSITE_SHADER_ID   Interface_ID(0x5e2117d0, 0x327e2f73)
 

Functions

ISpecularCompositeShaderGetSpecularCompositeShader (InterfaceServer *s)
 
void ChooseSpecularMethod (InterfaceServer *s, TimeValue t, RenderGlobalContext *rgc)
 

Macro Definition Documentation

◆ ISPECULAR_COMPOSITE_SHADER_ID

#define ISPECULAR_COMPOSITE_SHADER_ID   Interface_ID(0x5e2117d0, 0x327e2f73)

Function Documentation

◆ GetSpecularCompositeShader()

ISpecularCompositeShader * GetSpecularCompositeShader ( InterfaceServer s)
inline
101{
102 return static_cast<ISpecularCompositeShader*>(s->GetInterface(
104}
#define ISPECULAR_COMPOSITE_SHADER_ID
Definition: ICompositeShader.h:97
class ISpecularCompositeShader : public BaseInterface
Definition: ICompositeShader.h:79
virtual UtilExport BaseInterface * GetInterface(Interface_ID id)

◆ ChooseSpecularMethod()

void ChooseSpecularMethod ( InterfaceServer s,
TimeValue  t,
RenderGlobalContext rgc 
)
inline
108{
110 if (scs != NULL)
111 scs->ChooseSpecularMethod(t, rgc);
112}
ISpecularCompositeShader * GetSpecularCompositeShader(InterfaceServer *s)
Definition: ICompositeShader.h:100
#define NULL
Definition: autoptr.h:18
virtual void ChooseSpecularMethod(TimeValue t, RenderGlobalContext *rgc)=0