This reference page is linked to from the following overview topics: Displaying Messages and Progress Notifications, Writing Plug-ins.
#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 "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 "scene.h"#include "interface.h"#include "kernel.h"#include "importexport.h"#include "operation.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"Go to the source code of this file.
Namespaces |
|
| namespace | mudbox |
|
Class: ConvolutionKernel. |
|
Defines |
|
| #define | MB_SDK_VERSION_STRING "1.0.0" |
| #define | MB_SDK_VERSION 0x010000 |
| #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. |
|
Typedefs |
|
| typedef long long | int64 |
| typedef unsigned long long | uint64 |
Functions |
|
| template<typename type > | |
| type | Min (type a, type b) |
| template<typename type > | |
| type | Max (type a, type b) |
| bool MBDLL_DECL | AssertFailed (const char *sSourceFile, int iSourceLine, const char *sCondition, const char *sMessage) |
| float MBDLL_DECL | Modf (float value) |
| #define MB_SDK_VERSION_STRING "1.0.0" |
| #define MB_SDK_VERSION 0x010000 |
| #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.