The stick2xyz Documentation 1.14.1
pane2d_dupgen_funcs_v3 Struct Reference

#include <stick2xyz.h>

Data Fields

uint32_t len
 
uint32_t modtype
 
void * dupimage
 
void * freeimage
 
void * dupxy
 
void * colorinfo
 
void * multithreading
 

Detailed Description

This structure is the generic type for fucntion pointers related to duplicating data inside a Pane 2-D handle. The similar structures are pane2d_image_funcs, pane2d_image16_funcs, pane2d_datap_funcs, and pane2d_data16p_funcs. This structure is created by an Output 2-D module and then passed into the Pane 2-D module through mod_pane2d_dupfunc_getlist to get the addresses of functions for duplicating image data.

Definition at line 531 of file stick2xyz.h.

Field Documentation

◆ colorinfo

void* colorinfo

This is the pointer to the function that returns an integer describing what colors the module stores colors in.

Definition at line 572 of file stick2xyz.h.

◆ dupimage

void* dupimage

This is the pointer to the function for duplicating image data.

Definition at line 555 of file stick2xyz.h.

◆ dupxy

void* dupxy

This is the pointer to the function for receiving the x and y values.

Definition at line 566 of file stick2xyz.h.

◆ freeimage

void* freeimage

This is the pointer to the function for freeing image data.

Definition at line 560 of file stick2xyz.h.

◆ len

uint32_t len

This must be set to sizeof(struct pane2d_dupgen_funcs).

Definition at line 536 of file stick2xyz.h.

◆ modtype

uint32_t modtype

◆ multithreading

void* multithreading

This is the pointer to the function that returns a boolean value indicating if a given handle is multithreading.

Definition at line 578 of file stick2xyz.h.


The documentation for this struct was generated from the following file:

SourceForge.net Logo  stick2xyz Project Page