32 lines
1.3 KiB
Ucode
32 lines
1.3 KiB
Ucode
/*=============================================================================
|
|
ApexDestructibleThumbnailRenderer.uc: Apex integration for Destructible Assets
|
|
Copyright 2008-2009 NVIDIA corporation..
|
|
=============================================================================*/
|
|
class ApexDestructibleAssetThumbnailRenderer extends DefaultSizedThumbnailRenderer
|
|
native
|
|
config(Editor);
|
|
|
|
cpptext
|
|
{
|
|
/**
|
|
* Draws a thumbnail for the object that was specified
|
|
*
|
|
* @param Object the object to draw the thumbnail for
|
|
* @param PrimType ignored
|
|
* @param X the X coordinate to start drawing at
|
|
* @param Y the Y coordinate to start drawing at
|
|
* @param Width the width of the thumbnail to draw
|
|
* @param Height the height of the thumbnail to draw
|
|
* @param Viewport ignored
|
|
* @param Canvas the render interface to draw with
|
|
* @param BackgroundType type of background for the thumbnail
|
|
* @param PreviewBackgroundColor background color for material previews
|
|
* @param PreviewBackgroundColorTranslucent background color for translucent material previews
|
|
*/
|
|
virtual void Draw(UObject* Object,EThumbnailPrimType,INT X,INT Y,
|
|
DWORD Width,DWORD Height,FRenderTarget*,FCanvas* Canvas,
|
|
EThumbnailBackgroundType BackgroundType,
|
|
FColor PreviewBackgroundColor,
|
|
FColor PreviewBackgroundColorTranslucent);
|
|
}
|