Top | ![]() |
![]() |
![]() |
![]() |
VisuSurfaceResource * visu_surface_resource_new_fromName (const gchar *surf_name
,gboolean *new_surf
);
This returns the resource information matching the given surf_name
. If
the resource doesn't exist, it is created and new
is set to TRUE. If the given
name (surf_name
) is NULL, then a new resource is created, but it is not stored
and will not be shared by surfaces.
VisuSurfaceResource * visu_surface_resource_new_fromCopy (const gchar *surf_name
,const VisuSurfaceResource *orig
);
Copy constructor of VisuSurfaceResource objects.
Since: 3.8
const gchar *
visu_surface_resource_getLabel (const VisuSurfaceResource *res
);
Retrieves the label of res
.
Since: 3.8
const ToolColor *
visu_surface_resource_getColor (const VisuSurfaceResource *res
);
Retrieves the color of res
.
Since: 3.8
const float *
visu_surface_resource_getMaterial (const VisuSurfaceResource *res
);
Retrieves the material of res
.
Since: 3.8
gboolean
visu_surface_resource_getRendered (const VisuSurfaceResource *res
);
Retrieves wether res
is drawn or not.
Since: 3.8
gboolean
visu_surface_resource_getMaskable (const VisuSurfaceResource *res
);
Retrieves if res
is sensitive to masking properties.
Since: 3.8
void
visu_surface_resource_pool_finalize (void
);
Free memory allocated to store various VisuSurfaceResource objects.
[skip]
Since: 3.8
struct VisuSurfaceResourceClass { VisuObjectClass parent; };
Common name to refer to a _VisuSurfaceResourceClass.