Panda3D
|
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
Go to the source code of this file.
Typedefs | |
typedef struct _object | PyObject |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file dtoolbase.h.
#define __has_attribute | ( | x | ) | 0 |
Definition at line 76 of file dtoolbase.h.
#define __has_builtin | ( | x | ) | 0 |
Definition at line 72 of file dtoolbase.h.
#define _WIN32_WINNT 0x0502 |
Definition at line 121 of file dtoolbase.h.
#define ALIGN_16BYTE |
Definition at line 373 of file dtoolbase.h.
#define ALIGN_32BYTE |
Definition at line 374 of file dtoolbase.h.
#define ALIGN_4BYTE |
Definition at line 371 of file dtoolbase.h.
#define ALIGN_64BYTE |
Definition at line 375 of file dtoolbase.h.
#define ALIGN_8BYTE |
Definition at line 372 of file dtoolbase.h.
#define ASSUME_ALIGNED | ( | x, | |
y ) (x) |
Definition at line 96 of file dtoolbase.h.
#define BEGIN_PUBLISH |
Definition at line 478 of file dtoolbase.h.
#define BLOCKING |
Definition at line 480 of file dtoolbase.h.
#define END_PUBLISH |
Definition at line 479 of file dtoolbase.h.
#define EXPORT_CLASS |
Definition at line 499 of file dtoolbase.h.
#define EXPORT_TEMPL extern |
Definition at line 517 of file dtoolbase.h.
#define EXTEND |
Definition at line 488 of file dtoolbase.h.
#define EXTENSION | ( | x | ) |
Definition at line 487 of file dtoolbase.h.
#define IMPORT_CLASS |
Definition at line 500 of file dtoolbase.h.
#define IMPORT_TEMPL extern |
Definition at line 518 of file dtoolbase.h.
#define LIKELY | ( | x | ) | (x) |
Definition at line 109 of file dtoolbase.h.
#define MAKE_MAP_KEYS_SEQ | ( | property_name, | |
... ) |
Definition at line 486 of file dtoolbase.h.
#define MAKE_MAP_PROPERTY | ( | property_name, | |
... ) |
Definition at line 485 of file dtoolbase.h.
#define MAKE_PROPERTY | ( | property_name, | |
... ) |
Definition at line 481 of file dtoolbase.h.
#define MAKE_PROPERTY2 | ( | property_name, | |
... ) |
Definition at line 482 of file dtoolbase.h.
#define MAKE_SEQ | ( | seq_name, | |
num_name, | |||
element_name ) |
Definition at line 483 of file dtoolbase.h.
#define MAKE_SEQ_PROPERTY | ( | property_name, | |
... ) |
Definition at line 484 of file dtoolbase.h.
#define MEMORY_HOOK_ALIGNMENT 8 |
Definition at line 430 of file dtoolbase.h.
#define NATIVE_WORDSIZE 32 |
Definition at line 348 of file dtoolbase.h.
#define NODEFAULT |
Definition at line 89 of file dtoolbase.h.
#define RETURNS_ALIGNED | ( | x | ) |
Definition at line 102 of file dtoolbase.h.
#define TAU_CONTEXT_EVENT | ( | event, | |
data ) |
Definition at line 248 of file dtoolbase.h.
#define TAU_DB_DUMP | ( | ) |
Definition at line 244 of file dtoolbase.h.
#define TAU_DB_PURGE | ( | ) |
Definition at line 245 of file dtoolbase.h.
#define TAU_DISABLE_ALL_GROUPS | ( | ) |
Definition at line 269 of file dtoolbase.h.
#define TAU_DISABLE_CONTEXT_EVENT | ( | event | ) |
Definition at line 249 of file dtoolbase.h.
#define TAU_DISABLE_GROUP | ( | group | ) |
Definition at line 265 of file dtoolbase.h.
#define TAU_DISABLE_GROUP_NAME | ( | group | ) |
Definition at line 267 of file dtoolbase.h.
#define TAU_DISABLE_INSTRUMENTATION | ( | ) |
Definition at line 263 of file dtoolbase.h.
#define TAU_DISABLE_TRACKING_MEMORY | ( | ) |
Definition at line 273 of file dtoolbase.h.
#define TAU_DISABLE_TRACKING_MUSE_EVENTS | ( | ) |
Definition at line 275 of file dtoolbase.h.
#define TAU_ENABLE_ALL_GROUPS | ( | ) |
Definition at line 268 of file dtoolbase.h.
#define TAU_ENABLE_CONTEXT_EVENT | ( | event | ) |
Definition at line 250 of file dtoolbase.h.
#define TAU_ENABLE_GROUP | ( | group | ) |
Definition at line 264 of file dtoolbase.h.
#define TAU_ENABLE_GROUP_NAME | ( | group | ) |
Definition at line 266 of file dtoolbase.h.
#define TAU_ENABLE_INSTRUMENTATION | ( | ) |
Definition at line 262 of file dtoolbase.h.
#define TAU_ENABLE_TRACKING_MEMORY | ( | ) |
Definition at line 272 of file dtoolbase.h.
#define TAU_ENABLE_TRACKING_MUSE_EVENTS | ( | ) |
Definition at line 274 of file dtoolbase.h.
#define TAU_EVENT | ( | event, | |
data ) |
Definition at line 253 of file dtoolbase.h.
#define TAU_EVENT_DISABLE_MAX | ( | event | ) |
Definition at line 255 of file dtoolbase.h.
#define TAU_EVENT_DISABLE_MEAN | ( | event | ) |
Definition at line 256 of file dtoolbase.h.
#define TAU_EVENT_DISABLE_MIN | ( | event | ) |
Definition at line 254 of file dtoolbase.h.
#define TAU_EVENT_DISABLE_STDDEV | ( | event | ) |
Definition at line 257 of file dtoolbase.h.
#define TAU_GLOBAL_PHASE | ( | timer, | |
name, | |||
type, | |||
group ) |
Definition at line 312 of file dtoolbase.h.
#define TAU_GLOBAL_PHASE_EXTERNAL | ( | timer | ) |
Definition at line 315 of file dtoolbase.h.
#define TAU_GLOBAL_PHASE_START | ( | timer | ) |
Definition at line 313 of file dtoolbase.h.
#define TAU_GLOBAL_PHASE_STOP | ( | timer | ) |
Definition at line 314 of file dtoolbase.h.
#define TAU_GLOBAL_TIMER | ( | timer, | |
name, | |||
type, | |||
group ) |
Definition at line 316 of file dtoolbase.h.
#define TAU_GLOBAL_TIMER_EXTERNAL | ( | timer | ) |
Definition at line 317 of file dtoolbase.h.
#define TAU_GLOBAL_TIMER_START | ( | timer | ) |
Definition at line 318 of file dtoolbase.h.
#define TAU_GLOBAL_TIMER_STOP | ( | ) |
Definition at line 319 of file dtoolbase.h.
#define TAU_MAPPING | ( | stmt, | |
group ) stmt |
Definition at line 282 of file dtoolbase.h.
#define TAU_MAPPING_CREATE | ( | name, | |
type, | |||
key, | |||
groupname, | |||
tid ) |
Definition at line 286 of file dtoolbase.h.
#define TAU_MAPPING_DB_DUMP | ( | tid | ) |
Definition at line 292 of file dtoolbase.h.
#define TAU_MAPPING_DB_PURGE | ( | tid | ) |
Definition at line 293 of file dtoolbase.h.
#define TAU_MAPPING_LINK | ( | FuncInfoVar, | |
Group ) |
Definition at line 284 of file dtoolbase.h.
#define TAU_MAPPING_OBJECT | ( | FuncInfoVar | ) |
Definition at line 283 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE | ( | FuncInfoVar | ) |
Definition at line 285 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_EXIT | ( | msg, | |
tid ) |
Definition at line 291 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_GET_GROUP | ( | timer | ) |
Definition at line 303 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_GET_GROUP_NAME | ( | timer | ) |
Definition at line 302 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_GET_NAME | ( | timer | ) |
Definition at line 304 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_GET_TYPE | ( | timer | ) |
Definition at line 305 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_SET_GROUP | ( | timer, | |
id ) |
Definition at line 301 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_SET_GROUP_NAME | ( | timer, | |
name ) |
Definition at line 295 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_SET_NAME | ( | timer, | |
name ) |
Definition at line 299 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_SET_NODE | ( | node, | |
tid ) |
Definition at line 294 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_SET_TYPE | ( | timer, | |
name ) |
Definition at line 300 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_START | ( | Timer, | |
tid ) |
Definition at line 289 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_STOP | ( | tid | ) |
Definition at line 290 of file dtoolbase.h.
#define TAU_MAPPING_PROFILE_TIMER | ( | Timer, | |
FuncInfoVar, | |||
tid ) |
Definition at line 287 of file dtoolbase.h.
#define TAU_MAPPING_TIMER_CREATE | ( | t, | |
name, | |||
type, | |||
gr, | |||
group_name ) |
Definition at line 288 of file dtoolbase.h.
#define TAU_PHASE | ( | name, | |
type, | |||
group ) |
Definition at line 307 of file dtoolbase.h.
#define TAU_PHASE_CREATE_DYNAMIC | ( | var, | |
name, | |||
type, | |||
group ) |
Definition at line 309 of file dtoolbase.h.
#define TAU_PHASE_CREATE_STATIC | ( | var, | |
name, | |||
type, | |||
group ) |
Definition at line 308 of file dtoolbase.h.
#define TAU_PHASE_START | ( | var | ) |
Definition at line 310 of file dtoolbase.h.
#define TAU_PHASE_STOP | ( | var | ) |
Definition at line 311 of file dtoolbase.h.
#define TAU_PROFILE | ( | name, | |
type, | |||
group ) |
Definition at line 232 of file dtoolbase.h.
#define TAU_PROFILE_CALLSTACK | ( | ) |
Definition at line 243 of file dtoolbase.h.
#define TAU_PROFILE_EXIT | ( | msg | ) |
Definition at line 237 of file dtoolbase.h.
#define TAU_PROFILE_INIT | ( | argc, | |
argv ) |
Definition at line 238 of file dtoolbase.h.
#define TAU_PROFILE_SET_CONTEXT | ( | context | ) |
Definition at line 240 of file dtoolbase.h.
#define TAU_PROFILE_SET_GROUP_NAME | ( | newname | ) |
Definition at line 241 of file dtoolbase.h.
#define TAU_PROFILE_SET_NODE | ( | node | ) |
Definition at line 239 of file dtoolbase.h.
#define TAU_PROFILE_START | ( | var | ) |
Definition at line 234 of file dtoolbase.h.
#define TAU_PROFILE_STMT | ( | stmt | ) |
Definition at line 236 of file dtoolbase.h.
#define TAU_PROFILE_STOP | ( | var | ) |
Definition at line 235 of file dtoolbase.h.
#define TAU_PROFILE_TIMER | ( | var, | |
name, | |||
type, | |||
group ) |
Definition at line 233 of file dtoolbase.h.
#define TAU_PROFILE_TIMER_SET_GROUP | ( | t, | |
id ) |
Definition at line 298 of file dtoolbase.h.
#define TAU_PROFILE_TIMER_SET_GROUP_NAME | ( | t, | |
newname ) |
Definition at line 242 of file dtoolbase.h.
#define TAU_PROFILE_TIMER_SET_NAME | ( | t, | |
newname ) |
Definition at line 296 of file dtoolbase.h.
#define TAU_PROFILE_TIMER_SET_TYPE | ( | t, | |
newname ) |
Definition at line 297 of file dtoolbase.h.
#define TAU_REGISTER_CONTEXT_EVENT | ( | event, | |
name ) |
Definition at line 247 of file dtoolbase.h.
#define TAU_REGISTER_EVENT | ( | event, | |
name ) |
Definition at line 252 of file dtoolbase.h.
#define TAU_REGISTER_FORK | ( | id, | |
op ) |
Definition at line 261 of file dtoolbase.h.
#define TAU_REGISTER_THREAD | ( | ) |
Definition at line 260 of file dtoolbase.h.
#define TAU_REPORT_STATISTICS | ( | ) |
Definition at line 258 of file dtoolbase.h.
#define TAU_REPORT_THREAD_STATISTICS | ( | ) |
Definition at line 259 of file dtoolbase.h.
#define TAU_SET_INTERRUPT_INTERVAL | ( | value | ) |
Definition at line 277 of file dtoolbase.h.
#define TAU_TRACE_RECVMSG | ( | type, | |
source, | |||
length ) |
Definition at line 280 of file dtoolbase.h.
#define TAU_TRACE_SENDMSG | ( | type, | |
destination, | |||
length ) |
Definition at line 279 of file dtoolbase.h.
#define TAU_TRACK_MEMORY | ( | ) |
Definition at line 270 of file dtoolbase.h.
#define TAU_TRACK_MEMORY_HERE | ( | ) |
Definition at line 271 of file dtoolbase.h.
#define TAU_TRACK_MUSE_EVENTS | ( | ) |
Definition at line 276 of file dtoolbase.h.
#define TAU_TYPE_STRING | ( | profileString, | |
str ) |
Definition at line 231 of file dtoolbase.h.
#define UNLIKELY | ( | x | ) | (x) |
Definition at line 110 of file dtoolbase.h.
#define USE_MEMORY_NOWRAPPERS 1 |
Definition at line 451 of file dtoolbase.h.
#define USE_STL_ALLOCATOR 1 |
Definition at line 456 of file dtoolbase.h.
typedef struct _object PyObject |
Definition at line 144 of file dtoolbase.h.