Example #1
0
static PF_Err 
GlobalSetup (
	PF_InData		*in_data,
	PF_OutData		*out_data,
	PF_ParamDef		*params[],
	PF_LayerDef		*output )
{
	PF_Err	err				= PF_Err_NONE;

	out_data->my_version	= PF_VERSION(	MAJOR_VERSION, 
											MINOR_VERSION,
											BUG_VERSION, 
											STAGE_VERSION, 
											BUILD_VERSION);

	out_data->out_flags = 	PF_OutFlag_CUSTOM_UI			|
							PF_OutFlag_USE_OUTPUT_EXTENT	|
							PF_OutFlag_PIX_INDEPENDENT		|
							PF_OutFlag_DEEP_COLOR_AWARE;
							
	out_data->out_flags2 = 	PF_OutFlag2_FLOAT_COLOR_AWARE	|
							PF_OutFlag2_SUPPORTS_SMART_RENDER;

	return err;
}
Example #2
0
static PF_Err 
GlobalSetup (	
	PF_InData		*in_data,
	PF_OutData		*out_data,
	PF_ParamDef		*params[],
	PF_LayerDef		*output )
{
	/*	We do very little here. If we'd allocated
		anything, we'd need to create a response
		to PF_Cmd_GLOBAL_SETDOWN, but since we 
		don't, we won't.
	*/
		
	out_data->my_version 	= 	PF_VERSION(	MAJOR_VERSION, 
											MINOR_VERSION,
											BUG_VERSION, 
											STAGE_VERSION, 
											BUILD_VERSION);

	out_data->out_flags 	= 	PF_OutFlag_DEEP_COLOR_AWARE		|
								PF_OutFlag_PIX_INDEPENDENT		|
								PF_OutFlag_USE_OUTPUT_EXTENT;

	out_data->out_flags2 	=	PF_OutFlag2_PARAM_GROUP_START_COLLAPSED_FLAG;
	
	return PF_Err_NONE;
}
static PF_Err
GlobalSetup (
    PF_InData		*in_data,
    PF_OutData		*out_data,
    PF_ParamDef		*params[],
    PF_LayerDef		*output )
{
    out_data->my_version = PF_VERSION(	MAJOR_VERSION,
                                        MINOR_VERSION,
                                        BUG_VERSION,
                                        STAGE_VERSION,
                                        BUILD_VERSION);

    out_data->out_flags =  PF_OutFlag_DEEP_COLOR_AWARE;	// just 16bpc, not 32bpc

    return PF_Err_NONE;
}
Example #4
0
static PF_Err 
GlobalSetup (
	PF_InData		*in_data,
	PF_OutData		*out_data,
	PF_ParamDef		*params[],
	PF_LayerDef		*output)
{
	out_data->my_version = PF_VERSION(	MAJOR_VERSION, 
										MINOR_VERSION,
										BUG_VERSION, 
										STAGE_VERSION, 
										BUILD_VERSION);

	out_data->out_flags |=	PF_OutFlag_USE_OUTPUT_EXTENT 	|
							PF_OutFlag_PIX_INDEPENDENT 		|
							PF_OutFlag_CUSTOM_UI;

	return PF_Err_NONE;
}
Example #5
0
static PF_Err 
GlobalSetup (	
	PF_InData		*in_data,
	PF_OutData		*out_data,
	PF_ParamDef		*params[],
	PF_LayerDef		*output ) 
{
	PF_Err 	err = PF_Err_NONE;

	DuckSuite1*		dsP = NULL;

	if (AEFX_AcquireSuite(	in_data, 
							out_data, 
							kDuckSuite1, 
							kDuckSuiteVersion1, 
							"Couldn't load suite.",
							(void**)&dsP)) {
		PF_STRCPY(out_data->return_msg, "No Duck Suite! That's OK; check the Sweetie sample for details.");
	} else {
		if (dsP) {
			dsP->Quack(2);
 			ERR(AEFX_ReleaseSuite(	in_data, 
									out_data, 
									kDuckSuite1, 
									kDuckSuiteVersion1,
									"Couldn't release suite."));
		}
	} 

	out_data->my_version = PF_VERSION(	MAJOR_VERSION, 
										MINOR_VERSION,
										BUG_VERSION, 
										STAGE_VERSION, 
										BUILD_VERSION);

	out_data->out_flags = 	PF_OutFlag_WIDE_TIME_INPUT |
							PF_OutFlag_I_DO_DIALOG;
	
	return err;
}