VR-Forces 4.8 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfobjparam
spawnObjectWarheadActuatorDescriptor.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2017 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include "
vrfobjparam/warheadDetonationActuatorDescriptor.h
"
12
#include <
readerWriter/rwObjectType.h
>
13
#include "
vrfobjparam/vrfobjparamDefines.h
"
14
17
class
DT_DLL_vrfobjparam
DtSpawnObjectWarheadActuatorDescriptor
:
public
DtWarheadDetonationActuatorDescriptor
18
{
19
public
:
21
DtSpawnObjectWarheadActuatorDescriptor
(
const
DtString
& name,
22
DtReaderWriterRegistry
* parentRegistry = 0);
23
25
DtSpawnObjectWarheadActuatorDescriptor
(
26
const
DtSpawnObjectWarheadActuatorDescriptor
&
27
orig,
DtReaderWriterRegistry
* parentRegistry = 0);
28
30
DtSpawnObjectWarheadActuatorDescriptor
&
operator=
(
const
31
DtSpawnObjectWarheadActuatorDescriptor
& orig);
32
34
virtual
~
DtSpawnObjectWarheadActuatorDescriptor
();
35
38
virtual
DtString
type
()
const
;
39
40
virtual
DtComponentDescriptor
*
clone
(
DtReaderWriterRegistry
* parentRegistry
41
= 0)
const
;
42
43
44
virtual
DtObjectType
objectTypeToSpawn()
const
;
45
virtual
void
setObjectTypeToSpawn(
const
DtObjectType
&
objectType
);
46
48
static
DtComponentDescriptor
*
creator
();
49
50
private
:
52
DtSpawnObjectWarheadActuatorDescriptor
();
53
54
protected
:
55
59
63
DtRwObjectType
myObjectTypeToSpawn
;
64
66
};
DtSpawnObjectWarheadActuatorDescriptor
Parameters for the DtWarheadDetonationActuator.
Definition:
spawnObjectWarheadActuatorDescriptor.h:17
DtRwObjectType
class DtRwObjectType:
Definition:
rwObjectType.h:18
DT_DLL_vrfobjparam
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition:
vrfobjparamDefines.h:28
DtComponentDescriptor
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition:
componentDescriptor.h:42
objectType
*virtual const DtObjectType & objectType() const
DtReaderWriterRegistry
Definition:
readerWriterRegistry.h:39
DtWarheadDetonationActuatorDescriptor::clone
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const
DtWarheadDetonationActuatorDescriptor::creator
static DtComponentDescriptor * creator()
DtObjectType
Definition:
objectType.h:27
warheadDetonationActuatorDescriptor.h
DtWarheadDetonationActuatorDescriptor::type
virtual DtString type() const
Returns the type of component this descriptor describes.
DtSpawnObjectWarheadActuatorDescriptor::myObjectTypeToSpawn
DtRwObjectType myObjectTypeToSpawn
Parameter Name: object-type-to-spawn Parameter Description: Type of object to spawn in place of deton...
Definition:
spawnObjectWarheadActuatorDescriptor.h:63
DtWarheadDetonationActuatorDescriptor
DtWarheadDetonationActuatorDescriptor; descriptor for the DtWarheadDetonationActuator component...
Definition:
warheadDetonationActuatorDescriptor.h:25
rwObjectType.h
vrfobjparamDefines.h
DtString
DtWarheadDetonationActuatorDescriptor::operator=
DtWarheadDetonationActuatorDescriptor & operator=(const DtWarheadDetonationActuatorDescriptor &orig)
assignment
Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (
www.mak.com
)