Candide.Graphics.Batcher.GraphicsResource
Type JSONpublic class in Candide.Graphics.Batcher
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics.Batcher - Base type
System.Object - Interfaces
System.IDisposable - Hash
12CA8B0CE97D82532274A5B799E7CFF6086EA1E9D06F1585C6C997D8751E30AD
Relationships
Base type
System.Object
Interfaces
System.IDisposable
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_graphicsDevice# | private | private Microsoft.Xna.Framework.Graphics.GraphicsDevice _graphicsDevice |
_selfReference# | private | private System.WeakReference _selfReference |
Properties
| Name | Visibility | Signature |
|---|---|---|
GraphicsDevice# | public | public Microsoft.Xna.Framework.Graphics.GraphicsDevice GraphicsDevice |
IsDisposed# | public | public System.Boolean IsDisposed |
Methods
Dispose
#
protected System.Void Dispose(System.Boolean disposing)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3EC62AB42900C24160D0337EB0D8178C5F1F485CC7CF1E229BF32656585983DE - Body hash
307C74F6CA4CE0B688055AC229C51AE5DF61CA89539681CDF2254E7E54234562 - IL size47
Referenced calls
Candide.Graphics.Batcher.GraphicsResource::get_IsDisposed()Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()Candide.Graphics.Batcher.GraphicsResource::UpdateResourceReference(System.Boolean)Candide.Graphics.Batcher.GraphicsResource::set_IsDisposed(System.Boolean)
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DE014003E4D2DF8186377C83B37FE9242D417482E3EA12E7F18D02CD8DC51E53 - Body hash
0B832DC412970E7A609F2F5E7404AA82E6B379AACBB5EC5730706638E4A282CA - IL size14
Referenced calls
Candide.Graphics.Batcher.GraphicsResource::Dispose(System.Boolean)System.GC::SuppressFinalize(System.Object)
Finalize
#
protected System.Void Finalize()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0D9E79B97736CFC415751F5B6C30B9A57121778D8CA81B96691A72AB88A56DAD - Body hash
8F60F892DB4613A5458C065E113B03A48D7DB81533BB98DF4D36A43927980987 - IL size17
Referenced calls
Candide.Graphics.Batcher.GraphicsResource::Dispose(System.Boolean)System.Object::Finalize()
UpdateResourceReference
#
private System.Void UpdateResourceReference(System.Boolean shouldAdd)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D1A6528C7D1111520A4938C20A7C7E9198D025A4B23FCF812EA7CC1029C38491 - Body hash
654CC5BAF25EDE02D6DB7E69F42EECEB2E38EF306F7FAECCDF3BEAC8C4F3C1FE - IL size62
Referenced calls
System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)System.Type::GetMethod(System.String, System.Reflection.BindingFlags)Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()System.Reflection.MethodBase::Invoke(System.Object, System.Object[])
String literals
RemoveResourceReferenceAddResourceReference