Panda3D
Public Member Functions | List of all members
PNMImage::Row Class Reference

Public Member Functions

 __init__ (const PNMImage::Row)
 
 __setitem__ (int x, const LColorf v)
 Set the pixel at the given column in the row. More...
 
Xelval getAlphaVal (int x)
 Fetch the alpha value at the given column in the row. More...
 
Xel getXelVal (int x)
 Fetch the pixel at the given column in the row. More...
 
LColorf operator [] (int x)
 
 setAlphaVal (int x, Xelval v)
 Set the alpha value at the given column in the row. More...
 
 setXelVal (int x, const Xel v)
 Set the pixel at the given column in the row. More...
 
int size ()
 Get the number of pixels in the row. More...
 

Member Function Documentation

◆ __init__()

__init__ ( const PNMImage::Row  )

◆ __setitem__()

__setitem__ ( int  x,
const LColorf  v 
)

Set the pixel at the given column in the row.

If the image has no alpha channel, the alpha component is ignored.

◆ getAlphaVal()

Xelval getAlphaVal ( int  x)

Fetch the alpha value at the given column in the row.

◆ getXelVal()

Xel getXelVal ( int  x)

Fetch the pixel at the given column in the row.

◆ operator []()

LColorf operator [] ( int  x)

◆ setAlphaVal()

setAlphaVal ( int  x,
Xelval  v 
)

Set the alpha value at the given column in the row.

◆ setXelVal()

setXelVal ( int  x,
const Xel  v 
)

Set the pixel at the given column in the row.

◆ size()

int size ( )

Get the number of pixels in the row.