210 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId);
229 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId, tInt n);
248 tUInt32 nCommandId, tInt x, tInt y);
267 tUInt32 nCommandId, tFloat32 x, tFloat32 y);
287 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
288 tInt x, tInt y, tInt z);
307 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
308 tFloat32 x, tFloat32 y, tInt z);
327 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
328 tFloat32 x, tFloat32 y, tFloat32 radius);
348 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
349 tInt x1, tInt y1, tInt x2, tInt y2);
369 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
370 tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2);
388 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
389 tInt nParamCount,
const tUInt32* pParams);
404 static tResult
StoreData(tUInt32*& pCommandBlock, tUInt32 nParam);
421 static tResult
StoreData(tUInt32*& pCommandBlock, tInt nParamCount,
422 const tUInt32* pParams);
439 static tResult
StoreData(tUInt32*& pCommandBlock, tInt nByteCount,
440 const tUInt8* pData);
458 tInt nByteCount,
const tChar* pData);
475 static tResult
StoreCommand(tUInt32*& pCommandBlock, tUInt32 nCommandId,
476 tUInt16 nPattern, tInt nFactor);
540 tUInt32 nCommandId, tInt n);
557 tUInt32 nCommandId, tInt x, tInt y);
574 tUInt32 nCommandId, tFloat32 x, tFloat32 y);
593 tUInt32 nCommandId, tInt x, tInt y, tInt z);
612 tUInt32 nCommandId, tFloat32 x, tFloat32 y, tInt z);
630 tUInt32 nCommandId, tFloat32 x, tFloat32 y, tFloat32 radius);
649 tUInt32 nCommandId, tInt x1, tInt y1, tInt x2, tInt y2);
667 tUInt32 nCommandId, tUInt16 nPattern, tInt nFactor);
686 tUInt32 nCommandId, tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2);
703 tUInt32 nCommandId, tInt nParamCount,
const tUInt32* pParams);
732 tInt nParamCount,
const tUInt32* pParams);
748 tInt nByteCount,
const tUInt8* pData);
764 tInt nByteCount,
const tChar* pData);
The IDynamicMemoryBlock interface extends allocated memory dynamically.
Helper class for generating graphics command lists.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tFloat32 x, tFloat32 y)
Stores a GCL command with two float parameters in the dynamic memory block.
static tResult GetDynamicMemoryBlock(IDynamicMemoryBlock *&pCommandBlock)
Creates and returns a pointer to the IDynamicMemoryBlock interface.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tInt x1, tInt y1, tInt x2, tInt y2)
Stores a GCL command with four integer parameters in the dynamic memory block.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tInt x1, tInt y1, tInt x2, tInt y2)
Stores a GCL command with four integer parameters in the buffer.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tInt nParamCount, const tUInt32 *pParams)
Stores a GCL command with an array of tUInt32 in the dynamic memory block.
static tResult StoreData(tUInt32 *&pCommandBlock, tUInt32 nParam)
Stores one tUInt32 in the buffer.
static tResult StoreData(tUInt32 *&pCommandBlock, tInt nByteCount, const tChar *pData)
Stores an array of characters in the buffer.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tUInt16 nPattern, tInt nFactor)
Stores a GCL command with one UInt16 and one int parameters in the dynamic memory block.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tFloat32 x, tFloat32 y, tFloat32 radius)
Stores a GCL command with three float parameters in the buffer.
static tResult StoreData(tUInt32 *&pCommandBlock, tInt nByteCount, const tUInt8 *pData)
Stores an array of bytes in the buffer.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tFloat32 x, tFloat32 y, tInt z)
Stores a GCL command with two float and one integer parameters in the buffer.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tInt n)
Stores a GCL command with one integer parameter in the buffer.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId)
Stores a GCL command in the dynamic memory block.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tInt n)
Stores a GCL command with one integer parameter in the dynamic memory block.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tInt x, tInt y, tInt z)
Stores a GCL command with three integer parameters in the buffer.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tUInt16 nPattern, tInt nFactor)
Stores a GCL command with one UInt16 and one int parameters in the dynamic memory block.
static tResult FreeDynamicMemoryBlock(IDynamicMemoryBlock *&pCommandBlock)
Deallocates or frees a dynamic memory block.
static tResult StoreData(IDynamicMemoryBlock *&pCommandBlock, tInt nByteCount, const tChar *pData)
Stores an array of characters in the dynamic memory block.
static tResult StoreData(tUInt32 *&pCommandBlock, tInt nParamCount, const tUInt32 *pParams)
Stores an array of tUInt32 in the buffer.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)
Stores a GCL command with four float parameters in the buffer.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tInt x, tInt y)
Stores a GCL command with two integer parameters in the dynamic memory block.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId)
Stores a GCL command in the buffer.
static tResult StoreData(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nParam)
Stores one tUInt32 in the dynamic memory block.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)
Stores a GCL command with four float parameters in the dynamic memory block.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tInt nParamCount, const tUInt32 *pParams)
Stores a GCL command with an array of tUInt32 in the buffer.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tFloat32 x, tFloat32 y)
Stores a GCL command with two float parameters in the buffer.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tFloat32 x, tFloat32 y, tFloat32 radius)
Stores a GCL command with three float parameters in the dynamic memory block.
static tResult StoreData(IDynamicMemoryBlock *&pCommandBlock, tInt nByteCount, const tUInt8 *pData)
Stores an array of bytes in the dynamic memory block.
static tResult StoreData(IDynamicMemoryBlock *&pCommandBlock, tInt nParamCount, const tUInt32 *pParams)
Stores an array of tUInt32 in the dynamic memory block.
static tResult StoreCommand(tUInt32 *&pCommandBlock, tUInt32 nCommandId, tInt x, tInt y)
Stores a GCL command with two integer parameters in the buffer.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tFloat32 x, tFloat32 y, tInt z)
Stores a GCL command with two float and one integer parameters in the dynamic memory block.
static tResult StoreCommand(IDynamicMemoryBlock *&pCommandBlock, tUInt32 nCommandId, tInt x, tInt y, tInt z)
Stores a GCL command with three integer parameters in the dynamic memory block.
Copyright © Audi Electronics Venture GmbH.