ClanLib  2.3.7
Public Types | Public Member Functions | Public Attributes | List of all members
CL_PixelThreadContext Class Reference

Thread specific rendering data for pixel commands. More...

#include <pixel_thread_context.h>

Public Types

enum  { max_samplers = 6 }
 

Public Member Functions

 CL_PixelThreadContext (int core, int num_cores)
 Construction. More...
 

Public Attributes

CL_Rect clip_rect
 
CL_PixelBufferData colorbuffer0
 
int core
 Attributes. More...
 
CL_Colorf cur_blend_color
 
CL_BlendFunc cur_blend_dest
 
CL_BlendFunc cur_blend_dest_alpha
 
CL_BlendFunc cur_blend_src
 
CL_BlendFunc cur_blend_src_alpha
 
int num_cores
 
CL_PixelBuffer pixelbuffer_white
 
CL_PixelBufferData samplers [max_samplers]
 

Detailed Description

Thread specific rendering data for pixel commands.

Member Enumeration Documentation

anonymous enum
Enumerator
max_samplers 

Constructor & Destructor Documentation

CL_PixelThreadContext::CL_PixelThreadContext ( int  core,
int  num_cores 
)

Construction.

Member Data Documentation

CL_Rect CL_PixelThreadContext::clip_rect
CL_PixelBufferData CL_PixelThreadContext::colorbuffer0
int CL_PixelThreadContext::core

Attributes.

CL_Colorf CL_PixelThreadContext::cur_blend_color
CL_BlendFunc CL_PixelThreadContext::cur_blend_dest
CL_BlendFunc CL_PixelThreadContext::cur_blend_dest_alpha
CL_BlendFunc CL_PixelThreadContext::cur_blend_src
CL_BlendFunc CL_PixelThreadContext::cur_blend_src_alpha
int CL_PixelThreadContext::num_cores
CL_PixelBuffer CL_PixelThreadContext::pixelbuffer_white
CL_PixelBufferData CL_PixelThreadContext::samplers[max_samplers]

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