Beispiel #1
0
//----------------------------------------------------------
ofTexture::ofTexture(){
	resetAnchor();
	quad.getVertices().resize(4);
	quad.getTexCoords().resize(4);
	quad.setMode(OF_PRIMITIVE_TRIANGLE_FAN);
	bWantsMipmap = false;
}
CHexViewView::CHexViewView() : m_scrollBarHelper(DoubleInterval(0,1), DoubleInterval(0,1)) {
  m_docSize              = 0;
  m_topLine              = 0;
  m_lineOffset           = 0;
  m_caret                = m_maxCaret = CPoint(0,0);
  m_minDigitIndex        = m_maxDigitIndex = 0;
  m_pageSize             = CSize(0,0);
  m_lineSize             = 0;
  m_lineCount            = 0;
  m_maxTopLine           = 0;
  m_maxLineOffset        = 0;
  m_useScrollBarHelper   = false;
  m_reverseVideo         = false;
  m_asciiColor           = false;
  m_caretVisible         = 0;
  m_shift                = false;
  m_keepSelection        = false;
  m_readOnly             = true;
  m_settings             = &getSettings();
  resetAnchor();
  resetDigitIndex();
  m_font.CreateFont(10, 8, 0, 0, 400, FALSE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS
                   ,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY
                   ,DEFAULT_PITCH | FF_MODERN
                   ,_T("Courier") );
}
bool CHexViewView::isNewSelection() {
  if(m_keepSelection) {
    return false;
  }
  if(m_shift) {
    if(!hasAnchor()) {
      dropAnchor(m_lastCurrentAddr);
      return true;
    }
  } else { // !m_shift
    if(hasAnchor()) {
      resetAnchor();
      return true;
    }
  }
  return getSelection() != m_lastSelection;
}
Beispiel #4
0
//----------------------------------------------------------
ofTexture::ofTexture(){
	texData.bAllocated		= false;
	texData.textureName[0]	= 0;
	texData.textureID		= 0;
	texData.bFlipTexture	= false;
	texData.textureTarget	= GL_TEXTURE_2D;
	texData.glTypeInternal  = 0;
	texData.glType			= 0;
	texData.width			= 0;
	texData.height			= 0;
	texData.tex_w			= 0;
	texData.tex_h			= 0;
	texData.tex_t			= 0;
	texData.tex_u			= 0;

	resetAnchor();
}
Beispiel #5
0
//----------------------------------------------------------
ofTexture::ofTexture(){
	texData.bAllocated		= false;
	texData.textureID		= 0;
	texData.bFlipTexture	= false;
	texData.textureTarget	= GL_TEXTURE_2D;
	texData.glTypeInternal  = 0;
	texData.glType			= 0;
	texData.pixelType		= GL_UNSIGNED_BYTE;
	texData.width			= 0;
	texData.height			= 0;
	texData.tex_w			= 0;
	texData.tex_h			= 0;
	texData.tex_t			= 0;
	texData.tex_u			= 0;

	//Sosolimited
	texData.compressionType = OF_COMPRESS_NONE;

	resetAnchor();
}
Beispiel #6
0
//----------------------------------------------------------
ofTexture::ofTexture(){
	resetAnchor();
	bWantsMipmap = false;
}
Beispiel #7
0
//----------------------------------------------------------
ofTexture::ofTexture()
{
	resetAnchor();
}
Beispiel #8
0
//----------------------------------------------------------
ofTexture::ofTexture()
:texDataPtr(new ofTextureData)
,texData(*texDataPtr)
{
	resetAnchor();
}