Returns the size in bytes that will be written to the GPU. The source size in bytes might not be the destination size of the object in bytes if qualifiers such as packed, shared, std140, or std430 are specified.
int32 GetWriteSizeInBytes( ProgramConstantInfo p_oInfo, Matrix src, int32 p_nCols, int32 p_nRows )
Parameter Type | Parameter Name | Documentation |
---|---|---|
<ProgramConstantInfo> | p_oInfo | A pointer to a <ProgramConstantInfo> object that contains information about the variable being queried. The <ProgramConstantInfo> object can be initialized with a call to Render3D::GetProgramConstantInfo. See <Render3D> for more information. |
<Matrix> | src | A pointer to a <Float32Matrix>. |
int32 | p_nCols | The number of cols in the matrix. |
int32 | p_nRows | The number of rows in the matrix. |
None published. Please look for an example in the Scenome Scripting Language code base.