mask_tools.h File Reference
Additional private tools fordar_mask
objects.
More...
#include "translations.h"
#include "mask.h"
Go to the source code of this file.
Data Structures | |
struct | dar_mask_content |
Functions | |
DLLIMPORT int | dar_mask_get_children (dar_mask *ref, dar_mask **children, int *size) |
Retrieves an array of children contained in a mask union. | |
DLLIMPORT dar_mask_type | dar_mask_get_type (dar_mask *ref) |
Retrieves the type of mask contained in a dar_mask object. | |
DLLIMPORT void | dar_mask_get_content (dar_mask_content *cont) |
Retrieves pointers to a mask's content. |
Detailed Description
Additional private tools fordar_mask
objects.
Definition in file mask_tools.h.
Function Documentation
|
Retrieves an array of children contained in a mask union.
|
|
Retrieves pointers to a mask's content.
The content stored in the container structure is dependant on the type of mask node. All returned pointers map to statically allocated memory or memory controlled by the mask object. Pointers must not by freed by the caller and may be invalid once the mask object is freed.
|
|
Retrieves the type of mask contained in a
|