|
Size: 1046
Comment: add content from old wiki (incomplete)
|
Size: 1258
Comment: add content from old wiki
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 6: | Line 6: |
| Use this function to create [[SDL_RWops]] structures from a standard I/O file pointer. | Use this function to create an SDL_RWops structure from a standard I/O file pointer. <<Color2(green,There is currently no page for SDL_RWops so no link.)>> |
| Line 17: | Line 18: |
| ||'''fp'''||^a file pointer used to fill an [[SDL_RWops]] structure^ ???|| ||'''autoclose'''||^SDL_TRUE to autoclose or SDL_FALSE to leave the structure open^ ???|| |
||'''fp'''||^a pointer to the file to open (in the structure ???)^|| ||'''autoclose'''||^non-0 to autoclose or 0 to leave the file open when the structure is closed^ ???|| |
| Line 21: | Line 22: |
| *Returns a pointer to a new RWops structure, or NULL if it fails. * | *Returns a pointer to a new RWops structure, or NULL if it fails. * |
| Line 25: | Line 26: |
| You can add your code example here | FILE *fp; SDL_RWops *rw; fp = fopen("myfile.dat", "rb"); rw = SDL_RWFromFP(fp, 1); // Do things with rw... SDL_RWclose(rw); // Automatically does an fclose(fp) |
DRAFT |
SDL_RWFromFP
Use this function to create an SDL_RWops structure from a standard I/O file pointer. green
Contents
Syntax
SDL_RWops* SDL_RWFromFP(FILE* fp,
SDL_bool autoclose)
Function Parameters
fp |
a pointer to the file to open (in the structure ???) |
autoclose |
non-0 to autoclose or 0 to leave the file open when the structure is closed ??? |
Return Value
*Returns a pointer to a new RWops structure, or NULL if it fails. *
Code Examples
FILE *fp;
SDL_RWops *rw;
fp = fopen("myfile.dat", "rb");
rw = SDL_RWFromFP(fp, 1);
// Do things with rw...
SDL_RWclose(rw); // Automatically does an fclose(fp)
Remarks
This is not available under Win32, since files opened in an application on that platform cannot be used by a dynamically linked library.
Related Functions
SDL_RWFromFile ???
SDL_RWFromMem ???
