|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| bool | Equals (T? x, T? y) |
| int | GetHashCode ([DisallowNull] T obj) |
Package Functions | |
| DeclarationManager (GraphicsDevice device) | |
| void | ReleaseAllDeclarations () |
| DeclarationBinding | CreateBinding (VertexDeclaration declaration) |
| void | ReleaseBinding (DeclarationBinding binding) |
| unsafe void | SetVertexDeclaration (VertexBufferBinding *vertexBuffers, int count) |
| unsafe void | SetVertexDeclaration (VertexDeclaration declaration) |
Private Member Functions | |
| void | ClearCurrent () |
| unsafe void | SetNativeDeclaration () |
| unsafe void | CreateNativeDeclaration (DeclarationBinding.BindingNode node) |
| int | GetHashCode (VertexElement[] obj) |
| int IEqualityComparer< VertexElement[]>. | GetHashCode (VertexElement[] obj) |
| bool | Equals (VertexElement[] x, VertexElement[] y) |
| bool IEqualityComparer< VertexElement[]>. | Equals (VertexElement[] x, VertexElement[] y) |
Static Private Member Functions | |
| static unsafe bool | IsDuplicateElement (_D3DVERTEXELEMENT9 *elements, int pos) |
Private Attributes | |
| GraphicsDevice | device |
| Dictionary< VertexElement[], DeclarationBinding > | bindings |
| DeclarationBinding[] | currentDeclarations |
| int | currentDeclarationCount |
Definition at line 11 of file DeclarationManager.cs.