<SurfaceInfo> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyType » SurfaceInfo

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32ClearReturns the <SurfaceInfo> object to its constructor defaults.
<Float16Vector>GetFloat16VectorReturns a pointer to this object's underlying <Float16Vector>.
<Float32Vector>GetFloat32VectorReturns a pointer to this object's underlying <Float32Vector>.
<Int16Vector>GetInt16VectorReturns a pointer to this object's underlying <Int16Vector>.
<Int32Vector>GetInt32VectorReturns a pointer to this object's underlying <Int32Vector>.
<Int8Vector>GetInt8VectorReturns a pointer to this object's underlying <Int8Vector>.
<Uint16Vector>GetUint16VectorReturns a pointer to this object's underlying <Uint16Vector>.
<Uint32Vector>GetUint32VectorReturns a pointer to this object's underlying <Uint32Vector>.
<Uint8Vector>GetUint8VectorReturns a pointer to this object's underlying <Uint8Vector>.
int32HasInvalidCoordinatesReturns true if a range of image coordinates are invalid.
int32HasValidCoordinatesReturns true if a range of image coordinates are valid. For example: a 512x512 texture can have starting x and y coordinates of zero, but the end x and y coordinates must be greater than zero. Similarly, for a 512x512 texture, you cannot have starting x and y coordinates that are less than zero. Please note that this test does not determine if the coordinates are valid for a particular texture, just whether or not they are generally valid.
int32MakeTopology1DSets this object's topology flag to ImageTopology_1D. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32MakeTopology1DArraySets this object's topology flag to ImageTopology_1DArray. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32MakeTopology2DSets this object's topology flag to ImageTopology_2D. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32MakeTopology2DArraySets this object's topology flag to ImageTopology_2DArray. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32MakeTopology3DSets this object's topology flag to ImageTopology_3D. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32MakeTopologyCubemapSets this object's topology flag to ImageTopology_Cubemap. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32MakeTopologyCubemapArraySets this object's topology flag to ImageTopology_CubemapArray. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
int32ArrayCountGets or sets the array count.
int32BitsPerPixelGets or sets the bits per pixel value stored by this object.
int32BytesPerPixelGets or sets the bytes per pixel value stored by this object.
doubleDstFormatMaxGets or sets the destination format max value.
doubleDstFormatMinGets or sets the destination format min value.
stringFilePathGets or sets the file path.
int32HeightGets or sets the height value.
int32LinearSourceDataGets or sets this object's linear source data flag.
int32PixelFormatGets or sets the pixel format flag. This refers to the Image_Pixel_Format enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32RenderDepthGets or sets the render depth, which is an <int32> that determines how many slices there are in a 3D texture.
int32RenderHeightGets or sets the height in pixels of the texture used by the rendering device. Please note, this is offset from Source Y.
int32RenderWidthGets or sets the width in pixels of the texture used by the rendering device. Please note, this is offset from Source X.
int32SlicesGets or sets the number of arrays if this object refers to an array texture (layered texture).
int32SourceXGets or sets the starting width pixel of the texture used by the rendering device. This can be 0, which is the first width pixel, or it can be an offset from 0.
int32SourceYGets or sets the starting height pixel of the texture used by the rendering device. This can be 0, which is the first height pixel, or it can be an offset from 0.
doubleSrcFormatMaxGets or sets the source format max value.
doubleSrcFormatMinGets or sets the source format min value.
stringSurfaceNameGets or sets a string containing the name of the surface.
int32TextureTypeGets or sets the texture type. This refers to the Texture_Type enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32TileRGets or sets an <int32> where 0 means 'do not tile along the R axis' and 1 means 'tile along the R axis'.
int32TileSGets or sets an <int32> where 0 means 'do not tile along the S axis' and 1 means 'tile along the S axis'.
int32TileTGets or sets an <int32> where 0 means 'do not tile along the T axis' and 1 means 'tile along the T axis'.
int32TopologyGets or sets this object's topology flag. This refers to the ImageTopology enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32WidthGets or sets the width value.