03.04.2013 Views

Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp

Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp

Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

196 Interface <strong>de</strong> programação<br />

Descrição: informa as funções <strong>de</strong> chamada <strong>de</strong> retorno utilizadas na ren<strong>de</strong>rização dos atributos<br />

da geometria nos buffers <strong>de</strong> ren<strong>de</strong>rização não visíveis.<br />

Parâmetros:<br />

– fIdx: ponteiro para a função <strong>de</strong> chamada <strong>de</strong> retorno utilizada na ren<strong>de</strong>rização <strong>de</strong> ge-<br />

ometria in<strong>de</strong>xada. A função <strong>de</strong>ve receber como parâmetros a instância <strong>de</strong> CIntObj do<br />

mo<strong>de</strong>lo que está sendo ren<strong>de</strong>rizado, e um ponteiro a um tipo <strong>de</strong> dado <strong>de</strong>finido pela apli-<br />

cação.<br />

– vNonIdx: ponteiro para a função <strong>de</strong> chamada <strong>de</strong> retorno que será utilizada na ren<strong>de</strong>-<br />

rização <strong>de</strong> geometria não in<strong>de</strong>xada. Se geometria não in<strong>de</strong>xada não for utilizada, este<br />

parâmetro po<strong>de</strong> ser NULL.<br />

• Sintaxe: CIntObj::GetSemantic( INTSEMANTIC iIntSemantic,<br />

VSSEMANTIC &iVsSemantic, int iIdx = 0 ).<br />

Descrição: obtém o valor <strong>de</strong> semântica VSSEMANTIC mapeado a uma semântica<br />

INTSEMANTIC.<br />

Parâmetros:<br />

– iIntSemantic: valor <strong>de</strong> semântica INTSEMANTIC cujo correspon<strong>de</strong>nte<br />

VSSEMANTIC está sendo procurado.<br />

– iVsSemantic: referência ao valor <strong>de</strong> semântica VSSEMANTIC mapeado a<br />

iIntSemantic.<br />

– iIdx Quando há múltiplos valores com a mesma semântica INTSEMANTIC, este valor<br />

correspon<strong>de</strong> ao índice (a partir <strong>de</strong> zero) da semântica cujo mapeamento está sendo con-<br />

sultado.<br />

• Sintaxe: CIntObj::GetSemanticStr( VSSEMANTIC iVtSemantic, char<br />

*szResult ).<br />

Descrição: obtém a string <strong>de</strong> texto correspon<strong>de</strong>nte a um dado valor <strong>de</strong> enumeração<br />

VSSEMANTIC.<br />

Parâmetros:<br />

– iVtSemantic: valor <strong>de</strong> enumeração VSSEMANTIC cuja string está sendo solicitada.<br />

– szResult: ponteiro a string <strong>de</strong> texto resultante. Tal string é simplesmente o nome do<br />

valor <strong>de</strong> enumeração VSSEMANTIC, porém sem o trecho <strong>de</strong> texto “VSSEMANTIC_.” Por

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!