Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
AssetUsageDetectorNamespace.ListDrawer< T > Class Template Referenceabstract
Inheritance diagram for AssetUsageDetectorNamespace.ListDrawer< T >:
AssetUsageDetectorNamespace.ObjectListDrawer AssetUsageDetectorNamespace.ObjectToSearchListDrawer

Public Member Functions

bool Draw (List< T > list)
 

Protected Member Functions

abstract T CreateElement (Object source)
 
abstract Object GetObjectFromElement (T element)
 
abstract bool IsElementNull (T element)
 
 ListDrawer (string label, bool acceptSceneObjects)
 
abstract void PostElementDrawer (T element)
 
abstract void SetObjectOfElement (List< T > list, int index, Object value)
 

Constructor & Destructor Documentation

AssetUsageDetectorNamespace.ListDrawer< T >.ListDrawer ( string  label,
bool  acceptSceneObjects 
)
inlineprotected

Member Function Documentation

abstract T AssetUsageDetectorNamespace.ListDrawer< T >.CreateElement ( Object  source)
protectedpure virtual
bool AssetUsageDetectorNamespace.ListDrawer< T >.Draw ( List< T >  list)
inline
abstract Object AssetUsageDetectorNamespace.ListDrawer< T >.GetObjectFromElement ( element)
protectedpure virtual
abstract bool AssetUsageDetectorNamespace.ListDrawer< T >.IsElementNull ( element)
protectedpure virtual
abstract void AssetUsageDetectorNamespace.ListDrawer< T >.PostElementDrawer ( element)
protectedpure virtual
abstract void AssetUsageDetectorNamespace.ListDrawer< T >.SetObjectOfElement ( List< T >  list,
int  index,
Object  value 
)
protectedpure virtual

The documentation for this class was generated from the following file: