Mudbox/kernel.h File Reference

kernel.h File Reference

Classes

class  FileEventNotifier
 Holds information about the a recent or in-progress file event. More...
 
class  TextureUnprojector
 This class will extract the unprojected current diffuse texture layer from the current camera position – the texture will be resident on the GPU when this is complete. More...
 
class  MBCrashInfo
 
class  Kernel
 The main API access point to Mudbox, contains low level functions and data. More...
 
class  Timer
 please do not access this pointer directly — Use the inline Kernel() function just below. More...
 
class  Statistics
 Holds useful information about the current session of Mudbox. More...
 
class  Instance< c >
 This is a helper class to manage class instances implemented in plugins, provided for convenience. More...
 
class  Utility
 This class is collects miscellaneous utility functions. More...
 
class  MBCrashReporterFlag
 

Namespaces

 mudbox
 Class: ConvolutionKernel.
 

Macros

#define NUM_CRASHFLAGS   (128)
 
#define CRF_COMMAND   0
 
#define CRF_MENU_COMMAND   1
 
#define CRF_HARDWARE_RENDER   2
 
#define CRF_TEXTURE_PAINT   3
 
#define CRF_FAST_BRUSH   4
 
#define CRF_TEXTURE   5
 
#define CRF_IMAGE   6
 
#define CRF_SCENE_VIEW   7
 
#define CRF_MESH   8
 
#define CRF_SUBDIVIDE   9
 
#define CRF_TEXTURE_LAYERS   10
 
#define CRF_CURVE   11
 
#define CRF_PAINT_BUFFER   12
 
#define CRF_IBL_MATERIAL   13
 
#define CRF_MB_MATERIAL   14
 
#define CRF_HW_PICKER   15
 
#define CRF_GUI   16
 
#define CRF_CAMERA   17
 
#define CRF_CAMERA_2   18
 
#define CRF_INTERFACE_1   19
 
#define CRF_INTERFACE_2   20
 
#define CRF_INTERFACE_3   21
 
#define CRF_INTERFACE_4   22
 
#define CRF_DIALOGS_1   23
 
#define CRF_DIALOGS_2   24
 
#define CRF_DIALOGS_3   25
 
#define CRF_DIALOGS_4   26
 
#define CRF_DIALOGS_5   27
 
#define CRF_DIALOGS_6   28
 
#define CRF_CG_MATERIAL   29
 
#define CRF_CG_MATERIAL_2   30
 
#define CRF_SCENE_VIEW_2   31
 
#define CRF_SCENE   32
 
#define CRF_SCENE_2   33
 
#define CRF_IMAGE_BASE   34
 
#define CRF_00   ((unsigned int)(1u ))
 
#define CRF_01   ((unsigned int)(1u<< 1))
 
#define CRF_02   ((unsigned int)(1u<< 2))
 
#define CRF_03   ((unsigned int)(1u<< 3))
 
#define CRF_04   ((unsigned int)(1u<< 4))
 
#define CRF_05   ((unsigned int)(1u<< 5))
 
#define CRF_06   ((unsigned int)(1u<< 6))
 
#define CRF_07   ((unsigned int)(1u<< 7))
 
#define CRF_08   ((unsigned int)(1u<< 8))
 
#define CRF_09   ((unsigned int)(1u<< 9))
 
#define CRF_10   ((unsigned int)(1u<<10))
 
#define CRF_11   ((unsigned int)(1u<<11))
 
#define CRF_12   ((unsigned int)(1u<<12))
 
#define CRF_13   ((unsigned int)(1u<<13))
 
#define CRF_14   ((unsigned int)(1u<<14))
 
#define CRF_15   ((unsigned int)(1u<<15))
 
#define CRF_16   ((unsigned int)(1u<<16))
 
#define CRF_17   ((unsigned int)(1u<<17))
 
#define CRF_18   ((unsigned int)(1u<<18))
 
#define CRF_19   ((unsigned int)(1u<<19))
 
#define CRF_20   ((unsigned int)(1u<<20))
 
#define CRF_21   ((unsigned int)(1u<<21))
 
#define CRF_22   ((unsigned int)(1u<<22))
 
#define CRF_23   ((unsigned int)(1u<<23))
 
#define CRF_24   ((unsigned int)(1u<<24))
 
#define CRF_25   ((unsigned int)(1u<<25))
 
#define CRF_26   ((unsigned int)(1u<<26))
 
#define CRF_27   ((unsigned int)(1u<<27))
 
#define CRF_28   ((unsigned int)(1u<<28))
 
#define CRF_29   ((unsigned int)(1u<<29))
 
#define CRF_30   ((unsigned int)(1u<<30))
 
#define CRF_31   ((unsigned int)(1u<<31))
 

Typedefs

typedef QString(* DumpFcnTyp) (void)
 

Functions

MBDLL_DECL class Kernel * Kernel (void)
 Returns a pointer to the instance of the singleton mudbox kernel object. More...
 
template<typename c >
cCreateInstance (void)
 This function provides an easy way to create objects based on interfaces. More...
 

Variables

class MBDLL_DECL Kernel
 
MBDLL_DECL class mudbox::Kernel_g_pKernel__DO_NOT_USE_THIS_DIRECTLY_
 

Macro Definition Documentation

#define NUM_CRASHFLAGS   (128)

Definition at line 92 of file kernel.h.

#define CRF_COMMAND   0

Definition at line 95 of file kernel.h.

#define CRF_MENU_COMMAND   1

Definition at line 96 of file kernel.h.

#define CRF_HARDWARE_RENDER   2

Definition at line 97 of file kernel.h.

#define CRF_TEXTURE_PAINT   3

Definition at line 98 of file kernel.h.

#define CRF_FAST_BRUSH   4

Definition at line 99 of file kernel.h.

#define CRF_TEXTURE   5

Definition at line 100 of file kernel.h.

#define CRF_IMAGE   6

Definition at line 101 of file kernel.h.

#define CRF_SCENE_VIEW   7

Definition at line 102 of file kernel.h.

#define CRF_MESH   8

Definition at line 103 of file kernel.h.

#define CRF_SUBDIVIDE   9

Definition at line 104 of file kernel.h.

#define CRF_TEXTURE_LAYERS   10

Definition at line 105 of file kernel.h.

#define CRF_CURVE   11

Definition at line 106 of file kernel.h.

#define CRF_PAINT_BUFFER   12

Definition at line 107 of file kernel.h.

#define CRF_IBL_MATERIAL   13

Definition at line 108 of file kernel.h.

#define CRF_MB_MATERIAL   14

Definition at line 109 of file kernel.h.

#define CRF_HW_PICKER   15

Definition at line 110 of file kernel.h.

#define CRF_GUI   16

Definition at line 111 of file kernel.h.

#define CRF_CAMERA   17

Definition at line 112 of file kernel.h.

#define CRF_CAMERA_2   18

Definition at line 113 of file kernel.h.

#define CRF_INTERFACE_1   19

Definition at line 114 of file kernel.h.

#define CRF_INTERFACE_2   20

Definition at line 115 of file kernel.h.

#define CRF_INTERFACE_3   21

Definition at line 116 of file kernel.h.

#define CRF_INTERFACE_4   22

Definition at line 117 of file kernel.h.

#define CRF_DIALOGS_1   23

Definition at line 118 of file kernel.h.

#define CRF_DIALOGS_2   24

Definition at line 119 of file kernel.h.

#define CRF_DIALOGS_3   25

Definition at line 120 of file kernel.h.

#define CRF_DIALOGS_4   26

Definition at line 121 of file kernel.h.

#define CRF_DIALOGS_5   27

Definition at line 122 of file kernel.h.

#define CRF_DIALOGS_6   28

Definition at line 123 of file kernel.h.

#define CRF_CG_MATERIAL   29

Definition at line 124 of file kernel.h.

#define CRF_CG_MATERIAL_2   30

Definition at line 125 of file kernel.h.

#define CRF_SCENE_VIEW_2   31

Definition at line 126 of file kernel.h.

#define CRF_SCENE   32

Definition at line 127 of file kernel.h.

#define CRF_SCENE_2   33

Definition at line 128 of file kernel.h.

#define CRF_IMAGE_BASE   34

Definition at line 129 of file kernel.h.

#define CRF_00   ((unsigned int)(1u ))

Definition at line 134 of file kernel.h.

#define CRF_01   ((unsigned int)(1u<< 1))

Definition at line 135 of file kernel.h.

#define CRF_02   ((unsigned int)(1u<< 2))

Definition at line 136 of file kernel.h.

#define CRF_03   ((unsigned int)(1u<< 3))

Definition at line 137 of file kernel.h.

#define CRF_04   ((unsigned int)(1u<< 4))

Definition at line 138 of file kernel.h.

#define CRF_05   ((unsigned int)(1u<< 5))

Definition at line 139 of file kernel.h.

#define CRF_06   ((unsigned int)(1u<< 6))

Definition at line 140 of file kernel.h.

#define CRF_07   ((unsigned int)(1u<< 7))

Definition at line 141 of file kernel.h.

#define CRF_08   ((unsigned int)(1u<< 8))

Definition at line 142 of file kernel.h.

#define CRF_09   ((unsigned int)(1u<< 9))

Definition at line 143 of file kernel.h.

#define CRF_10   ((unsigned int)(1u<<10))

Definition at line 144 of file kernel.h.

#define CRF_11   ((unsigned int)(1u<<11))

Definition at line 145 of file kernel.h.

#define CRF_12   ((unsigned int)(1u<<12))

Definition at line 146 of file kernel.h.

#define CRF_13   ((unsigned int)(1u<<13))

Definition at line 147 of file kernel.h.

#define CRF_14   ((unsigned int)(1u<<14))

Definition at line 148 of file kernel.h.

#define CRF_15   ((unsigned int)(1u<<15))

Definition at line 149 of file kernel.h.

#define CRF_16   ((unsigned int)(1u<<16))

Definition at line 150 of file kernel.h.

#define CRF_17   ((unsigned int)(1u<<17))

Definition at line 151 of file kernel.h.

#define CRF_18   ((unsigned int)(1u<<18))

Definition at line 152 of file kernel.h.

#define CRF_19   ((unsigned int)(1u<<19))

Definition at line 153 of file kernel.h.

#define CRF_20   ((unsigned int)(1u<<20))

Definition at line 154 of file kernel.h.

#define CRF_21   ((unsigned int)(1u<<21))

Definition at line 155 of file kernel.h.

#define CRF_22   ((unsigned int)(1u<<22))

Definition at line 156 of file kernel.h.

#define CRF_23   ((unsigned int)(1u<<23))

Definition at line 157 of file kernel.h.

#define CRF_24   ((unsigned int)(1u<<24))

Definition at line 158 of file kernel.h.

#define CRF_25   ((unsigned int)(1u<<25))

Definition at line 159 of file kernel.h.

#define CRF_26   ((unsigned int)(1u<<26))

Definition at line 160 of file kernel.h.

#define CRF_27   ((unsigned int)(1u<<27))

Definition at line 161 of file kernel.h.

#define CRF_28   ((unsigned int)(1u<<28))

Definition at line 162 of file kernel.h.

#define CRF_29   ((unsigned int)(1u<<29))

Definition at line 163 of file kernel.h.

#define CRF_30   ((unsigned int)(1u<<30))

Definition at line 164 of file kernel.h.

#define CRF_31   ((unsigned int)(1u<<31))

Definition at line 165 of file kernel.h.

Variable Documentation

MBDLL_DECL class mudbox::Kernel* _g_pKernel__DO_NOT_USE_THIS_DIRECTLY_

Definition at line 23 of file kernel.h.

Go to the source code of this file.