Data Fields | |
struct pipe_buffer * | buffer |
surface's buffer/memory | |
enum pipe_format | format |
PIPE_FORMAT_x. | |
unsigned | status |
PIPE_SURFACE_STATUS_x. | |
unsigned | clear_value |
XXX may be temporary. | |
unsigned | width |
logical width in pixels | |
unsigned | height |
logical height in pixels | |
struct pipe_format_block | block |
unsigned | nblocksx |
allocated width in blocks | |
unsigned | nblocksy |
allocated height in blocks | |
unsigned | stride |
stride in bytes between rows of blocks | |
unsigned | layout |
PIPE_SURFACE_LAYOUT_x. | |
unsigned | offset |
offset from start of buffer, in bytes | |
unsigned | refcount |
unsigned | usage |
PIPE_BUFFER_USAGE_*. | |
struct pipe_winsys * | winsys |
winsys which owns/created the surface | |
struct pipe_texture * | texture |
optional texture into which this is a view | |
unsigned | face |
unsigned | level |
unsigned | zslice |
This is basically a view into a memory buffer. May be a renderbuffer, texture mipmap level, etc.
Definition at line 273 of file p_state.h.
struct pipe_buffer* pipe_surface::buffer [read] |
unsigned pipe_surface::status |
unsigned pipe_surface::clear_value |
unsigned pipe_surface::width |
unsigned pipe_surface::height |
struct pipe_format_block pipe_surface::block [read] |
unsigned pipe_surface::nblocksx |
unsigned pipe_surface::nblocksy |
unsigned pipe_surface::stride |
unsigned pipe_surface::layout |
unsigned pipe_surface::offset |
unsigned pipe_surface::refcount |
unsigned pipe_surface::usage |
struct pipe_winsys* pipe_surface::winsys [read] |
struct pipe_texture* pipe_surface::texture [read] |
unsigned pipe_surface::face |
unsigned pipe_surface::level |
unsigned pipe_surface::zslice |