67 virtual QString DisplayName(
void )
const;
70 virtual void Initialize(
void);
78 virtual RequirementValue Requirement(
void )
const;
92 virtual float Transparency(
void )
const;
95 virtual void SetTransparency(
float fTransparency);
98 virtual Layer *Children(
void )
const;
101 virtual Layer *Next(
void )
const;
104 virtual Layer *Prev(
void )
const;
128 virtual void LockCalibration(
133 bool CalibrationLocked(
void);
164 virtual unsigned int FilterCount(
void )
const;
172 virtual void AddFilter(
177 virtual void RemoveFilter(
182 void LockFilterCalibration(
192 virtual void SaveScreenshot(
197 virtual int Width(
void );
200 virtual int Height(
void );
206 virtual float CursorXPosition(
void )
const;
209 virtual float CursorYPosition(
void )
const;
213 bool bMirrored =
false
217 unsigned int LayerCount(
void )
const;
221 unsigned int iLayerIndex
230 class Layer *CreateLayer(
void );
238 class Layer *ActiveLayer(
void )
const;
258 RedrawType eType = eFull,
292 SceneRenderMode renderMode,
294 bool bTiledImg =
true
314 SceneRenderMode renderMode,
316 bool bTiledImg =
true
334 bool bTiledImg =
true
362 void SetMirrorPlanePreview(
363 MirrorPlanePreviewMode newMode,
368 MirrorPlanePreviewMode MirrorPlanePreview(
void )
const;
371 float MirrorPlanePreviewOffset(
void )
const;
374 void SetMirrorDirectionPreview( MirrorDirectionPreviewMode newMode );
377 MirrorDirectionPreviewMode MirrorDirectionPreview(
void )
const;
383 virtual bool ShowCurves(
void )
const;
MirrorPlanePreviewMode
Describes possible states for the Mirror Plane Preview.
static aevent ContextMenuEvent
This event is triggered on context menu (right mouse button)
Format
Image channel datatype type.
This is the base class for anything which is an element of a list with a fixed order and a transparen...
int RequirementValue
The RequirementValue typedef is used to tell Mudbox what information needs to be calculated at render...
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
RedrawType
This type controls the behaviour of the Redraw function, used as a parameter there.
Describes a location somewhere on the surface of a Mesh.
SceneRenderMode
Describes how to render the scene off-screen with RenderScene.
flat shaded, no textures, grids, curves or background
Holds all the information about the current viewport state, used by ViewPortFilter objects...
static aevent MouseMoveEvent
This event is triggered when a mouse move event occurs inside the viewport.
flat shaded, textures on white material background, no grids, curves or background ...
static aevent LeftMouseButtonPressEvent
This event is triggered when left mouse button down occurs.
This structure represents and describes a class.
static aevent EndRenderEvent
This event is triggered when rendering a new image of the scene is finished. See the class EventGate ...
This class represents an event receiver/triggerer point.
static aevent ViewportResizeEvent
This event is triggered when viewport's size is changed.
static aevent LeftMouseButtonReleaseEvent
This event is triggered when left mouse button release occurs.
static aevent FrameEvent
This event is triggered when a new frame is displayed on the viewport. See the class EventGate for mo...
Represents a texture tile inside a texture pool.
static aevent PostRenderEvent
This event is triggered at the end of rendering the scene into a rendertarget.
Class: ConvolutionKernel.
Schedule a full redraw of the 3d viewport later, ViewPort::Redraw returns immediately when this param...
bool m_bCalibrationLocked
This class contains and manages a list of Layers.
Represents a rectangle. Used to specify rectangular regions of an image.
static aevent PreRenderEvent
This event is triggered when a new frame is about to be drawn.
static aevent SceneRenderEvent
This event is triggered after scene is rendered.
flat shaded, textures on black material background, no grids, curves or background ...
#define DECLARE_CLASS
This macro should be used in declaration of classes which are inherited from the Node class (or any d...
MirrorDirectionPreviewMode
Describes possible states for the Mirror Direction Preview.
ViewPortFilters are post-processes that are applied to the rendered scene before display.
This is the base image type defining the interface to images.
class ViewPort * m_pViewPort
A pointer to the Viewport containing this ViewPortFilter.
Represents the 3D viewport where Mudbox renders the scene.