MCPcopy Create free account
hub / github.com/carbonengine/trinity / GetVertexDeclarationHandle

Function GetVertexDeclarationHandle

trinity/Tr2DebugRenderer.cpp:38–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38uint32_t GetVertexDeclarationHandle( Tr2RenderContext& renderContext )
39{
40 static Tr2VertexDefinition definition;
41 if( definition.empty() )
42 {
43 definition.Add( definition.FLOAT32_3, definition.POSITION );
44 definition.Add( definition.FLOAT32_3, definition.NORMAL );
45 definition.Add( definition.FLOAT32_2, definition.TEXCOORD, 0 );
46 definition.Add( definition.UBYTE_4_NORM, definition.COLOR, 1 );
47 definition.Add( definition.UBYTE_4_NORM, definition.COLOR, 2 );
48 }
49
50 return renderContext.m_esm.GetVertexDeclarationHandle( definition );
51}
52
53TriDebugTextRenderer& GetDebugTextRenderer()
54{

Callers 15

MergeVertexDeclarationsFunction · 0.85
OnPrepareResourcesMethod · 0.85
OnPrepareResourcesMethod · 0.85
OnPrepareResourcesMethod · 0.85
SetLayoutMethod · 0.85
PickMethod · 0.85
EndRenderMethod · 0.85
OnPrepareResourcesMethod · 0.85
OnPrepareResourcesMethod · 0.85
OnPrepareResourcesMethod · 0.85
OnPrepareResourcesMethod · 0.85
OnPrepareResourcesMethod · 0.85

Calls 3

emptyMethod · 0.80
AddMethod · 0.45

Tested by

no test coverage detected