示例#1
0
//class nuiSWF : public nuiWidget
nuiSWF::nuiSWF()
: nuiWidget()
{
  SetObjectClass(_T("nuiSWF"));
  mpPlayer = new gameswf::player();
//  mpRenderHandler = create_render_handler_nui();
  mpRenderHandler = gameswf::create_render_handler_ogl();
  mpMovieInterface = NULL;
  mpMovie = NULL;
  mButtons = 0;
  mFPS = 30.0f;
  mLoop = true;
  mWidth = 0;
  mHeight = 0;
  mFrames = 0;
  mTags = 0;
  mInterceptMouse = false;

  EnableRenderCache(false);

  gameswf::set_render_handler(mpRenderHandler);
  gameswf::register_file_opener_callback(file_opener);
  gameswf::register_log_callback(log_callback);

}
示例#2
0
ASSERTNAME

#include	"PathView.h"
#include	"PathDocument.h"
#include "DrawingSurface.h"

//#include "RenaissanceResource.h"

// ****************************************************************************
//
//  Function Name:	RPathView::RPathView( )
//
//  Description:		Constructor
//
//  Returns:			Nothing
//
//  Exceptions:		None
//
// ****************************************************************************
//
RPathView::RPathView( const YComponentBoundingRect& boundingRect, RComponentDocument* pDocument, RView* pParentView )
	: RComponentView( boundingRect, pDocument, pParentView )
	{
	EnableRenderCache( FALSE );
	}
示例#3
0
bool nuiSWF::Load(const nuiXMLNode* pNode)
{
  nuiWidget::Load(pNode);
  mpRenderHandler = gameswf::create_render_handler_ogl();
  mpMovieInterface = NULL;
  mpMovie = NULL;
  mButtons = 0;
  mTags = 0;
  mFPS = 30.0f;
  mLoop = true;
  mInterceptMouse = false;
  mWidth = 0;
  mHeight = 0;
  mFrames = 0;
  mTags = 0;

  EnableRenderCache(false);

  gameswf::set_render_handler(mpRenderHandler);
  gameswf::register_file_opener_callback(file_opener);
  gameswf::register_log_callback(log_callback);

  return true;
}