Mudbox/light.h Source File
Go to the documentation of this file.
43 virtual Color Diffuse(
void )
const;
46 virtual void SetDiffuse(
51 virtual float Intensity(
void )
const;
54 virtual void SetIntensity(
59 virtual bool IsLockedToCamera(
void )
const;
62 virtual void SetLockedToCamera(
67 virtual bool Render(
void );
70 virtual Manipulator *GetManipulator();
73 virtual void ValidateShadowMap();
76 virtual Texture *ShadowDepthMap();
85 virtual const Matrix &ShadowMatrix()
const;
88 virtual bool CastShadow();
97 virtual float ShadowBias();
102 virtual LightType Type();
107 virtual void SetAttenuation(
float);
112 virtual float Attenuation(
void)
const;
121 virtual Matrix LockedToCameraMatrix()
const;
124 virtual Image *HDRImage()
const;
130 virtual const QString *HDRImageFilename()
const;
Represents a color with four components: red, green, blue, alpha.
This class represents a 4x4 transformation matrix.
This is the base class for all nodes that are transformable objects in the Mudbox scene...
Represents a texture tile inside a texture pool.
Class: ConvolutionKernel.
Represents a light source in the scene.
#define DECLARE_CLASS
This macro should be used in declaration of classes which are inherited from the Node class (or any d...
This is the base image type defining the interface to images.