Mudbox/mudbox.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include "dllinterface.h"
#include "i18n.h"
#include "error.h"
#include "array.h"
#include "node.h"
#include "stream.h"
#include "plugin.h"
#include "treenode.h"
#include "math.h"
#include "topology.h"
#include "layer.h"
#include "mesh.h"
#include "preferences.h"
#include "quadturtle.h"
#include "tray.h"
#include "transformation.h"
#include "image.h"
#include "imagePlane.h"
#include "material.h"
#include "renderer.h"
#include "subdivision.h"
#include "geometry.h"
#include "light.h"
#include "camera.h"
#include "curve.h"
#include "scene.h"
#include "interface.h"
#include "kernel.h"
#include "importexport.h"
#include "operation.h"
#include "generaloperations.h"
#include "viewport.h"
#include "selectionset.h"
#include "nurbs.h"
#include "brush.h"
#include "brushmask.h"
#include "ConvolutionKernel.h"
#include "ImageFilter.h"
#include "xref.h"
#include "SSE.h"
#include "UnitTest.h"
#include "widgets.h"
|
#define | MB_SDK_VERSION_STRING "5.1.0" |
|
#define | MB_SDK_VERSION 0x00050100 |
|
#define | MB_SDK_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch)) |
|
#define | MB_ASSERT(condition) {} |
|
#define | MB_VERIFY(condition) { bool b___ = condition; b___; } |
|
#define | MB_VERIFY_EQ(condition_, value_) (condition_) |
|
#define | MB_VERIFY_TRUE(condition_) (condition_) |
|
#define | MB_ONBUG(condition) MB_ASSERT( !(condition) ); if ( condition ) |
|
#define | MB_SAFELY(condition) MB_ASSERT( condition ); if ( condition ) |
|
#define | QT_NO_DEBUG_OUTPUT |
|
#define | MB_TIMER(name) ; |
|
#define | MB_ERROR throw (new mudbox::Error( "", mudbox::Error::codeUnspecified, __FUNCTION__, __FILE__, __LINE__ ))->Format |
|
#define | MB_ERRORQ(s) throw new mudbox::Error( s, mudbox::Error::codeUnspecified, __FUNCTION__, __FILE__, __LINE__ ) |
|
#define | MB_PLUGIN(name, description, author, url, initializer) mudbox::Plugin __myplugin( name, description, author, url, __DATE__" "__TIME__, initializer ); |
|
#define | __forceinline inline |
|
#define | MB_CHECK_GL_ERROR |
|
#define | MB_CHECK_GL_STATES |
|
#define | MB_CHECK_CG_ERROR |
|
#define | MB_SDN(a) if( a ) { delete a; a = 0; }; |
| Utility macro to safely delete and reset a pointer. More...
|
|
|
typedef long long | int64 |
|
typedef unsigned long long | uint64 |
|
#define MB_SDK_VERSION_STRING "5.1.0" |
#define MB_SDK_VERSION 0x00050100 |
#define MB_SDK_VERSION_CHECK |
( |
|
major, |
|
|
|
minor, |
|
|
|
patch |
|
) |
| ((major<<16)|(minor<<8)|(patch)) |
#define MB_VERIFY_EQ |
( |
|
condition_, |
|
|
|
value_ |
|
) |
| (condition_) |
#define MB_VERIFY_TRUE |
( |
|
condition_ | ) |
(condition_) |
#define QT_NO_DEBUG_OUTPUT |
#define MB_TIMER |
( |
|
name | ) |
; |
#define MB_PLUGIN |
( |
|
name, |
|
|
|
description, |
|
|
|
author, |
|
|
|
url, |
|
|
|
initializer |
|
) |
| mudbox::Plugin __myplugin( name, description, author, url, __DATE__" "__TIME__, initializer ); |
- CurveBrush/CurveDisplayer.cpp, FileEventHandler/FileEventHandler.cpp, FixedFunctionMaterial/FixedFunctionMaterial.cpp, FrameCounter/FrameCounter.cpp, ImageIOHandlerRAW/ImageIOHandlerRAW.cpp, ImmediateModeRenderer/ImmediateModeRenderer.cpp, MapExtractorPlugin/MapExtractorPlugin.cpp, MenuMessenger/MenuMessenger.cpp, MeshBuilder/MeshBuilder.cpp, MeshDisplace/displacer.cpp, PLYImport/Importer.cpp, SampleViewportFilter/SampleViewportFilter.cpp, STLExport/STLExporter.cpp, TextureConveyor/TextureConveyor.cpp, TextureSwapperViewportFilter/TextureSwapperViewportFilter.cpp, ToonMaterial/ToonMaterial.cpp, and VolumeTexture/VolumeTexture.cpp.
Definition at line 127 of file mudbox.h.
#define MB_CHECK_GL_ERROR |
#define MB_CHECK_GL_STATES |
#define MB_CHECK_CG_ERROR |
#define MB_SDN |
( |
|
a | ) |
if( a ) { delete a; a = 0; }; |
Utility macro to safely delete and reset a pointer.
Definition at line 300 of file mudbox.h.
Go to the source code of this file.